Apabila anda bercakap tentang sambungkan berjuta-juta peranti IoT Untuk komunikasi yang andal, ringan dan selamat, nama yang sentiasa muncul adalah sama: MQTT. Protokol ini telah menjadi komponen utama untuk sensor, gerbang perindustrian, peranti rumah pintar dan platform awan untuk berkomunikasi tanpa membebankan rangkaian atau meningkatkan penggunaan tenaga.
Jauh daripada sekadar "protokol lain", MQTT sesuai seperti sarung tangan dengan keperluan sebenar Internet of ThingsRangkaian yang tidak stabil, lebar jalur yang sangat rendah, perkakasan yang sangat terhad, persekitaran perindustrian yang mencabar atau aplikasi hampir masa nyata seperti kilang siber, telemetri tenaga atau automasi rumah termaju. Mari kita lihat dengan tenang dan terperinci cara ia berfungsi, peranannya dalam ketersambungan IoT, apakah gerbang MQTT dan dalam kes tertentu mana ia lebih masuk akal untuk digunakan berbanding pilihan lain.
Apakah MQTT dan mengapa ia menjadi begitu popular dalam IoT?
MQTT (Pengangkutan Telemetri Giliran Mesej) ialah protokol pemesejan standard yang ringan dan terbuka Direka khusus untuk komunikasi mesin-ke-mesin (M2M) dan, secara lanjutan, untuk Internet of Things. Objektifnya sangat jelas: untuk dapat menghantar dan menerima data antara peranti walaupun rangkaian lemah, lebar jalur terhad dan peranti mempunyai memori atau kuasa pengkomputeran yang sangat sedikit.
Tidak seperti model klien-pelayan klasik, MQTT menggunakan seni bina penerbitan/langganan Ia berdasarkan perantara pusat yang dipanggil broker. Peranti tidak berkomunikasi secara langsung antara satu sama lain, tetapi sebaliknya menerbitkan mesej dalam topik tertentu dan melanggan topik yang diminati. Broker bertanggungjawab untuk menerima semua mesej ini, menapisnya dan menyampaikannya kepada pelanggan yang sesuai.
Cara kerja ini menjadikan MQTT sangat fleksibel dan boleh diskalakanDaripada mempunyai ratusan atau ribuan sambungan titik-ke-titik yang sukar diurus, semuanya diatur melalui broker, yang boleh mengendalikan daripada beberapa peranti hingga berjuta-juta, bergantung pada pelaksanaan dan sumber yang tersedia.
Ciri-ciri teknikal utama MQTT untuk IoT
Protokol yang ringan dan cekap
Salah satu sebab utama mengapa MQTT begitu popular dalam IoT adalah kerana ia sangat ringanPelaksanaan pada peranti ini boleh mengambil sedikit kod dan memerlukan sumber yang sangat sedikit, menjadikannya sesuai untuk mikropengawal sederhana, sensor kos rendah atau peralatan berkuasa bateri.
Mesej kawalan MQTT dalam versi minimumnya boleh mempunyai hanya dua bait dataTambahan pula, pengepala mesej sangat padat, meminimumkan overhed komunikasi. Reka bentuk ini sesuai untuk senario dengan lebar jalur sedikit atau rangkaian yang mahal (seperti beberapa rangkaian selular atau LPWAN), yang mana setiap bait dikira.
Berbanding dengan protokol yang lebih berat, seperti HTTP dengan permintaan yang kompleks dan pengepala yang berjela-jela, MQTT membenarkan untuk mengoptimumkan penggunaan rangkaianIni penting apabila terdapat beribu-ribu peranti yang bercakap setiap beberapa saat.
Templat penerbitan/langganan dengan topik
MQTT adalah berdasarkan model penerbitan/langganan mengenai topikIni adalah rentetan teks (dalam UTF-8) yang menyusun maklumat ke dalam tahap. Contohnya, dalam rumah pintar kita mungkin mempunyai:
- rumah/ruang tamu/suhu
- rumah/dapur/asap
- rumah/garaj/pintu
Sensor suhu di ruang tamu akan menyiarkan bacaannya pada topik tersebut rumah/ruang tamu/suhuWalaupun aplikasi pemantauan akan melanggan topik yang sama untuk menerima semua mesej masuk. Dengan cara ini, menambah peranti baharu atau pengguna data semudah menggunakan topik yang sesuai, tanpa perlu mengubah infrastruktur sedia ada.
Sistem ini, walaupun bukan barisan mesej klasik, agak serupa dengan model berasaskan barisan: peranti menjana mesej dan menghantarnya ke titik pusat (broker), dan kemudian Sistem pemprosesan menggunakan data tersebut mengikut keperluan mereka. Ini menjadikannya lebih mudah untuk menskalakan sistem dengan meningkatkan bilangan pengguna tanpa menukar sensor.
Kualiti perkhidmatan (QoS) dan kebolehpercayaan
Banyak peranti IoT bersambung melalui rangkaian dengan latensi tinggi, lebar jalur rendah dan kebolehpercayaan terhadseperti rangkaian mudah alih yang tidak menentu atau pautan tanpa wayar yang sesak. MQTT menggabungkan satu siri mekanisme untuk memastikan penghantaran mesej dalam konteks tersebut.
Protokol tersebut mentakrifkan tiga tahap kualiti perkhidmatan (QoS):
- QoS 0 – “paling banyak sekali”Mesej hanya dihantar sekali, tanpa pengesahan. Ia merupakan kaedah terpantas dan paling ringan, tetapi sesetengah mesej mungkin hilang.
- QoS 1 – “sekurang-kurangnya sekali”Ini memastikan mesej tiba, walaupun ia mungkin tiba dalam bentuk pendua. Sistem pengakuan digunakan untuk menjamin penghantaran.
- QoS 2 – “tepat sekali”Ini adalah tahap yang paling mantap. Ia memastikan setiap mesej dihantar sekali dan hanya sekali, menggunakan jabat tangan empat fasaIa sedikit lebih berat, tetapi penting dalam kes sensitif tertentu.
Disebabkan tahap QoS ini, MQTT boleh disesuaikan dengan kes penggunaan yang berbeza: daripada telemetri di mana tiada apa yang berlaku jika sekeping data tertentu hilang, kepada sistem kritikal di mana penduaan atau kehilangan mesej tidak boleh diterima.
Pengurusan penyambungan semula dan rangkaian yang tidak stabil
Satu lagi kelebihan ialah MQTT direka bentuk untuk persekitaran dengan pemutusan hubungan yang kerapProtokol ini merangkumi ciri-ciri yang mengurangkan masa yang diperlukan untuk peranti menyambung semula ke broker, yang penting pada rangkaian selular atau Wi-Fi yang berkualiti meragukan; meningkatkan sambungan WiFi yang selamat boleh melengkapi keupayaan ini.
Di samping itu, broker boleh mengurus mesej yang dipegang, keadaan sesi dan ciri lain yang membolehkan peranti sambung semula komunikasi tanpa kehilangan konteks setiap kali rangkaian terputus dan kembali berfungsi.
Keselamatan dan cifrado
Dalam IoT, keselamatan bukanlah sesuatu yang wajib. MQTT menggabungkan sokongan untuk penyulitan dan pengesahan Bergantung pada protokol moden: TLS 1.3 boleh digunakan untuk menyulitkan saluran, pengesahan melalui sijil klien, OAuth dan teknik lain yang biasa digunakan dalam persekitaran perniagaan dan awan.
Ini membolehkan mesej disulitkan semasa transit dan digunakan Kawalan akses tentang siapa yang boleh menerbitkan atau melanggan topik tertentu, melindungi kerahsiaan dan integriti maklumat, sesuatu yang amat relevan dalam persekitaran perindustrian, tenaga atau kesihatan.
Sokongan meluas merentasi bahasa dan platform
MQTT mempunyai pelaksanaan matang broker dan pelanggan dalam pelbagai bahasa (Python, C, C++, Java, JavaScript, Go, dll.) dan dengan komuniti yang sangat aktif. Ini memudahkan pembangun untuk mengintegrasikan peranti IoT dengan sistem sedia ada, pangkalan data, alat Data Besar atau perkhidmatan awan tanpa mencipta semula roda.
Sebagai protokol sumber terbuka dengan perpustakaan yang diuji dengan baikKeluk pembelajaran agak pendek dan risiko isu keserasian berkurangan, menjadikannya sangat menarik untuk projek daripada prototaip kecil hingga penggunaan besar-besaran.
Peranan broker MQTT dalam seni bina IoT
Broker itu ialah teras mana-mana seni bina berasaskan MQTTIa merupakan komponen yang menerima semua mesej, memprosesnya dan mengedarkannya kepada pelanggan yang melanggan topik yang sepadan.
Antara fungsi utamanya ialah:
- Terima maklumat diterbitkan oleh klien (sensor, gerbang, aplikasi, dll.).
- Nyahkod dan tapis mesej bergantung pada topik, tahap QoS atau peraturan keselamatan.
- Tentukan pelanggan mana yang berminat dalam setiap mesej (mengikut langganan anda).
- Hantar mesej kepada pelanggan sasaranmenghormati dasar QoS dan kebenaran.
Terdapat pelbagai pelaksanaan broker, kedua-duanya sumber terbuka serta komersialSalah satu yang paling terkenal ialah Mosquitto, digunakan secara meluas dalam persekitaran rumah, pembuat dan juga dalam penggunaan yang lebih serius, yang membolehkan pengurusan dari beberapa hingga ribuan pelanggan dengan konfigurasi yang agak mudah.
MQTT dalam praktik: Arduino, ESP8266 dan rangkaian tempatan

Dalam banyak projek IoT di rumah atau separa profesional, senario yang agak biasa melibatkan broker MQTT yang berjalan pada Raspberry Pi atau PC dalam rangkaian tempatan, dan pelbagai peranti seperti Arduino dengan aplikasi Arduino IoT Cloud Remote atau ESP8266 disambungkan sebagai klien.
Contohnya, anda boleh mempunyai Arduino dengan sensor suhu DHT22 yang menyiarkan bacaan berkala untuk topik seperti rumah/ruang tamu/suhuSementara itu, Arduino atau aplikasi mudah alih lain melanggan topik yang sama untuk memaparkan suhu dalam masa nyata. Broker, dalam kes ini Mosquitto, bertanggungjawab menerima mesej daripada Arduino pertama dan menghantarnya kepada Arduino kedua, tanpa mereka perlu mengenali antara satu sama lain atau mengurus sambungan langsung.
Seni bina ini mempunyai satu kelebihan besar: Ia boleh diskalakan hampir dengan mudahAnda boleh menambah lebih banyak sensor, lebih banyak pengguna data dan menghubungkannya ke pangkalan data, sistem pembelajaran mesin atau papan pemuka visualisasi tanpa mengubah suai tingkah laku peranti yang telah digunakan. Anda hanya perlu bereksperimen dengan topik dan langganan.
Mengapa MQTT dan bukan hanya HTTP?
Persoalan yang sangat biasa ialah sama ada ia benar-benar berbaloi untuk menggunakan MQTT sedangkan anda nampaknya boleh menyelesaikan semuanya dengan permintaan HTTP langsung ke ESP8266 atau yang serupa, dengan membuka port pada penghala dan itu sahaja, atau walaupun dengan WebSockets pada Android.
Jawapannya ialah, walaupun secara teknikalnya mungkin, MQTT menawarkan beberapa kelebihan penting:
- Latensi purata yang lebih rendah dan overhed yang lebih rendah dalam komunikasi yang kerap, terutamanya dengan pesanan ringkas yang dihantar setiap beberapa saat.
- Pub/Sub AsliTelefon bimbit tidak perlu bercakap dengan setiap peranti secara langsung; ia hanya perlu bercakap dengan broker.
- Pengurusan keselamatan dan pengesahan berpusat pada broker, bukannya mereplikasi logik pada setiap peranti.
- Kemudahan penskalaanJika esok anda beralih daripada 5 kepada 500 peranti, anda tidak perlu membuka 500 port atau mereka bentuk semula keseluruhan topologi.
- Sokongan asli untuk penyambungan semula dan QoS memikirkan tentang rangkaian yang tidak stabil, sesuatu yang HTTP tidak tawarkan secara lalai.
Dalam senario biasa, aplikasi mudah alih anda akan bersambung ke broker MQTT (sama ada dalam LAN menggunakan pemajuan port atau ke broker awan), menerbitkan mesej ke topik kawalan (contohnya rumah/ruang tamu/lampu/set), dan ESP8266, yang melanggan topik itu, akan menerima arahan tersebut hampir serta-merta. Anda hanya perlu mendedahkan broker tersebut.bukan setiap peranti di rangkaian.
Berkenaan perkhidmatan seperti io.adafruit.com dan selang pengaktifannya (setiap 15 minit dalam versi percuma, setiap 5 saat dalam versi berbayar), ia adalah batasan perkhidmatan tertentuBukan protokol MQTT itu sendiri yang menjadi isu. Protokol itu sendiri membenarkan kependaman yang sangat rendah; masalahnya ialah pembekal mengenakan had kekerapan penggunaan.
Gerbang MQTT: gerbang antara sensor dan awan
Apakah itu gerbang MQTT?
Apa yang dipanggil "Gerbang MQTT" atau gerbang MQTT, pada dasarnya, adalah peranti perantara antara sensor atau peranti tempatan dan platform IoT atau broker MQTTFungsi utamanya adalah untuk mengumpul data dalam protokol yang berbeza (cth., Bluetooth, sensor berwayar, Modbus, dll.), menukarnya kepada MQTT dan menghantarnya ke awan atau kepada broker pusat.
Dalam kebanyakan kes, gerbang MQTT dilaksanakan sebagai Gerbang Ethernet dengan perisian tertentu yang bertindak sebagai klien MQTT. Gerbang ini boleh mempunyai antara muka radio, input dan output perindustrian, atau sambungan bas medan, dan bertanggungjawab untuk menterjemahkan semua itu ke dalam bahasa MQTT untuk menyatukannya.
Kelebihan gerbang MQTT (termasuk Bluetooth MQTT)
Gerbang berasaskan MQTT, terutamanya yang mengintegrasikan Bluetooth, menawarkan beberapa kelebihan menarik:
- Mesej yang sangat ringanyang menjadikan komunikasi cekap walaupun dengan banyak sensor menghantar data secara serentak.
- Pemesejan dua halaIa membenarkan komunikasi awan-ke-peranti dan peranti-ke-awan, bukan sekadar telemetri pautan naik.
- Penghantaran yang boleh dipercayai disokong oleh tahap QoS, memastikan mesej tiba mengikut tahap jaminan yang dikonfigurasikan.
- keselamatan terbina dalamGerbang biasanya menyokong penyulitan TLS dan pengesahan sijil, jadi data yang melalui gerbang menyentuh awan dengan selamat.
Dalam kes a Gerbang Bluetooth MQTTPeranti ini mengimbas dan mengesan semua sensor BLE dalam julat, mengurus komunikasi dengannya dan memusatkan penghantaran data kepada broker MQTT. Dari perspektif platform IoT, semua sensor Bluetooth ini "bercakap MQTT," walaupun sebenarnya ia berbuat demikian melalui gerbang.
Bagaimana Gerbang MQTT berfungsi dan cara mengkonfigurasinya
Secara umum, aliran tipikal gerbang MQTT ialah:
- Imbas dan kesan sensor dan peranti dalam julatnya (cth., melalui Bluetooth atau rangkaian berwayar).
- Kumpul data daripada sensor tersebut melalui protokol yang sepadan.
- Terjemahkan data tersebut ke dalam format MQTT (menentukan topik dan muatan yang sesuai).
- Terbitkan data mengenai broker atau pada platform IoT yang dipilih.
Konfigurasi gerbang fizikal pertama sekali melibatkan pemasangan perkakasan: pemasangan kabel yang betul, pemisahan antara sambungan sensor dan modul radio, dan pemilihan port, alamat MAC dan IP statik untuk memastikan pengenalpastian unik pada rangkaian.
Seterusnya, anda memilih modul yang akan dijalankan oleh klien MQTT, contohnya:
- Modul Ethernet Arduino + W5100.
- Modul ESP8266 dengan sambungan WiFi.
Firmware tersebut mentakrifkan Topik penerbitan dan langgananContohnya, awalan seperti MY_MQTT_PUBLISH_TOPIC_PREFIX/FROM_NODE_ID/SENSOR_ID boleh menghasilkan topik seperti mygateway1-out/2/1/1/0/49, manakala untuk menghantar arahan kepada sensor, awalan langganan akan digunakan seperti MY_MQTT_LANGGAN_TOPIK_PREFIXmenimbulkan topik jenis mygateway1-in/2/1/1/0/49.
Setelah dikonfigurasikan, sangat disyorkan untuk menguji gerbang MQTT terhadap broker yang terkenal, seperti Mosquitto, untuk sahkan bahawa mesej diterima dengan betulIa diterbitkan dalam topik yang dijangkakan dan peranti yang dilanggan menerima apa yang sepatutnya mereka terima.
Gerbang MQTT sebagai jambatan ke pelayan pusat
Apabila anda menggunakan peranti MQTT merentasi berbilang lokasi fizikal, anda biasanya memerlukan menyatukan semua data tersebut pada pelayan kongsi atau pada platform awan berpusat. Di sinilah gerbang MQTT bersinar sebagai jambatan.
Ideanya adalah untuk memasang get laluan MQTT di setiap lokasi yang terdapat peranti IoT. Setiap get laluan mengumpul maklumat daripada persekitaran setempatnya, iaitu Tambahkan dan teruskannya ke pelayan pusat (atau broker awan) menggunakan MQTT. Dengan cara ini anda boleh mempunyai pandangan global bagi semua data tanpa kehilangan kawalan setempat dan dengan penggunaan rangkaian yang dioptimumkan.
Selain itu, gerbang ini boleh selamat dengan sijil sendiriMekanisme penyulitan dan pengesahan TLS melindungi sensor dan kelebihan IoT yang kekal "di belakang" gerbang. Ia juga boleh menyimpan maklumat secara setempat, menyesuaikan antara muka pengguna untuk mengurus peranti berdekatan dan menambah keserasian dengan protokol perindustrian lain mengikut keperluan.
Keserasian MQTT dengan platform awan dan protokol lain
Salah satu kekuatan terbesar MQTT ialah ia Sesuai dengan kebanyakan platform IoT awan utamaBanyak gerbang MQTT perindustrian berfungsi sebagai standard dengan:
- Azure IoT.
- Google Cloud IoT.
- AWS IoT.
- IBM Watson IoT.
Gerbang tersebut mentafsir data yang diterimanya daripada sensor dan Ia menghantarnya ke platform dalam format MQTT.Pengguna hanya perlu melanggan topik berkaitan untuk melihat atau memproses maklumat pada bila-bila masa.
Tambahan pula, banyak pentas peragaan ini boleh berfungsi sebagai penukar protokolDengan mengintegrasikan rangkaian seperti Modbus TCP dengan MQTT dan menawarkan panel web jauh untuk mengurus kumpulan peranti, MQTT menjadi komponen utama seni bina hibrid yang mana sistem legasi wujud bersama penyelesaian IoT baharu.
Kes penggunaan dunia sebenar MQTT dan IoT
Persekitaran perindustrian dan telemetri
Dalam dunia perindustrian, MQTT sudah pun merupakan piawaian de facto untuk menghantar data telemetri daripada sensor dan peralatan yang diedarkan di kilang-kilang, operasi perlombongan, kemudahan minyak dan gas atau syarikat makanan pertanian.
Syarikat-syarikat memasang pelbagai sensor yang mengukur parameter seperti suhu, tekanan, aliran, getaran dan penggunaan tenaga. Data ini dihantar melalui MQTT ke sistem analitik yang Mereka mengesan ketidakkonsistenan, trend dan peluang untuk penambahbaikan. dalam operasi. Disebabkan ini, proses dapat dioptimumkan, kegagalan dapat dijangkakan dan masa henti yang tidak dirancang dapat dikurangkan.
Rangkaian kawasan luas kuasa rendah (LPWAN)
Rangkaian LPWAN (Rangkaian Kawasan Luas Kuasa Rendah) direka bentuk untuk peranti berkuasa sangat rendah yang menghantar mesej kecil pada jarak jauhBiasanya, rangkaian dengan latensi tinggi dan lebar jalur terhad menimbulkan masalah. MQTT sangat sesuai untuk persekitaran ini kerana mesejnya ringan, menyokong kualiti perkhidmatan dan menyesuaikan diri dengan rangkaian yang tidak boleh dipercayai.
Dalam syarikat yang menggunakan LPWAN untuk menghantar data sensor ke penyelesaian awan, MQTT membolehkan menghantar mesej dalam jumlah yang besar tanpa menyumbat rangkaian dan memastikan, setakat yang mungkin, data sampai ke sistem analisis dan pemantauan.
Rangkaian sosial dan pesanan massa
Satu contoh menarik penggunaan MQTT di luar persekitaran perindustrian klasik ialah Facebookdi mana ia telah digunakan sebagai protokol komunikasi utama untuk mengurus sejumlah besar mesej dalam masa nyata. Ia juga memainkan peranan dalam pemesejan ke platform seperti Instagram.
Hakikat bahawa syarikat sebesar itu bertaruh pada MQTT mengukuhkan idea bahawa ia adalah protokol yang mantap dan boleh diskalakan sesuai untuk senario serentak tinggibukan sahaja untuk projek IoT kecil.
Rumah pintar dan automasi rumah
Dalam lingkungan domestik, MQTT telah menjadi salah satu Protokol kegemaran untuk mengautomasikan rumah pintarIa berintegrasi dengan lancar dengan platform awan seperti Azure atau IBM Watson, serta dengan sistem automasi tempatan.
Dengan MQTT anda boleh memantau penggunaan tenaga di rumahmengawal pencahayaan, memantau suhu atau kualiti udara dalam masa nyata dan menyelaras pelbagai peranti (termostat, bidai, sistem pengairan, dll.), termasuk peranti seperti Xiaomi Velatanpa setiap peranti perlu berkomunikasi secara langsung dengan peranti yang lain. Gerbang Bluetooth MQTT, sebagai contoh, boleh memusatkan semua sensor BLE di dalam rumah dan menyambungkannya kepada broker tunggal.
Bahagian automotif
Transformasi digital dalam industri automotif melibatkan penyambungan kenderaan, barisan pengeluaran dan sistem pengurusan. MQTT digunakan sebagai saluran pesanan yang boleh dipercayai antara awan dan kenderaanmembenarkan penghantaran data telemetri, diagnostik jarak jauh dan kemas kini parameter.
Keupayaan untuk berkomunikasi dalam masa nyata, walaupun dengan perubahan sambungan mudah alih, menjadikan MQTT pilihan yang sangat menarik untuk pengeluar automotif dan penyedia perkhidmatan.
Pengangkutan dan logistik
Dalam pengangkutan dan logistik, kapasiti armada trek dan barang yang sedang bergerak Ia adalah kunci. MQTT digunakan untuk menghantar data tentang kedudukan, status kargo, peristiwa pembukaan pintu atau keadaan persekitaran di dalam kontena.
Dengan menggunakan pemesejan ringan dan seni bina berasaskan broker, adalah mungkin memantau armada besar dalam masa nyata dengan kependaman rendah dan tanpa membebankan rangkaian mudah alih atau satelit yang digunakan untuk sambungan.
Seni bina boleh skala dan penyahgandingan antara perkakasan dan perisian
Salah satu manfaat besar menerima pakai MQTT dalam projek IoT ialah ia membolehkan memisahkan lapisan perkakasan daripada lapisan perisian dengan jelasSensor dan peranti hanya berkaitan dengan menghantar data kepada broker dan menerima arahan daripada topik tertentu; semua yang berlaku dari sana (penyimpanan, analisis, visualisasi) boleh berkembang secara bebas.
Pendekatan ini sering mengingatkan kita kepada corak perkhidmatan mikrodi mana setiap komponen melakukan satu perkara dan melakukannya dengan baik. Dalam kes kami, peranti perkakasan memberi tumpuan kepada pengukuran dan penerbitan; perkhidmatan lain mengendalikan pemprosesan, penyimpanan, visualisasi atau penggunaan kecerdasan buatan, tanpa sensor perlu "mengetahui" apa-apa tentangnya.
Terima kasih kepada penyahgandingan ini, jika esok anda memutuskan untuk beralih daripada laman web visualisasi ringkas pada Raspberry Pi kepada sistem Data Besar dan Pembelajaran Mesin yang kompleks Di awan, anda tidak perlu menyentuh sensor. Ia akan terus menghantar data kepada broker, dan anda hanya perlu menghubungkan pengguna baharu yang melanggan topik sedia ada.
Bersama-sama, MQTT dan gerbang yang berkaitan membentuk penyelesaian sangat kukuh untuk sambungan IoTRingan, boleh diskala, selamat, serasi dengan platform awan utama dan menyokong semua jenis rangkaian, daripada LPWAN hingga WiFi rumah atau Ethernet perindustrian. Semua ini, digabungkan dengan model terbit/langgan dan keupayaan untuk menambah gerbang yang menghubungkan protokol, menjadikannya salah satu komponen utama yang menjadi asas pembinaan Internet of Things pada masa kini dan masa depan. Kongsi maklumat supaya lebih ramai pengguna tahu tentang topik tersebut.