930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 23887|回复: 6

关于如何学习BLE主机模式的问题请教。

[复制链接]

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2018-1-16 15:50:09 | 显示全部楼层 |阅读模式
翻遍了论坛里的内容讲解,发现大多数都是在讲从机的使用,包括开发板自带的资料里面也是在讲从机的比较多,做主机时,只有一个一拖八试验例程和一个串口主从透传例程,说明文档也只是告诉你,代码在哪放着,如何下载,根本没有讲主机的实现流程,注意事项等,对于一个ble初学者来说,看例程,如果没有讲解的话,是一个很费劲的事情。需要花费大量时间,还不一定理解的对。所以希望版主,针对主机程序做一个讲解,这样对于新手做主机程序的学习会有很大的帮组,谢谢!

回复

使用道具 举报

27

主题

72

帖子

384

积分

版主

Rank: 7Rank: 7Rank: 7

积分
384
发表于 2018-1-16 16:00:38 | 显示全部楼层
说得没错,主机能让初学者更容易理解BLE,主机部分的教程我们已经在做了,目前已经做完了主机扫描部分的视频教程。前段时间因为做无线安全DFU的教程,耽误了一些时间,连接部分的教程正在抓紧时间做,估计两三天左右就可以逐步发布了。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2018-1-17 08:25:59 | 显示全部楼层
好消息,哈哈,期待中。。。自己已经纠结了两三天了,感觉还是很迷茫!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2018-1-17 10:46:19 | 显示全部楼层
版主你好,有个问题想咨询一下,我在调试主从串口通讯的列子时,遇到了获取不到设备名称的问题,使用里程中的主机进行设备扫描,解析出的报文如下图所示:

自己添加的打印信息代码,打印结果显示,没有设备名称字段,
但是我用手机ble调试助手软件进行设备扫描,搜索到该设备就有设备名称,如下图所示:

我想问一下,这是什么原因,主程序如何获取设备名称,需要增加代码么?帮忙分析一下吧,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2018-1-17 10:54:35 | 显示全部楼层
贴上打印信息部分的代码,如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

27

主题

72

帖子

384

积分

版主

Rank: 7Rank: 7Rank: 7

积分
384
发表于 2018-1-17 15:11:28 | 显示全部楼层
星期三 发表于 2018-1-17 10:54
贴上打印信息部分的代码,如下:

实际接收的数据长度只有7,里面没有包含设备名称。注意设备名称是放在了广播包还是扫描响应里面了。另外设备名称的解析是有例子和视频教程的,可以找旺旺客服要一下。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2018-1-18 08:22:31 | 显示全部楼层
已解决,设备名称没有放到广播包,放到了了扫描响应里面了,也找到了相关问题的讲解视频和例程,给力!!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-11-22 00:24 , Processed in 0.070174 second(s), 23 queries .

快速回复 返回顶部 返回列表