3221|10

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

求助 BlueNRG-1芯片开发相关 Ble_Chat的使用 [复制链接]

 
 

使用的是BLE_Chat_Master_Slave 例程

在做一个协议透传,不清楚手机蓝牙和BlueNRG-1如何通信

协议通过什么函数发送和接收

目前使用手机蓝牙调试助手 可以显示蓝牙名称
手机蓝牙和BlueNRG-1通信 这部分还没搞清楚

望解答 谢谢各位

 

最新回复

蓝牙端的函数你搜索一下printf分析一下哪些是日志,哪些是收到数据后向串口发送就可以找到蓝牙芯片的以接收数据函数。 你也可以看一下这个文档: [attach]594251[/attach]   详情 回复 发表于 2022-3-22 11:15
点赞 关注(1)
 
 

回复
举报

9726

帖子

24

TA的资源

版主

沙发
 

建议你下一个最新的bluenrg-1软件包:STSW-BLUENRG1-DK - BlueNRG-1, BlueNRG-2 DK SW package - STMicroelectronics

手机你说的蓝牙助手我不清楚,应该可以建议连接然后发送数据。我用的是lightblue,先把ble chat(新版是ble serial port)下载到bluenrg-1里,打开串口,手里发现设备后连接,然后找到d973f2e2,在这里写相应的数据串口就会显示。

根据这个,你再打开源码,找一下和printf相关的函数,因为收到手机数据手是通过printf把数据输出到串口上的,顺着代码缕一缕就能知道其中的原理。

 

点评

虾哥 您这个串口和手机是怎么打开的  详情 回复 发表于 2022-3-22 10:10
好的谢谢 您这个是虚拟手机吗  详情 回复 发表于 2022-3-22 09:39
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

654

帖子

27

TA的资源

版主

板凳
 

我曾经用过Bluenrg芯片一段时间,还是比较好用的,做过一台手机遥控的平衡车,用的就是Blue Chat的例程改的,你可以参考一下。
蓝牙基础https://m.eeworld.com.cn/bbs_thread-473449-1-1.html
蓝牙平衡小车https://m.eeworld.com.cn/bbs_thread-472885-1-1.html

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

4
 
lb8820265 发表于 2022-3-21 20:42 我曾经用过Bluenrg芯片一段时间,还是比较好用的,做过一台手机遥控的平衡车,用的就是Blue Chat的例程改的 ...

好的谢谢 你这个是TI的芯片吧 我用的是纯单片机开发 没有安卓

 
 
 

回复

654

帖子

27

TA的资源

版主

5
 
uty- 发表于 2022-3-21 20:55 好的谢谢 你这个是TI的芯片吧 我用的是纯单片机开发 没有安卓

嗯嗯,有用blue_nug后来升级中用到了,详见【4】蓝牙平衡小车V1.1(BlueNRG+虚拟摇杆) - DIY/开源硬件专区 - 电子工程世界-论坛 (eeworld.com.cn),单纯的单片机开发是什么意思,两个单片机的蓝牙相互通信?可是你也说了使用手机蓝牙和blue_nrg通信,如果这样你是必须了解手机安卓的蓝牙编程的,反倒单片机上面的蓝牙操作非常简单。

点评

对就是单片机之间的通信,手机只是下载了一个蓝牙调试助手 用来接收发送,然后制定一个简单的协议,就是不知道这个协议应该在哪里写,没找到蓝牙芯片和手机调试助手之间发送接收的函数  详情 回复 发表于 2022-3-22 09:41
个人签名QQ:252669569
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

6
 
littleshrimp 发表于 2022-3-21 18:26 建议你下一个最新的bluenrg-1软件包:STSW-BLUENRG1-DK - BlueNRG-1, BlueNRG-2 DK SW package - STMicroel ...

好的谢谢 您这个是虚拟手机吗

点评

真实手机录屏  详情 回复 发表于 2022-3-22 10:01
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

7
 
lb8820265 发表于 2022-3-22 00:15 嗯嗯,有用blue_nug后来升级中用到了,详见【4】蓝牙平衡小车V1.1(BlueNRG+虚拟摇杆) - DIY/开源硬件专 ...

对就是单片机之间的通信,手机只是下载了一个蓝牙调试助手 用来接收发送,然后制定一个简单的协议,就是不知道这个协议应该在哪里写,没找到蓝牙芯片和手机调试助手之间发送接收的函数

点评

蓝牙端的函数你搜索一下printf分析一下哪些是日志,哪些是收到数据后向串口发送就可以找到蓝牙芯片的以接收数据函数。 你也可以看一下这个文档:  详情 回复 发表于 2022-3-22 11:15
 
 
 

回复

9726

帖子

24

TA的资源

版主

8
 
uty- 发表于 2022-3-22 09:39 好的谢谢 您这个是虚拟手机吗

真实手机录屏

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

9
 
littleshrimp 发表于 2022-3-21 18:26 建议你下一个最新的bluenrg-1软件包:STSW-BLUENRG1-DK - BlueNRG-1, BlueNRG-2 DK SW package - STMicroel ...

虾哥 您这个串口和手机是怎么打开的

点评

使用BlueNRG-LP Navigator下载完固件会自动打开串口,也可以使用其它串口工具。 手机使用的Light blue APP测试,其它类似APP也可以。  详情 回复 发表于 2022-3-22 11:10
 
 
 

回复

9726

帖子

24

TA的资源

版主

10
 
uty- 发表于 2022-3-22 10:10 虾哥 您这个串口和手机是怎么打开的

使用BlueNRG-LP Navigator下载完固件会自动打开串口,也可以使用其它串口工具。

手机使用的Light blue APP测试,其它类似APP也可以。

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

9726

帖子

24

TA的资源

版主

11
 
uty- 发表于 2022-3-22 09:41 对就是单片机之间的通信,手机只是下载了一个蓝牙调试助手 用来接收发送,然后制定一个简单的协议,就是 ...

蓝牙端的函数你搜索一下printf分析一下哪些是日志,哪些是收到数据后向串口发送就可以找到蓝牙芯片的以接收数据函数。

你也可以看一下这个文档:

dm00294449-bluenrg1-bluenrg2-ble-stack-v2x-programming-guidelines-stmicroelectronics.pdf (2.41 MB, 下载次数: 12)

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表