# Lora-Single-Key **Repository Path**: jaesoon/lora-single-key ## Basic Information - **Project Name**: Lora-Single-Key - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-11 - **Last Updated**: 2025-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 胡杰 ## README 协议: 协议帧结构: 帧头(1byte)+设备类型(1byte)+命令字+长度+数据+帧尾 如下发控制命令:(控制1路和2路分别开和关) 命令字:0x01 长度:0x02 数据:0x03(控制1和2路在效),0x01(控制1为开、控制2为关) 如下发控制命令:(控制1路、2路和3路全开) 命令字:0x01 长度:0x02 数据:0x07(控制1、2和3路在效),0x07(全打开) 终端接收到控制命令上报当前状态: 命令字:0x0001 长度:0x02 数据:0x07(全部的开关状态值),版本值 本地操作后上报当前状态: 命令字:0x02 长度:0x02 数据:0x07(全部的开关状态值),版本值 最好还有支持平台下发查询当前状态的命令和下发控制复位整机复位操作的命令,通过命令字来区分功能 A5{帧头}-01{设备类型}-02{命令字}-02{数据长度}--00{状态}01{版本}-5A{帧尾} A501020200015A # 三路灯 设备类型: 01 常用命令: 开所有灯 a501020207015a 关所有灯 a501020200015a 开第一个灯 a501020201015a 开第二个灯 a501020202015a 开第三个灯 a501020204015a 开第一第二个灯 a501020203015a 开第一第三个灯 a501020205015a 设置指示器状态(0: 表示用于指示按键按压下去,1:表示用于指示继电器状态) a501040200015a(这种状态表示手指按压下去,点亮指示灯,松开指示灯灭掉) a501040201015a(这种状态表示指示灯表示开关状态) 设置开关上电状态 a501050200015a(上电关闭开关) a501050201015a(上电开启开关) a501050202015a(上电记忆-断电前状态) 获取设备状态(上电记忆、指示灯状态、开关状态数据会进行上报) a5010604030102015a 设备将会上报命令字06,对应上报的数据的解析 a5 01 06 04 03010201 5a 帧头|设备类型|命令字|数据长度|开关状态-指示灯模式-上电状态-版本号|帧尾 触发设备上报开关状态(设备将会上报当前开关状态) a501030200015a # 单路开关 设备类型: 02 常用命令: 打开开关 a502020201015a 关闭开关 a502020200015a 设置指示器状态(0: 表示用于指示按键按压下去,1:表示用于指示继电器状态) a502040200015a(这种状态表示手指按压下去,点亮指示灯,松开指示灯灭掉) a502040201015a(这种状态表示指示灯表示开关状态) 设置开关上电状态 a502050200015a(上电关闭开关) a502050201015a(上电开启开关) a502050202015a(上电记忆-断电前状态) 获取设备状态(上电记忆、指示灯状态、开关状态数据会进行上报) a5020604030102015a 设备将会上报命令字06,对应上报的数据的解析 a5 02 06 04 03010201 5a 帧头|设备类型|命令字|数据长度|开关状态-指示灯模式-上电状态-版本号|帧尾 触发设备上报开关状态(设备将会上报当前开关状态) a502030200015a