Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[WIP] [draft] Choice of effective messaging protocols for IoT

[WIP] [draft] Choice of effective messaging protocols for IoT

Sayaka/さやか

September 12, 2022
Tweet

More Decks by Sayaka/さやか

Other Decks in Technology

Transcript

  1. Topic 1. Purpose 2. Types of power supply and network

    connectivity 3. Types of application protocol 4. Considering point 5. Conclusion
  2. Purpose • Help to choose the Effective Messaging Protocols for

    IoT Systems • Things to talk about when discussing protocols
  3. Types of power supply and network connectivity in IoT devices

    electricity power supply wired- connection battery network connection wired ✔ rare wireless ✔ ✔ * network connection * wired * wireless * electricity power supply * connected-wired * battery
  4. Types of appication protocol for IoT services • CoAP •

    MQTT • AMQP • XMPP • RESTful • WebSocket • DDS • gRPC • mq + protobuf
  5. Considering point for IoT services • Energy management when the

    protocol use the power for the every processing • CPU performance • CPU power • Data integrity as a complement to network disconnection • Scalability of services including infrastructure on the data collection side • Storage writable limits and storage capacity • Code easily implementation(sub requirement)
  6. Reference mq + protobuf • https://github.com/awakesecurity/grpc-mqtt • https://github.com/gavrilaf/amqp • https://mauricioandrada.medium.com/using-mqtt-and-

    googles-protocol-buffers-to-implement-efficient-rpcs- 6ba7622176f1 Paper for comparison of IoT application protocols • https://core.ac.uk/download/pdf/160743474.pdf • https://www.mdpi.com/1424-8220/21/20/6904/htm • https://www.sciencedirect.com/science/article/pii/ S187705092032278X • https://msmechatronics.medium.com/data-streaming-via- grpc-vs-mqtt-vs-5c30dd205193