# MiniSensor **Repository Path**: WangXi_Chn/MiniSensor ## Basic Information - **Project Name**: MiniSensor - **Description**: MiniSpider(小蜘蛛):STM32F103最小系统的分布式无线通信传感控制器 - **Primary Language**: C - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-09-18 - **Last Updated**: 2024-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: RT-Thread ## README # 【RT-Thread】分布式无线串口通信网络传感控制器 # 分布式无线串口通信网络传感控制器 ## Gitee [https://gitee.com/WangXi_Chn/MiniSensor](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](https://www.yuque.com/wangxi_chn/mblq93/gs7ddz) - 实物图 ![IMG_6268.JPG](https://cdn.nlark.com/yuque/0/2020/jpeg/427268/1600917744974-6d953105-cffe-4879-8a4e-43f4de0c7eab.jpeg#align=left&display=inline&height=451&margin=%5Bobject%20Object%5D&name=IMG_6268.JPG&originHeight=3264&originWidth=2448&size=1661073&status=done&style=none&width=338) ### 应用特性 模块化设计自由裁剪 多线程工作 通信模块通用,分自身ID和目标ID,可迅速部署通信网络 数据表大小0xFF个int类型数据 ### API说明 同[https://www.yuque.com/wangxi_chn/qaxke0/licn24#lWgZq](https://www.yuque.com/wangxi_chn/qaxke0/licn24#lWgZq)类似 可详细参考代码仓库中源文件 ### 补充说明 - 目前尚未开发全部功能,等待后续扩展开发 ## 应用版本V2.0 ### 添加功能 - 赋予项目名称 **_MiniSpider(小蜘蛛)_** - 寓意处于网络各个角落监视、传递信息 - 支持通过RTT Finsh命令行修改自身ID(重新上电会重置为默认ID 0x02) - 支持通过RTT Finsh命令行给指定ID的设备发送帧(需要支持板级串口通信模块的通信协议) - 支持通过OLED显示屏显示信天翁项目中的全局定位信息(测试通信链路) ### 补充说明 - 测试过程发现部分硬件问题,更新硬件版本待测试 - 目前尚未开发全部功能,等待后续扩展开发