= 通讯协议（小端模式） = 

===物理层协议===
通过UART通讯，9600波特率，校验位无，数据位8位，停止位1位。

== UART 与 RCU 通讯协议 ==

====帧格式表====
{| class="wikitable sortable"
|-
! 起始位（Byte0） !! 命令（Byte1） !! 数据（Byte2） !! 数据（Byte3） !! 数据（Byte4） !! 数据（Byte5）!! 数据（Byte6） !! 数据（Byte7） !! 数据（Byte8） !! 校验（Byte9） !! 长度（Byte10）!! 结束符1（Byte11） !! 结束符2（Byte12）
|-
|0x73||见数据位表||修改开关门继电器开启时间||修改开关空调1继电器开启时间||修改开关空调2继电器开启时间||修改关空调继电器开启时间||修改响应的钥匙id：车号||任意值||任意值||将1-4Byte进行BCC异或校验||0x0D||0x5C||0x6E
|}

=====数据位表=====
{| class="wikitable sortable"
|-
! Byte1
|-
|写：0x77；<br>读RCU收到的车号、钥匙号、替换号：0xF1；<br>读四路继电器开启时间（s）：0xF2；<br>清空废除的钥匙替换号：0xF3；<br>读软件版本号：0xF4；<br>读硬件版本号：0xF5。
|}

== UART 与 KEY 通讯协议 ==

====帧格式表====
{| class="wikitable sortable"
|-
! 起始位（Byte0） !! 命令（Byte1） !! 数据（Byte2） !! 数据（Byte3） !! 数据（Byte4） !! 数据（Byte5）!! 数据（Byte6） !! 数据（Byte7） !! 数据（Byte8） !! 校验（Byte9） !! 长度（Byte10）!! 结束符1（Byte11） !! 结束符2（Byte12）
|-
|0x73||见数据位表||备用1||备用2||备用3||备用4||修改响应的钥匙id：车号||修改响应的钥匙id：钥匙号||修改响应的钥匙id：替换号||将1-4Byte进行BCC异或校验||0x0D||0x5C||0x6E
|}

=====数据位表=====
{| class="wikitable sortable"
|-
! Byte1
|-
|写：0x77；<br>读RCU收到的车号、钥匙号、替换号：0xF1；<br>读key电池电压（%）：0xF2；<br>读软件版本号：0xF4；<br>读硬件版本号：0xF5。
|}

== 进出睡眠模式 ==
*退出睡眠模式：600ms内连续按下两次关闭空调按键。
*进入睡眠模式：在睡眠模式中按一次关闭空调按键。