物联网通信技术期末复习7:第七章-典型物联网通信系统

简介: 分为串行接口通信、USB总线、CAN总线。

有线传输系统


分为串行接口通信、USB总线、CAN总线。

串行通信


串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。接收方需要一位一位地从单条数据线上接收数据,并且将它们重新组装成一个数据。串行通信只需少数几条线就可以在结点间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。


优点:所需数据线少,通信成本低,传输距离可以从几米到几千米

缺点:传输速率慢,效率不高

26dca6e8c648dc049abb6b2ca116fe2a_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rSy55qE5a2m5Lmg56yU6K6w,size_20,color_FFFFFF,t_70,g_se,x_16.png

RS232

RS232采取不平衡传输方式,即单端通信。

传输过程默认是发送端按小端优先序逐字节、逐位传输。

采用25脚的DB25连接器,一种最为简单,且常用的连接方法是三线制接法。

RS422

是为改进RS-232通信距离短、速率低的缺点而设计的。

定义了一种平衡通信接口:

利用导线之间的信号电压差来传输信号

差分传输方式与单端传输方式相比,能有效地提高数据传输速率

一个主设备,其余为从设备,完成点对多点双向通信。

通常采用主设备呼叫,从设备应答的方式。

采用4线接口(RS485为2线接口,其余物理特性与RS422一致)

UART 异步收发传输器

串行异步收发协议。

USB总线 通用串行总线

最大的特性:即插即用和热插拔。


一个主机,主机可以连接多个USB设备,理论上,USB主机一个接口可以支持最多127个设备。


当USB设备连接主机以后,由后者负责给此设备分配一个唯一的地址


USB1.0和USB2.0采用4针接头作为接口,其中两针D+和D-用于发送差分信号。

25be6dee45761f8c739f65b7e3d211d4_ee1de1982fa94f65a97495517a4abb56.png

USB是基于轮询(Polling)的总线系统。

USB2.0四种传输类型方式:


采用差分传输模式。半双工。

采用循环冗余校验(CRC)。

采用小端优先序传输字节。

编码采用不归零反转编码(NRZI)

USB编码方法

CAN总线 现场总线


CAN分层协议

物理层:

CAN的信号调制解调方式采用的是不归零(NRZ)编码/解码方式,其信号使用差分电压传送。

位填充技术

发送端:在发送连续5个相同的位后,自动插入补码位

接收端:在接收到5个连续相同的位后,自动丢弃后面跟随的填充位

数据链路层:

ZigBee

ZigBee基于IEEE 802.15.4标准,由ZigBee联盟制定,具有自组网、低速率、低功耗的特点,尤其适合小型设备、节点之间组网的需要。


ZigBee物理层概述:

ZigBee所使用的频率范围主要分为868/915MHz和2.4GHz ISM频段。


ZigBee网络采用CSMA/CA机制、帧确认机制和帧校验机制来保证数据传送的可靠性。

NBIoT

NB-IoT是基于蜂窝网络的窄带物联网技术,聚焦于低功耗广域网,支持物联设备在广域网的数据连接,可直接部署于LTE网络。

NB-IoT下行物理层信道基于OFDMA方式。

NB-IoT用户终端只工作在半双工模式。

NB-IoT上行物理层信道的多址接入技术采用SC-FDMA

数据传输方案:控制面(CP)方案和用户面(UP)方案。

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
9月前
|
传感器 人工智能 物联网
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
1178 19
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
443 60
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
491 58
|
8月前
|
传感器 物联网 开发者
FreeMQTT & FreeMQTT plus:物联网通信的强大助力
FreeMQTT 和 FreeMQTT plus 是基于 MQTT 协议的物联网通信解决方案。FreeMQTT 是用 Python 实现的开源 MQTT Server,支持多协议传输、应用分组隔离,易于安装和跨平台运行。FreeMQTT plus 则是分布式集群架构的新型 Broker,具备高可用性、会话同步优化、灵活扩展能力及高效消息路由特性。二者适用于智能家居、工业物联网和智能交通等领域,为开发者提供轻量级、高性能的通信工具,助力构建稳定可靠的物联网系统。
|
存储 数据采集 物联网
物联网技术在物流领域的应用会遇到哪些挑战?
物联网技术在物流领域的应用会遇到哪些挑战?
732 60
|
传感器 存储 供应链
物联网技术在物流领域的应用实例有哪些?
物联网技术在物流领域的应用实例有哪些?
2684 59
|
供应链 物联网 区块链
探索未来技术潮流:区块链、物联网、虚拟现实的融合与创新
【10月更文挑战第41天】随着科技的不断进步,新技术如区块链、物联网、虚拟现实等正在逐步渗透到我们的日常生活中。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动社会的进步。我们将通过具体的代码示例,展示这些技术在实际应用中的潜力和价值。无论你是科技爱好者,还是对未来充满好奇的探索者,这篇文章都将为你打开一扇通往未来的窗口。
235 56
|
供应链 监控 搜索推荐
物联网技术在物流领域的应用会带来哪些影响?
物联网技术在物流领域的应用会带来哪些影响?
1496 58
|
传感器 存储 安全
物联网技术
物联网(Internet of Things,IoT)是指通过感知设备、网络传输、数据处理等技术手段,实现物与物、人与物之间的互联互通和智能化管理的网络
1773 48
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用

相关产品

  • 物联网平台