930电子网

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

通过广播发送自定义数据的3种方式

[复制链接]

52

主题

354

帖子

6545

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6545
发表于 2017-12-26 23:08:04 | 显示全部楼层 |阅读模式
说到广播发送自定义数据,大家首先想到的大多是:制造商自定义数据,但是除了使用制造商自定义数据外,我们还可以使用其他的方法来实现广播自定义数据。
1:设备名称:可以将自定义的数据作为设备名称或作为设备名称的一部分,这样既可实现广播自定义数据。注:这是群里面的一个朋友明确提出的一种方法,个人觉得这种思维方式很棒,灵活不拘泥。虽然我们都知道,设备名称可以自己来取,取什么样的设备名称由自己决定,即设备名称可以是任何数据,但是能明确将设备名称作为广播自定义数据的一种方式并进行应用了,必须得赞一下。
2:服务数据:可发送标准服务内容,当然也可以发送自定义服务内容。对于服务数据,估计目前熟悉的人不多,服务数据对于在广播时发送标准的服务数据非常好用,如我们要在广播阶段发送电池电量和温度数据,并且让符合BLE规范的任何一个APP都可以直接解析出电池电量和温度,这时候使用服务数据即可。如果要广播自定义数据,使用自定义服务数据亦可实现。
3:制造商自定义数据:由16位的制造商ID和自定义数据组成,最常用的一种广播自定义数据的方式。



这里对广播自定义数据的方法做了一个总结,更详细的描述和示例,请看开发板的视频教程!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:59 , Processed in 0.072861 second(s), 21 queries .

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