物联网——Zigbee协议简介

在物联网中,设备与设备的通信存在两类协议。第一类协议是接入协议(传输协议):负责子网内设备间的组网及通信。这类协议包括:Zigbee,WiFi,蓝牙。第二类协议是通信协议,负责通过传统互联网与服务器、APP或设备进行交换数据,包括HTTP,MQTT,websocket、XMPP、COAP。

本篇文章主要介绍ZigBee协议。

ZigBee协议通常用于工控设备,目前在智能家居中也十分常见,例如网关与门窗传感器通信使用的就是ZigBee协议。它的特点如下:

1. 低成本。zigbee协议数据传输速率低,协议简单,所以开发成本也比较低。

2. 低功耗。由于zigbee协议传输速率低,节点所需的发射功率仅1mW,并采用休眠+唤醒模式,功耗极低。

3. 自组网。通过zigbee协议自带的mesh功能,一个子网络内可以支持多达65000个节点连接,可以快速实现一个大规模的传感网络。

4. 安全性。使用crc校验数据包的完整性,支持鉴权和认证,并且采用aes-128对传输数据进行加密。[1]

通过以上特点可以观察出,ZigBee适用于设备的管理监控,实时获取传感器数据。

ZigBee的协议栈(从上至下):

应用层;
网络层;
MAC层;
物理层。

有一篇针对ZigBee的攻击测试的文章,以后可以看下:

基于Zigbee的IoT漏洞安全试验

https://bbs.ichunqiu.com/forum.php?mod=viewthread&tid=16143&highlight=iot

文中部分信息来自于:

[1] 物联网通信协议介绍:  http://blog.csdn.net/wang_walfred/article/details/48802439 

[2] 物联网的七大通信协议:  http://1472011440.spaces.eepw.com.cn/articles/article/item/124455:   

你可能感兴趣的:(物联网)