物聯網有七種,分別是HTTP、COAP、MQTT、DDS、AMQP、XMPP、JMS,它們都有各自的優點以及缺點,因此在不同的地方都會用到,比如說HTTP的成本低而且很開放,所以兼容性很好應用最廣泛,但它安全性有限;而dds的安全性很高,也能實時傳輸,所以在有些很重要場合它是非常關鍵的。
物聯網協議有哪些
1、HTTP協議:它又可以稱為REST,優點是非常的開放,而且開放它需要的成分非常低,所以 使用上就超級廣泛,基本上大部分的物聯網都是用的這個協議,但缺點是很不安全,而且資源會受到設備的限制。
2、COAP協議:它是專門為低功耗和速率的設備設計的一種協議,和http有些相似但又有很多不同,很容易上手,但是一般指用來在局域網的內部,它不能被服務器外面的設備尋找到地址。
3、MQTT協議:這個協議就解決了上面COAP協議所帶來的一些尷尬,它可以與外部設備連接,其開發者是IBM,是當初為了讓不同的設備、不同的平臺能夠聯通的關鍵,它讓通訊的內容得到了統一。
4、DDS協議:這個協議是實時通訊的,它的安全性很高,而且因為能夠實時的傳輸數據,所以在某些重要場合比如說航空、工業等等行業里應用就比較的廣泛了,其中很重要的一點就是它的優點。
5、AMQP協議:一般在金融行業里面,這個協議就比較流行,它可以讓手持的設備和后臺的詩句中性完成通訊,不過現在它會在更多的領域里使用到,其互操作性是很強的。
6、XMPP協議:這也是一個事實通訊的協議,但一般會在網絡的管理,游戲服務器、遠程的系統監控方面使用,它可以擴展,同時也是開源的。
7、JMS協議:專門用于java的一種物聯網的協議,能夠讓兩個不同的程序之間完成通訊,可異步通訊,而且大部分的MOM都是可以對JMS提供支持的。