[BLE(低功耗蓝牙)] BlueNRG-1——入门篇之BLE Chat试用

ltbytyn   2017-12-29 21:52 楼主
STEVAL-IDB007V1之透传演示操作流程和所需软件资源下载BLE Chat试用参考上贴。需要补充的地方。(操作系统:XP)

xp装上Navigatior后,点击“BlueNRG-1_Navigator.exe”没反应。其他“BlueNRG-1_Flasher_GUI.exe”和“BLUENRG1_Wizard.exe”都能打开。心情一片灰暗,难道系统有问题。网上搜索一番,找到了答案。


未命名.JPG
@littleshrimp,还是很钻研的,给力
好不容易Navigatior能打开了,在Navigatior下载程序没反应,郁闷。
幸好看到了这个画面。毫不犹豫将“BLE_Chat_Server.hex”拖进去。
未命名1.JPG
Navigatior下再次尝试,终于看到进度条动了。
未命名2.JPG
未命名3.JPG

先熟悉一下基本操作,慢慢增加难度

  • 未命名3.JPG

回复评论 (34)

APP向设备端发送数据。
未命名4.JPG

未命名5.JPG
点赞  2017-12-29 22:03
STEVAL-IDB007V1之Sensor Demo演示操作流程和所需软件资源下载
Sensor演示参考上贴。貌似初始的板子下载过一次程序后方可使用Navigator下载程序
未命名11.JPG
未命名12.JPG
未命名13.JPG
点赞  2017-12-29 22:35
参考学习
点赞  2017-12-29 22:38
楼主节日快乐,祝在新的一年里心想事成,万事顺心!
点赞  2017-12-30 13:51
楼主,你有试过修改例程,让bluenrg可以支持与两个主机通讯吗?
点赞  2018-10-29 17:03
引用: 逆风寒 发表于 2018-10-29 17:03
楼主,你有试过修改例程,让bluenrg可以支持与两个主机通讯吗?

看过这个贴子了吗?
https://bbs.eeworld.com.cn/thread-523750-1-1.html
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2018-10-30 20:12
引用: littleshrimp 发表于 2018-10-30 20:12
看过这个贴子了吗?
https://bbs.eeworld.com.cn/thread-523750-1-1.html

嗯,看过了,按照帖子改了一下,手机上nrfconnect连开发板的蓝牙模块都识别不到了
点赞  2018-10-31 13:43
引用: littleshrimp 发表于 2018-10-30 20:12
看过这个贴子了吗?
https://bbs.eeworld.com.cn/thread-523750-1-1.html

另外,虾哥,问一下,我将官方例程build之后得到的hex文件为什么和firmware里提供的hex文件不一致啊
点赞  2018-10-31 14:33
引用: littleshrimp 发表于 2018-10-30 20:12
看过这个贴子了吗?
https://bbs.eeworld.com.cn/thread-523750-1-1.html

还有一个就是chat的时候如果加入  hci_le_set_adverstising_data(); 函数,bluenrg原先设定的local_name
和Tx power想要显示的话怎么改啊。。。问题比较多,希望虾哥可以帮忙啊,万分感谢
点赞  2018-10-31 15:39
引用: 逆风寒 发表于 2018-10-31 13:43
嗯,看过了,按照帖子改了一下,手机上nrfconnect连开发板的蓝牙模块都识别不到了

你使用的是BLUENRG的哪款开发板?软件试过ST官方提供的没?
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2018-10-31 21:59
引用: 逆风寒 发表于 2018-10-31 14:33
另外,虾哥,问一下,我将官方例程build之后得到的hex文件为什么和firmware里提供的hex文件不一致啊

以前遇到过同样的IAR工程和代码,在另一台安装相同版本IAR的机器上编译出的hex文件有几个字节不同,烧到单片机里以后两个延时的时间都不相同,我猜可能和这个有关
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2018-10-31 22:01
引用: 逆风寒 发表于 2018-10-31 15:39
还有一个就是chat的时候如果加入  hci_le_set_adverstising_data(); 函数,bluenrg原先设定的lo ...

可以把txpower和localname放在Advertising_Data[31]里一起广播,接收到数据后再自己提取出来
如果同时广播txpower、localname和自定义的Advertising_Data[31]我觉得应该做不到,这方面我不是很确定,你可以看看Bluetooth Specification
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2018-10-31 22:14
引用: littleshrimp 发表于 2018-10-31 21:59
你使用的是BLUENRG的哪款开发板?软件试过ST官方提供的没?

用的IDB008V2,软件就是改了程序之后用Navigator3.0直接烧到flash的,也用ST lightblue尝试搜索,也是没有发现到开发板上的蓝牙
点赞  2018-11-1 09:33
引用: littleshrimp 发表于 2018-10-31 22:01
以前遇到过同样的IAR工程和代码,在另一台安装相同版本IAR的机器上编译出的hex文件有几个字节不同,烧到 ...

嗯嗯
点赞  2018-11-1 09:53
引用: 逆风寒 发表于 2018-11-1 09:33
用的IDB008V2,软件就是改了程序之后用Navigator3.0直接烧到flash的,也用ST lightblue尝试搜索,也是没有 ...

我手里没有bluenrg-2的板子不能帮你测试了可以让 @nmg 老大帮着问问st的技术
点赞  2018-11-1 09:54
引用: littleshrimp 发表于 2018-10-31 22:14
可以把txpower和localname放在Advertising_Data[31]里一起广播,接收到数据后再自己提取出来
如果同时广 ...

感谢虾哥
点赞  2018-11-1 09:54
引用: littleshrimp 发表于 2018-11-1 09:54
我手里没有bluenrg-2的板子不能帮你测试了可以让 @nmg 老大帮着问问st的技术

嗯嗯,好的,感谢
点赞  2018-11-1 10:47
引用: 逆风寒 发表于 2018-11-1 10:47
嗯嗯,好的,感谢

虾哥,我下午用IDB007V2的板子按帖子改了一下,手机也是识别不到开发板上的蓝牙设备
点赞  2018-11-1 15:15
引用: 逆风寒 发表于 2018-11-1 15:15
虾哥,我下午用IDB007V2的板子按帖子改了一下,手机也是识别不到开发板上的蓝牙设备

我用IDB007V2试过,使用BLE_SensorDemo例程,将MIN_NUM_LINK改为2以后Sensor_DeviceInit();初始化失败
对应里边的Add_Environmental_Sensor_Service()函数返回失败
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2018-11-5 18:10
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复