烽火社区

标题: 手机能收到未和它连接的蓝牙广播的数据吗 [打印本页]

作者: adon2015    时间: 2016-8-15 04:02 PM
标题: 手机能收到未和它连接的蓝牙广播的数据吗
现了解到蓝牙可以广播出数据,蓝牙都能收到,但是手机端的蓝牙收到后怎么知道他发的是什么数据呢?前提蓝牙没有和手机建立连接。


作者: yulzhu    时间: 2016-8-15 04:16 PM
蓝牙能广播
作者: FGJA    时间: 2016-8-15 04:18 PM
iBeacons就是广播的一个很好应用,只要接上电源就不断Advertising,至于手机需要怎么理解是APP要做的,最简单广播就可以理解成一个无线二维嘛,把扫一扫升级为摇一摇了
作者: wytsys    时间: 2016-8-15 04:25 PM
LiuYang 发表于 2016-8-15 16:16
蓝牙能广播

手机能收到蓝牙广播的信号吧?我能获取这个信号吗?
作者: vkr    时间: 2016-8-15 04:32 PM
炫Q 发表于 2016-8-15 16:18
iBeacons就是广播的一个很好应用,只要接上电源就不断Advertising,至于手机需要怎么理解是APP要做的,最简 ...

也就是这个可以通过手机app来获取广播数据了?
作者: 巴山小游侠    时间: 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

作者: 回复用户4    时间: 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
作者: ADI中文技术论坛    时间: 2016-8-15 04:39 PM
首先你要确定你的设备是处于广播advertising状态,此时是不需要连接的;然后你要确定你的设备的蓝牙型号(蓝牙3.0,还是蓝牙4.0),手机的蓝牙型号;然后下载适合手机的蓝牙APP客户端。另外也可以使用蓝牙的抓包工具,可以看到蓝牙广播的数据。
广播包中的数据包括:
1、广播包可以包含特定的数据定义、
2、广播包可以直接指向摸个特定的设备,也可以不指定
3、广播包中可以声明是可被连接的设备,或者是不可连接的设备        

作者: autumn_stone    时间: 2016-8-15 04:42 PM
任何蓝牙的状态包括以下四种:
Broadcaster 广播者——不可以连接的一直在广播的设备;
Observer 观测者——可扫描广播设备,但不能发起建立连接的设备;
Peripheral 从机——可被连接的广播设备,可以在单个链路层连接中作从机;
Central 主机——可以扫描广播设备并发起连接,在单个链路层或多链路层中作为主机。





欢迎光临 烽火社区 (https://bbs.cnecport.com/) Powered by Discuz! X3.2