LoRa|LoRa PingPong 固件测试
LoRa最基础的固件就是Radio PHY的PingPong测试。A/B两台设备之间互相试探着发送PING/PONG两个字符串,由于两者最终总会分出雌雄,Master发送Ping,而Slave返回Pong。
文章图片
LoRa_PingPong_TeraTerm.png 图1:两个TeraTerm终端打印的调试信息。
最初开发LoRa时开发板太贵了,所以下决心自己做了一批。当时,ARM mbed上的PingPong总是出错,最终确定这些问题多数与硬件有关联。但是整个开发调试过程中偏离了方向,产生了一个Rx/Tx版本,即使用上电时某个I/O电平来确定Master/Slave,但是我的开发板上却没有配置这个按键,需要短路到地或供电脚,太不方便了。所以,今天抽空将PingPong又再次实现了。
【LoRa|LoRa PingPong 固件测试】从TeraTerm终端可以看到,两者可以自行协商彼此角色。接下来,我需要升级固件来实现更多功能:
- UID
- F/W Version
- 故障排除(常见的故障几乎就那么几种)
- RSSI/SNR等
推荐阅读
- 斐讯K2|斐讯K2 固件搜集
- NodeMCU固件的极速构建及烧写
- NodeMCU(1)环境搭建与固件烧录
- 不幸掉了一次STM32|不幸掉了一次STM32 HAL固件库的坑
- 烧写nodemcu的基础固件
- Win7虚拟机Docker构建ESP8266NodeMcu固件(附带虚拟机)
- 固件提取方法总结与手动解压
- NodeMCU|NodeMCU 2.2.1 编译NodeMcu lua固件
- 乐鑫ESP8266烧录固件、升级最新固件、刷MQTT固件
- Windows下使用VS Code编译和构建LoRaWan开源代码