简介:许多朋友问有关物联网协议的问题。本文的首席执行官注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!
品牌型号:华为Matebook D15
系统:Windows 11
物联网是根据商定的设备达成协议的协议。物联网是基于Internet的扩展和扩展网络。通过将各种信息传感设备与网络相结合以实现任何时间,任何地方,人,机器和事物的互连而形成的巨大网络。
物联网是新一代信息技术的重要组成部分。IT行业也称为:Pan -Intronconnection,这意味着事物已连接并且一切都连接。物联网仍然是Internet,它是基于Internet的扩展和扩展网络。其次,其用户最终扩展和扩展到任何项目和项目以进行信息,以传达信息以进行信息。交换和通信。
从通信对象和过程的角度来看,事物与事物,人和事物之间的信息相互作用是物联网的核心。物联网的基本特征可以总结为整体感知,可靠的传输和智能处理众所周知 - 可以通过射电频率识别,QR码和智能传感器等设备来感知到各种类型的信息。
物联网的七个主要通信协议是:REST/HTTP(松动服务呼叫),COAP协议,JMS,XMPP协议(即时通信),AMQP协议(互操作性),DDS协议(高可靠性,真实-Time),MQTT协议(低带宽)。
特征:
1. REST是基于HTTP协议开发的通信样式。务必简化Internet中的系统体系结构,快速实现客户端和服务器之间的松散耦合,从而减少客户端和服务器之间的互动延迟。
2.适用于无线传感网络协议的限制应用程序协议(受限的应用程序协议),限制应用程序协议。它适用于受资源限制的IP网络。
3. JMS(Java消息服务),即消息服务,是Java平台上著名的消息队列协议。Java消息服务应用程序接口是Java平台中有关消息导向的中间件(MOM)的API,它是用于在两个应用程序或分布式系统之间发送消息,以进行异步通信。
4. XMPP(可扩展消息传递和存在协议)可扩展通信和表示协议,这是由开源形式生成的网络即时消息协议。
5. AMQP(高级消息排队协议),用于业务系统的数据交换的高级消息队列协议,例如PLM,ERP,MES,ETC。
6. DDS(实时系统的数据分发服务),面对实时系统数据分配服务。
7. MQTT(消息排队遥测传输),消息队列远程测试传输是IBM开发的即时通信协议,更适合物联网场景的通信协议。
在移动Internet中,最常用的应用程序层协议是HTTP协议,HTTP协议也可以在物联网系统中使用。
HTTP协议采用了请求响应的通信机制,服务器无法积极地向客户端发送消息。
如果您想实现此类消息推动,则需要使用完整的双重通信机制,例如websocket。但是,对于许多具有有限的计算和存储资源的物联网节点,HTTP协议不合适。
除了HTTP协议外,还有许多更适合物联网应用程序的协议,例如MQTT,DDS,AMQP,XMPP,JMS,JMS,REST,COAP等。
相关信息:
DDS,MQTT,AMQP和JMS基于发布 /订阅模式。发行 /订阅框架具有服务自我发现的特征,动态扩展和事件过滤。需要了解通信地址),及时的脉冲耦合和同步的松散耦合。
已广泛使用了几种协议,例如MQTT,DDS,AMQP,XMPP,JMS,REST和COAP,并且每个协议至少具有10种类型的代码实现。但是,当设计了特定的IoT系统体系结构时,需要考虑实际情况并选择适当的协议。
1.面向连接:使用TCP协议通信的两个当事方必须在启动数据数据之前首先建立连接。TCP连接是完整的,即都可以通过连接执行双方的数据读取和写入。完成数据交换后,双方必须断开连接并连接到发布资源。TCP协议的连接是一个-to -One,因此基于广播和多路广播的应用程序(目标是多个主机地址)无法使用TCP服务。没有连接协议的UDP非常适合广播和多人播放。
2.流服务:TCP的字节流服务的表达式反映在发送端执行的写作操作的数量和接收端执行的读取操作数量。写作操作时,TCP Module首先将这些数据放置在这些数据在TCP中发送缓冲区。当TCP模块真正开始发送数据时,等待在缓冲区中发送的数据可以封装到一个或多个TCP数据包段中。(下图3-1)
3. UPD的数据报服务:每次执行发送应用程序时,UDP模块将其封装为UDP数据报并发送。丢失(这通常发生在较慢的服务器上)。如果没有指定的应用程序缓冲区可以读取UDP数据,则将切断UDP数据。
结论:以上是首席CTO注释汇编的物联网协议的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?