物联网常见的几种通信方式

目录

一、概述 

二、有线传输

2.1  RS232串口

2.2  RS-485总线

2.2  USB

三、近距离无线传输

3.1 RF433/315M

3.2 蓝牙(Bluetooth)

3.3 Zigbee

3.4 Wave

3.5 IPv6/6Lowpan

3.6 LoRa

四、传统互联网

4.1 WIFI

4.2 以太网

五、移动空中网

5.1 GPRS

5.2 3G/4G

5.3 NB-IoT


一、概述 

        最早的物联网只是简单把两个设备用信号线连接在一起,后来使用了无线,也出现了简单的组网。

         在互联网+时代,越来越多的传感器、设备接入互联网,互联网也不单是通过网线传输,引入了空中网、卫星网等,应用的领域也越来越广泛常用的物联网通信方式进行归纳总结分为四大种类,如下图:

二、有线传输

        设备之间用物理线直接相连,不是很方便。主要有电线载波或载频、同轴线、开关量信号线、RS232串口、RS485、USB等。

2.1  RS232串口

        RS232串口串行通信接口,全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”,是电脑与其它设备传送信息的一种标准接口;该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信 号的电平加以规定;RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信,常用的串口线一般只有1~2米。

2.2  RS-485总线

        在要求通信距离为几十米到上千米时或者有多设备联网需求时,RS232无法满足,因此诞生了RS-485 串行总线标准。RS-485采用平衡发送和差分接收,具有抑制共模干扰的能力,加上总线收发器具有高灵敏度,能检测低至200mV的电压,使得传输信号能在千米以外得到恢复,RS-485采用半双工工作方式,可以联网构成分布式系统,用于多点互连时非常方便,可以省掉许多信号线,允许最多并联32台驱动器和32台接收器。

  • 31
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 物联网设备之间的通信,在应用层使用的协议可以有多种选择,具体取决于应用场景和设备的特性。以下是一些常用的物联网设备之间通信的协议: 1. MQTT(Message Queuing Telemetry Transport):一种轻量级的消息协议,适用于低带宽和不可靠网络环境,广泛应用于物联网设备之间的通信和传输。 2. CoAP(Constrained Application Protocol):一种基于RESTful架构的应用层协议,适用于有限的资源和能耗受限的网络环境,是物联网领域的标准协议之一。 3. HTTP(Hypertext Transfer Protocol):一种用于传输超文本的协议,广泛应用于互联网通信中,也可用于物联网设备之间的通信,但相对于其他协议而言,它的通信开销比较大。 4. DDS(Data Distribution Service):一种分布式数据交换协议,适用于实时性要求较高、数据量大的应用场景,例如智能交通、工业自动化等。 5. AMQP(Advanced Message Queuing Protocol):一种面向消息的中间件协议,支持异步通信和消息队列等特性,适用于高可靠性、高并发的应用场景。 需要注意的是,不同的物联网应用场景和设备之间的通信需求是不同的,因此在选择通信协议时需要根据实际情况进行选择。 ### 回答2: 物联网设备之间的通信,在应用层主要使用的协议有MQTT(Message Queue Telemetry Transport)和CoAP(Constrained Application Protocol)。 MQTT是一种用于物联网设备通信的轻量级、开放的消息传递协议。它采用发布-订阅模式,允许设备之间通过中间代理服务器进行消息传输。MQTT协议具有低带宽和低功耗的特点,适用于网络带宽有限、设备资源有限的物联网环境。 CoAP是一种特定于受限设备的应用层协议,适用于低功耗、低带宽、有限内存和处理能力的物联网设备。CoAP协议采用请求-响应模式,支持RESTful架构,可以通过有限数量的方法(如GET、PUT、POST、DELETE)进行设备之间的通信和资源的管理。 除了上述两种协议外,物联网设备之间的通信还可以使用HTTP(Hypertext Transfer Protocol)进行应用层通信。但由于HTTP协议相对复杂,数据量较大,不适合在资源有限的物联网环境中使用。 综上所述,物联网设备之间的通信主要使用的协议是MQTT和CoAP,它们都是为了满足物联网环境中设备资源有限、网络带宽有限的特点而设计的,能够有效实现设备之间的通信和数据传输。其他如HTTP等协议也可以使用,但在物联网环境中使用相对较少。 ### 回答3: 物联网设备之间的通信,在应用层使用的协议有很多种,以下列举几种常见的协议。 1. HTTP协议:HTTP是超文本传输协议,用于在Web浏览器和Web服务器之间传输数据。在物联网应用中,HTTP常用于传输数据和与云平台进行通信。 2. MQTT协议:MQTT是一种轻量级的物联网通信协议,采用发布/订阅模式,可以实现低能耗、低带宽、高扩展性的通信。MQTT广泛应用于物联网设备与云平台之间的数据传输。 3. CoAP协议:CoAP是约束应用协议,专为受限环境下的物联网设备设计的一种应用层协议。CoAP使用类似于HTTP的请求/响应模型,支持UDP和DTLS等传输协议,适用于低功耗、低带宽的网络环境。 4. AMQP协议:AMQP是高级消息队列协议,用于可靠地传输消息。AMQP可以提供灵活、安全、可靠的通信机制,广泛应用于物联网应用中的消息传输和异步通信。 5. OPC UA协议:OPC UA是一种开放性、跨平台的通信协议,用于在物联网设备之间进行数据交换和远程管理。OPC UA基于标准化的对象模型,支持各种工业和自定义数据类型。 总之,物联网设备之间的通信在应用层可以使用多种协议,具体选择取决于应用场景、设备特性以及数据传输的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大雨淅淅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值