IoT Solution Architecture - Terms , Protocols , Layers
These days , IoT is a huge buzzword. Every news and technical sites are talking about the same. So I started look after the same and found there is too much information available for the same. I learned the same Hard way. So now taking this opportunity to share the some knowledge on the Solution architecture , components , Protocols involved.
Components Involved.
- Sensors
- Node
- Gateway
- REST API - ( Could be your Cloud layer)
- NoSQL or RDBMS DB
- Big Data Solution
- Analytics - JasperSoft , Pentaho as example or may be something home cook.
- Admin Panel - ( Some SAAS based application to monitor / update device information)
Communication Protocol
- Sensors / Node to Gateway - Bluetooth , Zigbee , BLE ( Light Edition of Bluetooth)
- Gateway to REST or Server side system / API layer - HTTP , HTTPS , MQTT , COAP
So Now looking at the overall components , layers , tools involved , we can understand that a complete IoT solution involves lot many things. It would also required subject matter expert to provide guidance on various analytics required for a given use case.