查看: 2641|回复: 8
打印 上一主题 下一主题

手机能收到未和它连接的蓝牙广播的数据吗

[复制链接] qrcode

41

主题

50

帖子

150

积分

注册会员

Rank: 2

积分
150
楼主
跳转到指定楼层
发表于 2016-8-15 04:02 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现了解到蓝牙可以广播出数据,蓝牙都能收到,但是手机端的蓝牙收到后怎么知道他发的是什么数据呢?前提蓝牙没有和手机建立连接。

回复

使用道具 举报

332

主题

923

帖子

2062

积分

金牌会员

Rank: 6Rank: 6

积分
2062
沙发
发表于 2016-8-15 04:16 PM | 只看该作者
蓝牙能广播
回复 支持 反对

使用道具 举报

0

主题

121

帖子

80

积分

注册会员

Rank: 2

积分
80
板凳
发表于 2016-8-15 04:18 PM | 只看该作者
iBeacons就是广播的一个很好应用,只要接上电源就不断Advertising,至于手机需要怎么理解是APP要做的,最简单广播就可以理解成一个无线二维嘛,把扫一扫升级为摇一摇了
回复 支持 反对

使用道具 举报

0

主题

85

帖子

14

积分

新手上路

Rank: 1

积分
14
地板
发表于 2016-8-15 04:25 PM | 只看该作者
LiuYang 发表于 2016-8-15 16:16
蓝牙能广播

手机能收到蓝牙广播的信号吧?我能获取这个信号吗?
回复 支持 反对

使用道具 举报

0

主题

81

帖子

2

积分

新手上路

Rank: 1

积分
2
5#
发表于 2016-8-15 04:32 PM | 只看该作者
炫Q 发表于 2016-8-15 16:18
iBeacons就是广播的一个很好应用,只要接上电源就不断Advertising,至于手机需要怎么理解是APP要做的,最简 ...

也就是这个可以通过手机app来获取广播数据了?
回复 支持 反对

使用道具 举报

1

主题

83

帖子

13

积分

新手上路

Rank: 1

积分
13
6#
发表于 2016-8-15 04:32 PM | 只看该作者
本帖最后由 LiuYang 于 2016-8-15 16:35 编辑
玲玲灵灵2013 发表于 2016-8-15 16:25
手机能收到蓝牙广播的信号吧?我能获取这个信号吗?

广播advertising,只有从设备处于广播状态,主机才能够搜索到;
扫描回应scan response 当我们使用lightblue软件或者CC254X的Central程序来扫描从机时,如果从机正在广播,将被扫描到并且可以看到从机的设备名,发射功率等信息。
蓝牙4.0广播数据的协议-2015-3-27.rar
回复 支持 反对

使用道具 举报

0

主题

162

帖子

166

积分

注册会员

Rank: 2

积分
166
7#
发表于 2016-8-15 04:38 PM | 只看该作者
玲玲灵灵2013 发表于 2016-8-15 16:32
也就是这个可以通过手机app来获取广播数据了?

是的,通过蓝牙获取广播数据,和通过摄像头采集二维码可以类比

参考:
http://blog.csdn.net/hellogv/article/details/24661777
http://blog.csdn.net/njchenyi/article/details/46974253
回复 支持 反对

使用道具 举报

0

主题

74

帖子

16

积分

新手上路

Rank: 1

积分
16
8#
发表于 2016-8-15 04:39 PM | 只看该作者
首先你要确定你的设备是处于广播advertising状态,此时是不需要连接的;然后你要确定你的设备的蓝牙型号(蓝牙3.0,还是蓝牙4.0),手机的蓝牙型号;然后下载适合手机的蓝牙APP客户端。另外也可以使用蓝牙的抓包工具,可以看到蓝牙广播的数据。
广播包中的数据包括:
1、广播包可以包含特定的数据定义、
2、广播包可以直接指向摸个特定的设备,也可以不指定
3、广播包中可以声明是可被连接的设备,或者是不可连接的设备        
回复 支持 反对

使用道具 举报

0

主题

91

帖子

4

积分

新手上路

Rank: 1

积分
4
9#
发表于 2016-8-15 04:42 PM | 只看该作者
任何蓝牙的状态包括以下四种:
Broadcaster 广播者——不可以连接的一直在广播的设备;
Observer 观测者——可扫描广播设备,但不能发起建立连接的设备;
Peripheral 从机——可被连接的广播设备,可以在单个链路层连接中作从机;
Central 主机——可以扫描广播设备并发起连接,在单个链路层或多链路层中作为主机。
回复 支持 反对

使用道具 举报

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

本版积分规则

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