Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT...
Transcript of Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT...
![Page 2: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/2.jpg)
Open Source IoT … when there’s always an option
![Page 3: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/3.jpg)
Sensors
Devices
Gateways
Edge Processing
Cloud
Scalability
Data
Time series
Events
Analytics
![Page 4: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/4.jpg)
Stage Hardware Environment
Prototyping OfftheshelfDevelopmentkit Developer’sMachine
Pilot Offtheshelf/Commercial DevelopmentCloud
ProducBon Commercialgateways ProducBonCloudatScale
![Page 5: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/5.jpg)
Same design principles
Same core components
Maximize reuse
Continuous delivery
Edge computing matters
![Page 6: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/6.jpg)
Message Bus
Service1 Service2 ServiceN
App1 App2 App2
Microservices?
![Page 7: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/7.jpg)
Message Bus
ZigBee Bluetooth LE Cloud
AllJoyn Connector Data Aggregator App …
Gateways
![Page 8: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/8.jpg)
IoTToolkitOverview
GPIO
ZigBee
BLE
AllJoyn Cloud
EnOcean
• RunsonanyLinux• Open-sourceLicense• ProgramwithLanguageofyouChoice• Buildsintosnapsanddebpackages• Easilyextensible
![Page 9: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/9.jpg)
Message Bus
Time Series DB Device Management Rule Engine
Spark Job1 Spark Job2 Spark JobN
Cloud
![Page 10: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/10.jpg)
Infrastructure: Azure with Juju
Containers + Registry (Docker)
Resource Management (Mesos)
Service Discovery (Consul: REST + DNS)
Logging (ELK)
Services: IoT Pipeline
Device Management (DeviceHive)
Message Bus (Apache Kafka)
Stream/Batch Processing (Apache Spark)
IoT Cloud
![Page 11: Open Source IoT Solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · Open Source IoT Solutions Artyom Astafurov, DataArt astaff@dataart.com . ... (Apache Spark) IoT Cloud](https://reader030.fdocuments.net/reader030/viewer/2022040410/5ec97f0c6e38af375d5eb1ae/html5/thumbnails/11.jpg)
Data Flow
Sensor
Gateway
BLE Framework
Cloud Framework
Cloud
DeviceHive Kafka
Spark Dashboard (Zeppelin)
Time Series (Cassandra)