一、弧音语音面板开放485 版简介
1、随着各个大佬语音音箱的推出,现在AI语音的使用直接普遍到各个玩网购人的手中。
2、语音音箱的功能主要作用是娱乐、音乐、简单交互;
3、对于大众用户主要是玩玩,体验一下,虽然通过其开放的接口可以完成家庭智能设备的控制,但由于大佬给开放的模板固定,不具备灵活性,且语音音箱的位置摆放,导致语音关于智能家居领域的真正实用价值未能得到很好的体现。
4、现在聪普的语音智能面板虽然不具备播放音乐、帮你充话费、购物等,但其从面板出发,紧贴家居系统设备的控制,现阶段补足了语音音箱全屋的缺陷,更加贴合智能家居的控制。
二、语音介绍
1、目前支持语音控制条目79条;其语音条令上限大于300条,后面根据需求扩展。
2、支持语音控制回复;
3、语音功能支持开关、语音回复功能支持开关。
三、485通讯协议说明
2.1接口说明物理接口:RS485硬件接口; 串口传输方式: 波特率9600,1位起始位;8位数据,1位停止位,无校验位; 拓扑结构:总线采用手拉手连接,单主机多从机方式。 面板地址:从机地址的设定范围为1 ~ 254,0xff为广播通信地址。从机地址必须是唯一。 注:面板发送或接收两条指令之间间隔至少30ms。 2. 协议说明2.1. 通讯格式通讯机号:即智能面板的地址;出厂默认05。 命令码:上位机与面板通讯的操作命令。 数据地址:面板的寄存器地址。 通讯数据:对开关面板进行读操作时,为读寄存器的数量。如果是写操作时,则是数据的状态值。 CRC校验:CRC16校验码,可通过软件计算。 面板默认为主动上报类型。 2.2. 寄存器对应关系表 寄存器地址 | | | | | | | | |
| | | | | | | | | Bit0:按键1;1表示按下;0表示松开。 Bit1:按键2;1表示按下;0表示松开。 …… Bit15:按键16;1表示按下;0表示松开。 |
| | | | | | | | | |
| | | | |
| | | | |
| | | | |
| | | | 0:白色; 1:红色; 2:绿; 3:蓝; 4:黄色 ; 5:青色; 6:品红 | | | | | 0:无效果 1:单色跑马灯 2:多色跑马灯 3:单色呼吸灯 4:多色呼吸灯 | |
2.3. 通讯示例2.3.1. 读取设备地址例如上位机发送读取地址命令:FF 0300 01 00 01 C0 14 面板回复数据:FF 03 02 0005 51 93 Ø 下发命令说明: FF 面板地址 03 读取功能 0001 寄存器0001H 0001 读取一个寄存器 C0 14 CRC16校验值 Ø 回复命令说明: FF 面板地址 03 读取回复 02 数据长度2 00 05 地址数据 51 93 CRC16校验值 2.3.2. 修改设备地址Ø 例如修改面板地址为03,上位机发送命令:05 06 00 01 00 03 99 8F 面板修改成功后回复:05 06 00 01 00 03 99 8F 然后以新的ID进行通讯。
2.3.3. 语音触发提交数据Ø 例如第3条语音指令触发时,面板提交给上位机的数据:05 03 00 0E 00 04 24 4E Ø 例如第6条语音指令触发时,面板提交给上位机的数据:05 03 00 0E 00 06 A5 8F
2.3.4. 按键按下/松开反馈数据Ø 例如第3个按键按下时,面板提交给上位机数据:05 03 00 0F 00 04 75 8E Ø 例如第按3按键松开时,面板提交给上位机的数据:05 03 00 0F 00 00 74 4D 2.3.5. 设置状态指示灯点亮Ø 例如点亮第3个状态指示灯,上位机给面板发送数据:05 06 00 12 00 01 E9 8B 面板回复数据:05 06 00 12 00 01 E9 8B Ø 例如关闭第3个状态指示灯,上位机给面板发送数据:05 06 00 12 00 00 28 4B 面板回复数据:05 06 00 12 00 00 28 4B 2.3.6. 背景灯开关Ø 例如打开背景灯,上位机给面板发送数据:05 06 00 20 00 01 48 44 面板回复数据:05 06 00 20 00 01 48 44 Ø 例如打开背景灯,上位机给面板发送数据:05 06 00 20 00 00 89 84 面板回复数据:05 06 00 20 00 00 89 84 2.3.7. 语音功能开关Ø 例如打开语音功能,上位机给面板发送数据:05 06 00 21 00 01 19 84 面板回复数据:05 06 00 21 00 01 19 84 Ø 例如关闭语音功能,上位机给面板发送数据:05 06 00 21 00 00 D8 44 面板回复数据:05 06 00 21 00 00 D8 44 2.3.8. 语音回复开关Ø 例如打开语音回复,上位机给面板发送数据:05 06 00 22 00 01 E9 84 面板回复数据:05 06 00 22 00 01 E9 84 Ø 例如关闭语音回复,上位机给面板发送数据:05 06 00 22 00 00 28 44 面板回复数据:05 06 00 22 00 00 28 44 2.3.9. 背景灯颜色Ø 例如将2键的背景灯颜色修改成蓝色,上位机发送数据:05 06 00 31 00 03 99 80 Ø 面板回复数据:05 06 00 31 00 03 99 80 2.3.10. 背景灯效果Ø 例如将背景灯效果改成多色跑马灯,上位机给面板发送数据:05 06 00 40 00 04 88 59 面板回复数据:05 06 00 40 00 04 88 59
|