船厂项目。lora+bl定位

xuxinyi e61e24050f 添加烧录版本备份 1 mese fa
Core 55db706e1a 完成睡眠唤醒命令(烧录版本:描述 完成5个命令) 1 mese fa
Drivers 87834a0c07 基础工程 3 mesi fa
cmake cda45000e1 初步实现RTC唤醒 2 mesi fa
烧录版本 e61e24050f 添加烧录版本备份 1 mese fa
问题记录 7975d89e93 提交部分RTC代码。 2 mesi fa
.gitignore f9986bfe4d 改用串口中断的方式获取串口数据 3 mesi fa
.mxproject ff12a5d346 删除定时器配置 1 mese fa
CMakeLists.txt ebdcab41da 添加循环队列使用方法 2 mesi fa
CMakePresets.json 87834a0c07 基础工程 3 mesi fa
README.md 1b066c81b6 完成RTC定时唤醒命令 1 mese fa
STM32F103XX_FLASH.ld 87834a0c07 基础工程 3 mesi fa
lora_bl.ioc ff12a5d346 删除定时器配置 1 mese fa
startup_stm32f103xb.s 87834a0c07 基础工程 3 mesi fa

README.md

目前测试后台地址是:3460

1.停止上线通知 55 BB 0A FC A5 00 00 00 34 60 FF EE

{
    55 BB       : 帧头
    0A          : 命令(停止发送上线通知)
    FC A5       : 设备地址
    00          : 预留
    00 00       : 预留
    34 60       : 目标地址(暂未启用)
    FF EE       : 帧尾
}

2.请求上报点卯信息 55 BB 08 FC A5 00 00 00 34 60 FF EE

{
    55 BB       : 帧头
    08          : 命令(请求是否上线)
    FC A5       : 设备地址
    00          : 预留
    00 00       : 预留
    34 60       : 目标地址(暂未启用)
    FF EE       : 帧尾
}

3.请求蓝牙数据时间 55 BB 03 FC A5 0A 00 00 34 60 FF EE

{
    55 BB       : 帧头
    03          : 命令(请求蓝牙数据)
    FC A5       : 设备地址
    0A          : 发送蓝牙条数(10条)
    07 D0       : 间隔发送时间(07 DO = 2000 ms)(默认500ms,)  注意:success检测时间,实际时间可能会大于500ms,由硬件性能决定。
    34 60       : 目标地址(暂未启用)
    FF EE       : 帧尾
}

4.配置lora 55 BB 07 BA 8F 01 00 00 34 60 FF EE

{
    55 BB       : 帧头
    07          : 命令(配置lora)
    BA 8F       : 设备地址
    01          : 广播形式 01单波  02多播  03广播
    00 00       : 保留
    34 60       : 目标地址
    FF EE       : 帧尾
}

5.中继休眠 55 BB 05 BA 8F 00 00 00 34 60 FF EE -> 55 AA 05 AC 95 03 34 60 FF EE(返回值:确认睡眠)

{
    55 BB       : 帧头
    05          : 命令(睡眠)
    BA 8F       : 设备地址
    00 00 00    : 睡眠时间 24小时(1 ~ 86399)秒
    34 60       : 目标地址
    FF EE       : 帧尾
}

向后台发送的命令