物联网有七种,分别是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提供支持的。