hassle-free iot projects with devicehive — artyom sorokin (tech stage)
TRANSCRIPT
- 1. Internet Of Things Overview Business Perspective Technology Perspective More Information
- 2. Wearables Smart Homes Smart Vehicles Smart City Smart etc.
- 3. The Internet of Things (IoT) consists of things that are connected to the Internet Well, that was unexpected.
- 4. What is DeviceHive? Open-Source Machine-to-Machine (M2M) communication framework Communication Protocol Communication Infrastructure Data Infrastructure Management Infrastructure Device Implementation Framework (to be released)
- 5. Main Entities
- 6. Electronics knowledge Device logic implementation Communication infrastructure POC / MVP / Prototype IoT Project Problems
- 7. No need to bother with low-level electronics Code in any language you are comfortable with Hassle-free M2M logic implementation with DH API libraries Quick DeviceHive server instance deployment Solution DeviceHive + Development Boards
- 8. POC Use Case Control your Philips Hue by Google Glass
- 9. Device Management Infrastructure Data related infrastructure Performance, latency, stability, scalability Implementation and later stages / Enterprise projects IoT Project Problems
- 10. Mature project (3+ years) Lambda architecture Integration with any storage Integration with any ETL Performance optimized Latency optimized Scalable DeviceHive for Enterprise
- 11. Enterprise Use Case Energy consumption demand analytics for Utility company
- 12. What is DeviceHive? Open-Source Machine-to-Machine (M2M) communication framework Communication Protocol Communication Infrastructure Data Infrastructure Management Infrastructure Device Implementation Framework (to be released)
- 13. Communication Protocol Device Client Messages
- 14. Communication Protocol Remote Procedure Call Commands Results Events Notification
- 15. Communication Protocol ConsumerDispatcher Device Commands Client Results RPC Events Notifications Consumer Dispatcher Dispatcher Consumer
- 16. HTTP & REST WebSockets TCP (Binary) Other protocols - in future Supported Transport Protocols Communication Infrastructure
- 17. Client, Device, Gateway Libraries Java .NET C, C++ JavaScript Python ... Communication Infrastructure
- 18. Server Deployment Playground Docker JuJu Charms Windows MSI Installer Communication Infrastructure
- 19. DeviceHive Data Flows Web API REST WS Hot - Real-time Bus Cache SQL Warm - Historical Cold - Archive Meta Info Workers Storage DeviceHive Essentials Persistent Storage Integration ETL Analyze Classify Report Data Processing
- 20. Features Management Infrastructure User Management Authentication, Authorization Credentials Access Keys OAuth Device Management Networks Device Classes
- 21. Check out the WebSite Read blog articles Create a playground Check out samples Follow or fork on GitHub More Information devicehive.com devicehive.com/blog devicehive.com/user/register devicehive.com/samples github.com/devicehive/
- 22. DeviceHive master class in Odessa More Information 20th of October DataArt office fb.com/DataArt.Enjoy
- 23. DeviceHive Hackathon More Information 23th of October Odessa Pedagogical University fb.com/DataArt.Enjoy
- 24. Q/A Thank You! fb.com/sorokin.artem devicehive.com fb.com/DataArt.Enjoy