Insteon射频协议| Insteon电力线协议标准和扩展消息格式
本页涵盖Insteon RF和电力线协议字段及其功能。它涵盖了Insteon电力线协议和Insteon射频协议的标准消息格式和扩展消息格式。
Insteon是什么?
Insteon是一家总部位于美国加州欧文的公司。该公司开发了一种名为“Insteon”的技术,可以让家庭设备使用射频、电力线或两者兼用进行通信。它用于智能照明和电气控制应用,包括使用移动、平板电脑或电脑的家庭自动化。
该图描述了由insteon射频设备、电力线设备、双频(PL+RF)设备和insteon Hub组成的简单insteon网络。如果有人喜欢在离家时使用智能手机应用程序监控和控制家庭设备,则需要集线器。集线器需要与互联网wifi路由器或家中可用的任何其他互联网路由器(USB/RS232/以太网)连接。以下是Insteon技术中为射频和电力线通信定义的两种类型的数据包。这两种包类型都有标准版本和扩展版本。
Insteon设备使用消息进行通信。消息有两种类型,即标准消息和扩展消息。下面描述了标准版本和扩展版本的消息结构。标准消息的长度为10字节,而扩展消息的长度为24字节。标准消息和扩展消息都携带以下字段,即从地址,到地址,标志字节,2个命令字节和消息完整性字节(即CRC)。
标准长度消息
如上所述,Insteon标准消息的大小为10字节。它们用于直接指挥和控制。有效负载由两个命令字节组成。这些协议字段在下表中列出。
字段 | 大小 | 描述 |
---|---|---|
从地址 | 3字节(24位) | Insteon发送设备地址 |
为了解决 | 3字节(24位) | 预期接收设备地址,可作为直传报文、广播报文或群组广播报文使用 |
信息标志 | 1字节(8位) | (1位-广播/NAK, 1位-分组,1位-确认,1位(标准消息为0),2位-每次重传倒数,2位-最大值。允许的重传数。 |
命令# 1 | 1字节(8位) | 需要执行的命令 |
命令# 2 | 1字节(8位) | 需要执行的命令 |
儿童权利公约 | 1字节(8位) | 循环冗余校验,用于错误检测 |
加长消息
扩展消息具有与标准消息相同的字段。此外,它还携带14字节的任意数据,用于上传、下载、加密和其他应用程序。下表列出了Insteon扩展消息中使用的所有协议字段。
字段 | 大小 | 描述 |
---|---|---|
从地址 | 3字节(24位) | 发送方设备地址 |
为了解决 | 3字节(24位) | 预期接收设备地址,可作为直传报文、广播报文或群组广播报文使用 |
信息标志 | 1字节(8位) | (1位-广播/NAK, 1位-分组,1位-确认,1位(' 1 '用于扩展消息),2位-每次重传倒数,2位-最大值。允许的重传数。 |
命令# 1 | 1字节(8位) | 需要执行的命令 |
命令# 2 | 1字节(8位) | 需要执行的命令 |
用户数据1至14 | 14个字节 | 用户自定义数据 |
儿童权利公约 | 1字节(8位) | 循环冗余校验,用于错误检测 |
Insteon射频分组
Insteon使用射频频段时,使用射频频率传输消息,遵循上述协议结构。Insteon使用不同的射频频段,即915 MHz(美国),869.85 MHz(欧洲)和921 MHz(澳大利亚)。射频信息的传输速度比电力线信息快得多。射频包的大小较小(标准消息为14字节,扩展消息为28字节)。因此,它不需要被分解成更小的数据包。Insteon射频包包含2个同步字节和1个开始码字节,包的末尾有1个CRC字节。
Insteon电力线包
Insteon使用电力线频段时,信息使用电力线频率(131.65 KHz)传输。通过电力线传输的消息被分成更小的数据包。每个包的传输与电力线上的交流电压过零有关。
如上所述,Insteon电力线数据包由标准消息和扩展消息组成。标准消息的大小为5个包,扩展消息的大小为11个包,字段如下。
SP(即开始包)={8同步位,4开始码位,12数据位}
BP(即Body Packet) = {2 Sync bits, 4 Start Code bits, 18 Data bits}
引用:
发布的Insteon开发者指南文档Insteon.com.