αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT

αžŸαž½αžŸαŸ’αžαžΈ Khabrovites! αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ IoT αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž’αž“αž‘αžΆαž‰αžŠαŸ†αž”αžΌαž„αž‚αŸαžšαž”αžŸαŸ‹αžšαž»αžŸαŸ’αžŸαŸŠαžΈ αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž€αŸ’αž“αž»αž„ OTUS αž€αŸ’αž“αž»αž„αžαŸ‚αžαž»αž›αžΆαŸ” αž€αžΆαžšαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž…αžΌαž›αžšαŸ€αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž‚αžΊαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αž“αŸ…αž–αŸαž›αž“αŸαŸ‡ αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαžŠαŸ‚αž›αž™αžΎαž„αž”αž“αŸ’αžαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžŸαž˜αŸ’αž—αžΆαžšαŸˆαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αŸ”

αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT

Internet of Things (IoT, Internet of Things) αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž€αŸ†αž–αžΌαž›αž“αŸƒαž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ αž“αž·αž„αž–αž·αž’αžΈαž€αžΆαžšαžŠαŸ‚αž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αŸ‡/αž€αžΆαžšαž·αž™αžΆαž›αŸαž™ αž“αž·αž„αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž αžΎαž™αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

αž‚αŸ„αž›αž”αŸ†αžŽαž„αž“αŸƒαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž“αŸαŸ‡αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αžŸαž„αŸ’αžαŸαž”αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž–αž·αž’αžΈαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT αŸ”

αž…αŸ†αžŽαžΆαŸ†αŸ” αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„ αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž”αžŽαŸ’αžαžΆαž‰.

αž”αžŽαŸ’αžαžΆαž‰ IoT

IoT αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž”αžŽαŸ’αžαžΆαž‰ TCP/IP αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ”

TCP/IP αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαž”αž½αž“αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž–αž·αž’αžΈαž€αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž“αžΈαž˜αž½αž™αŸ—αŸ” αžŸαž„αŸ‹β€‹αž‘αžΈβ€‹αž˜αŸ‰αŸ‚β€‹αžαŸ” αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž‚αŸ†αžšαžΌαžŸαŸ’αžšαž‘αžΆαž”αŸ‹ TCP/IP 4 (αž™αžΎαž„αž™αž›αŸ‹αž–αžΈαž‚αŸ†αžšαžΌαž”αž½αž“αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž“αŸƒ TCP / IP) αŸ”

αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž“αŸƒαž–αž·αž’αžΈαž€αžΆαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΆαž–αŸαž›αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž“αž·αž„αž’αŸ’αž“αž€αžŠαŸ‚αž›αž‘αŸ†αž“αž„αž‡αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT αŸ”

αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT

αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ†αž‚αŸ†αž“αžΌαžŸαžαžΆαž„αŸ–

  1. αž‘αŸ†αž αŸ†αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžšαž”αž„αŸ’αž αžΆαž‰αž–αžΈαž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αž“αŸƒαž–αž·αž’αžΈαž€αžΆαžšαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αžαžΆαž„αž†αŸ’αžœαŸαž„ IPv4 αž˜αžΆαž“αž‘αŸ†αž αŸ†αž’αŸ†αž‡αžΆαž„ αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž–αŸαž‰αž“αž·αž™αž˜αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž‘αŸ†αž“αžΎαž”αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαž˜αžΆαž“αž‘αŸ†αž αŸ†αžαžΌαž…αž‡αžΆαž„αž“αŸ…αžαžΆαž„αžŸαŸ’αžαžΆαŸ† αžŠαŸ„αž™αžŸαžΆαžš IPv6 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžšαŸ†αž–αžΉαž„αžαžΆαž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž–αŸαž‰αž“αž·αž™αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ IoT αŸ”

  2. αž˜αž·αž“αž˜αŸ‚αž“αž–αž·αž’αžΈαž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž‘αŸαŸ”

  3. αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‚αžΊαž“αŸ…αž†αžΆαž“αŸ‚αž› (αž€αž˜αŸ’αžšαž·αž 1 αž“αž·αž„ 2) αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (αž€αž˜αŸ’αžšαž·αž 4) αŸ”

  4. αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“αž‘αŸ†αž“αž„αž‡αžΆαž“αŸ…αžαŸ‚αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ”

αž—αŸ’αž‡αžΆαž”αŸ‹αž–αž·αž’αžΈαž€αžΆαžšαžŸαŸ’αžšαž‘αžΆαž”αŸ‹

αž“αŸ…αž€αž˜αŸ’αžšαž·αžαžαŸ†αžŽαž‘αž·αž“αŸ’αž“αž“αŸαž™ (Data Link) αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž‘αŸ…αž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αŸ” αž–αž½αž€αžœαžΆαž’αžΆαž…αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αž“αž·αž‘αŸ’αž’αžŸαŸ’αž“αžΆαž›αž‘αžΆαŸ†αž„αž–αžΈαžš αž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ (αž”αžŽαŸ’αžαžΆαž‰αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹) αž“αž·αž„αž“αŸ…αž…αž˜αŸ’αž„αžΆαž™αž†αŸ’αž„αžΆαž™αž–αžΈαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αŸ– αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž€αŸ’αžšαž»αž„ (αž”αžŽαŸ’αžαžΆαž‰αžαŸ†αž”αž“αŸ‹αž‘αžΈαž”αŸ’αžšαž‡αž»αŸ†αž‡αž“) αž“αž·αž„αž”αžŽαŸ’αžαžΆαž‰αžŸαž€αž› (αž”αžŽαŸ’αžαžΆαž‰αžαŸ†αž”αž“αŸ‹αž’αŸ†αž‘αžΌαž›αžΆαž™)αŸ”

αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸαŸ‡ αž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αž‘αŸ‡ αž“αž·αž„αž€αžΆαžšαž·αž™αžΆαž›αŸαž™ (LANs) αž”αŸ’αžšαžΎαž’αŸŠαžΈαžŸαžΊαžšαžŽαž·αž αž“αž·αž„αžœαŸ‰αžΆαž™αž αŸ’αžœαžΆαž™ αž αžΎαž™αž‘αžΌαžšαžŸαž–αŸ’αž‘αž…αž›αŸαž (WAN) αž”αŸ’αžšαžΎ 3G/4G αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž§αž”αž€αžšαžŽαŸ IoT αž‡αžΆαž…αŸ’αžšαžΎαž“αž˜αžΆαž“αžαžΆαž˜αž–αž›αž‘αžΆαž” αžŠαžΌαž…αž‡αžΆαž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž–αžΆαž€αŸ‹αžŠαŸ„αž™αžαŸ’αž˜αžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž’αŸŠαžΈαžŸαžΊαžšαžŽαž·αžαž˜αž·αž“αžŸαž˜αžŸαŸ’αžšαž”αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚ Wi-Fi αžŠαŸ‚αž›αž˜αžΆαž“αžαžΆαž˜αž–αž›αž‘αžΆαž” αž“αž·αž„αž”αŸŠαŸ’αž›αžΌαž’αžΌαžŸαžŠαŸ‚αž›αž˜αžΆαž“αžαžΆαž˜αž–αž›αž‘αžΆαž”αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αŸ”

αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž₯αžαžαŸ’αžŸαŸ‚αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ (Wi-Fi, Bluetooth, 3G/4G) αž“αžΉαž„αž”αž“αŸ’αžαž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αžœαžΆαž€αŸαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαž˜αŸ’αž›αžΉαž„αž˜αžΎαž›αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžαŸ’αž˜αžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αž‡αžΆαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ IoT αžŠαŸ‚αž›αž‘αŸ†αž“αž„αž‡αžΆαž“αžΉαž„αž€αžΎαž“αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αŸ”

αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αž‚αŸαž˜αžΆαž“:

  • BLE - αž”αŸŠαŸ’αž›αžΌαž’αžΌαžŸαžαžΆαž˜αž–αž›αž‘αžΆαž”

  • LoRaWAN - αž‡αž½αžšαžœαŸ‚αž„ WAN

  • SigFox

  • αž”αžŽαŸ’αžαžΆαž‰ LTE-M

αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαž›αž˜αŸ’αž’αž·αžαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αŸ” αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž₯αžαžαŸ’αžŸαŸ‚ IOT (αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ IoT αž₯αžαžαŸ’αžŸαŸ‚) αŸ”

αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰

αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰ (αž”αžŽαŸ’αžαžΆαž‰) αž–αž·αž’αžΈαž€αžΆαžšαž“αžΉαž„αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αžœαŸ‚αž„ IPv6. αžœαžΆαž˜αž·αž“αž‘αŸ†αž“αž„αžαžΆ IPv4 αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎαž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž’αžΆαž…αžŠαžΎαžšαžαž½αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŠαŸ†αž”αžΌαž„αŸ” αž§αž”αž€αžšαžŽαŸ IoT αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αŸ‡αž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αžŠαžΌαž…αž‡αžΆαž’αŸ†αž–αžΌαž›αž—αŸ’αž›αžΎαž„αž†αŸ’αž›αžΆαžαžœαŸƒ αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž”αŸ’αžšαžΎ IPv4 αŸ”

αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“ 

αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“ (αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“) αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž“αž·αž„αž”αžŽαŸ’αžαžΆαž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™ TCP αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‘αžΆαŸ†αž„ HTTP αž“αž·αž„αž–αž·αž’αžΈαž€αžΆαžšαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αž (SMTP, POP3, IMAP4 αŸ”αž›αŸ”)αŸ”

MQTT αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αžšαŸ†αž–αžΉαž„αžαžΆαž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž–αž·αž’αžΈαž€αžΆαžšαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ†αžαžΆαž“αŸ‹αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžš αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž”αŸ’αžšαžΎ TCP αŸ”

αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž“αŸ…αž–αŸαž›αž’αž“αžΆαž‚αž αžŠαŸ„αž™αžŸαžΆαžšαžαž˜αŸ’αž›αŸƒαž‘αžΆαž” αžαŸ’αž‰αž»αŸ†αžšαŸ†αž–αžΉαž„αžαžΆ UDP αž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT αŸ” αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžšαžΈαž€αžšαžΆαž›αžŠαžΆαž›αž‡αžΆαž„ MQTT-SNαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ UDP αŸ” αžŸαžΌαž˜αž˜αžΎαž›αž’αžαŸ’αžαž”αž‘αž”αŸ’αžšαŸ€αž”αž’αŸ€αž” TCP αž‘αž›αŸ‹αž“αžΉαž„ UDP .

αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž–αž·αž’αžΈαž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžš

αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž’αžΈαž€αžΆαžš IoTαŸ–

  • αž›αŸ’αž”αžΏαž“ - αž”αžšαž·αž˜αžΆαžŽαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αŸαžšαž€αŸ’αž“αž»αž„αž˜αž½αž™αžœαž·αž“αžΆαž‘αžΈαŸ”

  • Latency αž‚αžΊαž‡αžΆαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‰αžΎαžŸαžΆαžšαŸ”

  • αž€αžΆαžšβ€‹αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹β€‹αžαžΆαž˜αž–αž›αŸ”

  • αžŸαž“αŸ’αžαž·αžŸαž»αžαŸ”

  • αž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž–αž·αž’αžΈαž€αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αž–αžΈαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸαŸ‡αŸ– HTTP αž“αž·αž„ MQTT αŸ”

HTTP αž”αŸ’αžšαž αŸ‚αž›β€‹αž‡αžΆβ€‹αž–αž·αž’αžΈαž€αžΆαžšβ€‹αž›αŸ’αž”αžΈβ€‹αž”αŸ†αž•αž»αžβ€‹αž“αŸƒβ€‹αž€αž˜αŸ’αžšαž·αžβ€‹αž“αŸαŸ‡β€‹αžŠαŸ‚αž›β€‹αžŸαŸ’αžαž·αžβ€‹αž€αŸ’αžšαŸ„αž˜β€‹αž‚αŸαž αž‘αŸ†αž–αŸαžš (WWW)αŸ” αžœαžΆαž“αžΉαž„αž”αž“αŸ’αžαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ REST API αžŠαŸ‚αž›αž‡αžΆαž™αž“αŸ’αžαž€αžΆαžšαž…αž˜αŸ’αž”αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αžšαžœαžΆαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αžαž˜αŸ’αž›αŸƒαžαŸ’αž–αžŸαŸ‹ HTTP αž‘αŸ†αž“αž„αž‡αžΆαž˜αž·αž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž–αž·αž’αžΈαž€αžΆαžš IoT αžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ„αŸ‡αž‘αŸ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž“αžΉαž„αž“αŸ…αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž€αŸαžŠαŸ„αž™αŸ”

MQTT (Message Queuing Telemetry Transport) αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž–αž·αž’αžΈαž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ IoT αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž–αž“αŸ’αž›αžΊ αž“αž·αž„αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαŸ” αžŸαžΌαž˜αž˜αžΎαž›αž’αžαŸ’αžαž”αž‘ αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ MQTT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ (αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ MQTT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„) αŸ”

αž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž” HTTP αž“αž·αž„ MQTT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT

MQTT αž€αŸ†αž–αž»αž„αž€αŸ’αž›αžΆαž™αž‡αžΆαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ IoT αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαŸ” αž“αŸαŸ‡αž‚αžΊαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž–αž“αŸ’αž›αžΊ αž“αž·αž„αž›αŸ’αž”αžΏαž“αžšαž”αžŸαŸ‹αžœαžΆαž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„ HTTP αž“αž·αž„αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαžœαžΆαž‚αžΊαž‡αžΆαž–αž·αž’αžΈαž€αžΆαžšαž˜αž½αž™αž‘αŸ…αž…αŸ’αžšαžΎαž“ αž‡αžΆαž‡αžΆαž„αž˜αž½αž™αž‘αŸ…αž˜αž½αž™ (HTTP)αŸ”

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžŽαŸ’αžŠαžΆαž‰αž‘αŸ†αž“αžΎαž”αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αžΉαž„αžšαžΈαž€αžšαžΆαž™αž”αŸ’αžšαžΎ MQTT αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ HTTP αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž˜αžΆαž“αž“αŸ…αž–αŸαž›αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸαž›αŸ’αž’αž˜αž½αž™αž‚αžΊαž€αžΆαžšαž•αŸ’αž‰αžΎαž–αŸαžαŸŒαž˜αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž’αžαž·αžαž·αž‡αž“αž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž˜αž€αžŠαž›αŸ‹ αž“αž·αž„αž€αžΆαžšαž…αžΆαž€αž…αŸαž‰αžšαž”αžŸαŸ‹αžšαžαž—αŸ’αž›αžΎαž„/αž‘αžΆαž“αž€αŸ’αžšαž»αž„/αž™αž“αŸ’αžαž αŸ„αŸ‡αŸ” αž€αŸ’αž“αž»αž„β€‹αžŸαŸαžŽαžΆαžšαžΈαž™αŸ‰αžΌβ€‹αž“αŸαŸ‡ αž–αž·αž’αžΈαž€αžΆαžšβ€‹αž˜αž½αž™β€‹αž‘αŸ…β€‹αž˜αž½αž™β€‹αžŠαžΌαž…β€‹αž‡αžΆ HTTP αž˜αžΆαž“β€‹αž”αž“αŸ’αž‘αž»αž€β€‹αž…αŸ’αžšαžΎαž“ αž αžΎαž™β€‹αž•αŸ’αž‘αž»αž€β€‹αž…αŸ’αžšαžΎαž“β€‹αž›αžΎβ€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž”αž˜αŸ’αžšαžΎβ€‹αž”αžŽαŸ’αžŠαžΆαž‰αŸ” αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž’αžΆαž…αž‡αžΆαž€αžΆαžšαž–αž·αž”αžΆαž€αŸ” αž‡αžΆαž˜αž½αž™ MQTT αž’αžαž·αžαž·αž‡αž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αžˆαŸ’αž˜αž½αž‰αž€αžŽαŸ’αžαžΆαž› αžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαž»αž›αŸ’αž™αž—αžΆαž–αž”αž“αŸ’αž‘αž»αž€αŸ” αž˜αžΎαž›αžœαžΈαžŠαŸαž’αžΌαž”αž„αŸ’αžšαŸ€αž“αž’αŸ†αž–αžΈαžœαžΆαŸ” αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™ HTML αž‘αžΎαž„αžœαž·αž‰αž“αŸ…αž›αžΎ MQTT (αž§αž‘αžΆαž αžšαžŽαŸαž€αžΆαžšαž˜αž€αžŠαž›αŸ‹αž“αŸƒαž‡αžΎαž„αž αŸ„αŸ‡αž αžΎαžš) αž“αž·αž„αž’αžαŸ’αžαž”αž‘ MQTT αž‘αž›αŸ‹αž“αžΉαž„ HTTP αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IOT.

αž–αž·αž’αžΈαž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

HTTP αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ IoT αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαžΌαž…αžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹ αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αžαŸ’αž›αŸ‡ αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„ αž€αžΆαžš API.

αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αžšαž”αŸ‹αžœαŸαž‘αž·αž€αžΆ IoT αž‚αžΆαŸ†αž‘αŸ’αžšαž‘αžΆαŸ†αž„ HTTP αž“αž·αž„ MQTT αŸ”

αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž˜αžΆαž“αž–αž·αž’αžΈαž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž–αž·αž…αžΆαžšαžŽαžΆαŸ”

αž–αž·αž’αžΈαž€αžΆαžš

  • αž˜αŸ‰αžΆαž…αž’αžΈαž’αžΈαŸ” - (αžŸαžΆαžšβ€‹αž‡αžΆβ€‹αž‡αž½αžšβ€‹αž€αžΆαžšβ€‹αžŠαžΉαž€β€‹αž‡αž‰αŸ’αž‡αžΌαž“ Telemetry). αž”αŸ’αžšαžΎ TCP/IP αŸ” αž‚αŸ†αžšαžΌαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™-αž‡αžΆαžœαžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αžˆαŸ’αž˜αž½αž‰αž€αžŽαŸ’αžαžΆαž›αžŸαžΆαžšαŸ”

  • αž’αŸαž’αžΉαž˜αžαŸαž—αžΈ - (αž–αž·αž’αžΈαž€αžΆαžšαž‡αž½αžšαž“αŸƒαžŸαžΆαžšαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹)αŸ” αž”αŸ’αžšαžΎ TCP/IP αŸ” Publisher-Subscriber αž“αž·αž„ Point-to-Point ModelsαŸ”

  • COAP - (αž–αž·αž’αžΈαžŸαžΆαžšβ€‹αž€αžΆαžšβ€‹αžŠαžΆαž€αŸ‹β€‹αž€αŸ†αž αž·αž)αŸ” αž”αŸ’αžšαžΎ UDP αŸ” αžšαž…αž“αžΆαž‡αžΆαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαž†αŸ’αž›αžΎαž™αžαž”αžŸαŸ†αžŽαžΎαžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„ HTTP αŸ” RFC 7252.

  • DDS - (αžŸαŸαžœαžΆαž…αŸ‚αž€αž…αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™) 

αž€αŸ’αž“αž»αž„β€‹αž“αŸαŸ‡ αž’αžαŸ’αžαž”αž‘ αž–αž·αž’αžΈαž€αžΆαžšαž…αž˜αŸ’αž”αž„ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž…αžΆαžšαžŽαžΆαŸ” αž€αžΆαžšαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž‚αžΊαžαžΆ IoT αž“αžΉαž„αž”αŸ’αžšαžΎαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž–αž·αž’αžΈαž€αžΆαžš αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ†αžŽαž„αŸ”

αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαŸ†αž›αžΉαž€αž‘αžΎαž„αžœαž·αž‰ αž“αŸ…αžŠαžΎαž˜αž†αŸ’αž“αžΆαŸ†αž“αŸƒαž’αŸŠαž·αž“αž’αžΊαžŽαž·αž αž–αž·αž’αžΈαž€αžΆαžš HTTP αžŠαŸ‚αž›αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‘αŸ…αž‡αžΆαž›αŸαž…αž’αŸ’αž›αŸ„αž‚αžΊαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž–αž·αž’αžΈαž€αžΆαžšαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž·αž’αžΈαž€αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αŸ”

αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆ HTTP αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ†αž”αžΌαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸαžšαž―αž€αžŸαžΆαžš αž“αž·αž„αž’αŸŠαžΈαž˜αŸ‚αž›αž€αŸαžŠαŸ„αž™ αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž–αžΈαžšαŸ”

αžαŸ’αž‰αž»αŸ†αžšαŸ†αž–αžΉαž„αžαžΆαžšαžΏαž„αžŠαžŠαŸ‚αž›αž“αŸαŸ‡αž€αžΎαžαž‘αžΎαž„αž‡αžΆαž˜αž½αž™αž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„ IoTαŸ– αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž“αžΉαž„αž”αŸ’αžšαžΎαž–αž·αž’αžΈαž€αžΆαžšαž›αŸαž…αž’αŸ’αž›αŸ„αž˜αž½αž™αŸ”

αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžαžΆαžšαžΆαž„ Google Trends αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αžšαž”αžŸαŸ‹ MQTT, COAP αž“αž·αž„ AMQP αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž†αŸ’αž“αžΆαŸ†αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸαŸ‡αŸ”

αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒ Google Trends 

αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IoT

αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αž·αž’αžΈαžŸαžΆαžšαžαžΆαž˜αžœαŸαž‘αž·αž€αžΆ

  • Microsoft Azure - MQTT, AMQP, HTTP αž“αž·αž„ HTTPS

  • AWS - MQTT, HTTPS, MQTT αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžšαž“αŸ’αž’

  • αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ IBM Bluemix - MQTT, HTTPS, MQTT

  • αž’αžΈαž„αžœαŸαžš - MQTT, HTTPS, MQTT, AMQP

αžŸαž„αŸ’αžαŸαž”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‚αžΊαž“αŸ…αž†αžΆαž“αŸ‚αž› (αž€αž˜αŸ’αžšαž·αž 1 αž“αž·αž„ 2) αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (αž€αž˜αŸ’αžšαž·αž 4) αŸ”

αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“αž‘αŸ†αž“αž„αž‡αžΆαž“αŸ…αžαŸ‚αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ”

αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžŸαž˜αžΆαžŸαž’αžΆαžαž» IoT αž“αžΉαž„αž”αŸ’αžšαžΎαž–αž·αž’αžΈαž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαŸ” αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž“αŸ…αžαŸ‚αžŸαŸ’αžαž·αžαž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŠαŸ†αž”αžΌαž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ IoT αžœαžΆαž‘αŸ†αž“αž„αž‡αžΆαžαžΆαž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαž˜αž½αž™ αž¬αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž–αžΈαžšαž“αžΉαž„αž›αŸαž…αž’αŸ’αž›αŸ„αŸ”

αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž†αŸ’αž“αžΆαŸ†αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸαŸ‡ MQTT αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž€αžΆαžšαž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αž αž αžΎαž™αžœαžΆαž‚αžΊαž“αŸ…αž›αžΎαžœαžΆαžŠαŸ‚αž›αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž€αŸ†αž–αž»αž„αž•αŸ’αžαŸ„αžαž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαž“αŸαŸ‡αŸ”

HTTP αž€αŸαž“αžΉαž„αž”αž“αŸ’αžαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αž„αžŠαŸ‚αžš αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž™αŸ‰αžΆαž„αž›αŸ’αž’αž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž‘αž·αž€αžΆ IoT αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ”

αž’αžŸαŸ‹αž αžΎαž™αŸ” αž™αžΎαž„αžŸαžΌαž˜αž’αž‰αŸ’αž‡αžΎαž‰αž’αŸ’αž“αž€αž±αŸ’αž™αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸαžšαŸ€αž“αžŸαžΆαž€αž›αŸ’αž”αž„αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘ "Chatbot αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžšαž αŸαžŸαž‘αŸ…αž€αžΆαž“αŸ‹αž§αž”αž€αžšαžŽαŸ".

αž’αžΆαž“β€‹αž”αž“αŸ’αžαŸ‚αž˜:

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹