分布式无线串口通信网络传感控制器
Gitee
https://gitee.com/WangXi_Chn/MiniSensor
应用版本V1.0
应用功能
- 可与上位机通信(遵从板级串口通信模块的通信协议)
- 支持与其他STM32单片机通信(遵从板级串口通信模块的通信协议)
- 支持JC24B无线串口透传模块
- 支持LED频闪显示自身ID
- 支持OLED信息显示(ID,部分数据等)
开发环境
- CubeMX
- MDK5 IDE
- STM32F103芯片
- RT-Thread操作系统
- 面向对象模块接口设计
- JC24B无线串口
- 1.9寸OLED显示屏支持I2C通信
- 项目基于硬件版本1.1
- https://www.yuque.com/wangxi_chn/mblq93/gs7ddz
- 实物图
应用特性
模块化设计自由裁剪
多线程工作
通信模块通用,分自身ID和目标ID,可迅速部署通信网络
数据表大小0xFF个int类型数据
API说明
同https://www.yuque.com/wangxi_chn/qaxke0/licn24#lWgZq类似
可详细参考代码仓库中源文件
补充说明
- 目前尚未开发全部功能,等待后续扩展开发
应用版本V2.0
添加功能
- 赋予项目名称 MiniSpider(小蜘蛛)
- 寓意处于网络各个角落监视、传递信息
- 支持通过RTT Finsh命令行修改自身ID(重新上电会重置为默认ID 0x02)
- 支持通过RTT Finsh命令行给指定ID的设备发送帧(需要支持板级串口通信模块的通信协议)
- 支持通过OLED显示屏显示信天翁项目中的全局定位信息(测试通信链路)
补充说明
- 测试过程发现部分硬件问题,更新硬件版本待测试
- 目前尚未开发全部功能,等待后续扩展开发