ly87802541 发表于 2022-3-27 13:25

【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架构和软件包使用等方法更了解,感谢社区和国民技术举办这次活动,给国内嵌入式和单片机开发群体带来了技术升级。



ly87802541 发表于 2022-8-26 10:55

rosemoore 发表于 2022-9-3 16:27

为什么不使用ble呢?   

aspoke 发表于 2022-9-3 18:28

上位机程序有吗   

xiaoyaodz 发表于 2022-9-3 19:40

安卓的源代码有吗   

primojones 发表于 2022-9-3 21:18

这个不是esp32吗   

chenci2013 发表于 2022-9-4 22:00

RT-Thread有这个接口吗   

soodesyt 发表于 2022-9-5 12:57

传输的速度可以到多少呢   

yeates333 发表于 2022-9-5 13:47

还不如做wifi通信呢   

Stahan 发表于 2022-9-5 22:39

蓝牙也是有应用好处的

ly87802541 发表于 2022-9-6 13:35

xiaoyaodz 发表于 2022-9-3 19:40
安卓的源代码有吗

这个APP就是随便下载的,很多蓝牙APP都能用的

ly87802541 发表于 2022-9-6 13:35

primojones 发表于 2022-9-3 21:18
这个不是esp32吗

就是ESP32来的

ly87802541 发表于 2022-9-6 13:36

yeates333 发表于 2022-9-5 13:47
还不如做wifi通信呢

WiFi也可以考虑的,看你的具体需求了

ly87802541 发表于 2022-9-6 13:37

soodesyt 发表于 2022-9-5 12:57
传输的速度可以到多少呢

这个还没关注过,以后再说啦

caigang13 发表于 2022-9-7 08:45

RT-Tread稳定吗?

earlmax 发表于 2022-10-5 16:56

如何选择合适的蓝牙模块               

uptown 发表于 2022-10-5 17:09

推荐高速串口透传模块SPP/BLE双模 蓝牙   

uytyu 发表于 2022-10-5 17:47

用蓝牙透传模块            

hearstnorman323 发表于 2022-10-5 18:22

N32G457 如何添加蓝牙设备   

pl202 发表于 2022-10-5 18:58

如何提高蓝牙BLE的传输速率和稳定性
页: [1] 2
查看完整版本: 【N32G457 】基于RT-Thread和N32G457的蓝牙数传