【N32G457 】基于RT-Thread和N32G457的蓝牙数传
本帖最后由 ly87802541 于 2022-3-27 21:08 编辑应用背景本项目开始是设计为,用蓝牙ble扩展国民技术n32g457evk,并用两个evk和两个ble模块进行mesh组网的实验,蓝牙网关可以用PC或者手机APP替代。因为只收到一个evk,所以改了一个简单的蓝牙spp实验。
实现功能N32G457evk上移植好rtthread4.04及其bsp,驱动gpio,uart1和uart2,软件i2c,spi等基础接口,其中uart1为rtthread控制台输出串口,打印控制台信息等,uart2为连接蓝牙ble模块---esp32Devkit的接口,用来和手机蓝牙APP进行数传通信,本次实验只实现spp蓝牙串口透传功能,未来可以扩展出OTA固件升级,和OTA调试功能等等。
开发板和rtthread使用情况N32G457evkUart1------console for rtthread4.04Uart2------esp32devkit
RtthreadVersion------v4.04Bsp version------v1.0.2
硬件框图
软件框架
软件包模块------无
完整图片
视频演示------无代码地址------https://gitee.com/liunix61/n32spp_esp32.git
体会:这次参与到国民技术的开发板评测和比赛活动中,对于国民mcu的体系和系列型号等信息获得了充分了解,除了g系列外还包括低功耗l系列和蓝牙wb等子系列。在活动中加深了rtthread社区官方bsp和国民原生的SDK的熟悉和掌握,对于外设驱动,RTOS架构和软件包使用等方法更了解,感谢社区和国民技术举办这次活动,给国内嵌入式和单片机开发群体带来了技术升级。
为什么不使用ble呢? 上位机程序有吗 安卓的源代码有吗 这个不是esp32吗 RT-Thread有这个接口吗 传输的速度可以到多少呢 还不如做wifi通信呢 蓝牙也是有应用好处的 xiaoyaodz 发表于 2022-9-3 19:40
安卓的源代码有吗
这个APP就是随便下载的,很多蓝牙APP都能用的 primojones 发表于 2022-9-3 21:18
这个不是esp32吗
就是ESP32来的
yeates333 发表于 2022-9-5 13:47
还不如做wifi通信呢
WiFi也可以考虑的,看你的具体需求了 soodesyt 发表于 2022-9-5 12:57
传输的速度可以到多少呢
这个还没关注过,以后再说啦 RT-Tread稳定吗? 如何选择合适的蓝牙模块 推荐高速串口透传模块SPP/BLE双模 蓝牙 用蓝牙透传模块 N32G457 如何添加蓝牙设备 如何提高蓝牙BLE的传输速率和稳定性
页:
[1]
2