930电子网

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

新菜鸟求助:要做iBeacon,不知在哪改发送数据格式、mac地址、设备名称,求大侠指点!

[复制链接]

1

主题

4

帖子

49

积分

新手上路

Rank: 1

积分
49
发表于 2020-10-8 17:54:52 | 显示全部楼层 |阅读模式
开发硬件:IK-51822DK开发板
客户要求:电池供电,按他的数据格式发送相应的数据包。
现采用官方的例程:nRF5_SDK_12.2.0_f012efa\examples\ble_peripheral\ble_app_beacon

由于英文功底有限,看得晕乎乎,目前仅会简单的在MAIN文件头处的一些修改,不知如何进一步修改发送数据包的各参数与数据格式、修改MAC地址、设备名称。

望哪位大侠指点一二,或是另外给到例程,不胜感激了!


回复

使用道具 举报

52

主题

354

帖子

6545

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6545
发表于 2020-10-10 11:58:15 | 显示全部楼层
具体的格式要求时什么样的?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2020-10-10 14:50:20 | 显示全部楼层
强光手电 发表于 2020-10-10 11:58
具体的格式要求时什么样的?

感谢您的回复!具体的格式我还没收到要求说明。但已口头告知:数据的顺序不一样。

目前关键是我不会如何修改这个格式。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2020-10-10 15:00:07 | 显示全部楼层
强光手电 发表于 2020-10-10 11:58
具体的格式要求时什么样的?

另外,在这个官方的例程里,我没看到这个数据包里的设备名称在哪里,我想在数据包里添加这一项,不知修改哪个位置可以实现?
回复 支持 反对

使用道具 举报

52

主题

354

帖子

6545

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6545
发表于 2020-10-10 15:51:46 | 显示全部楼层
lanmao 发表于 2020-10-10 15:00
另外,在这个官方的例程里,我没看到这个数据包里的设备名称在哪里,我想在数据包里添加这一项,不知修改 ...

改数据相对比较简单的,因为用的是厂商自定义数据。按照要求组织就可以了。
增加设备名称:因为广播包最大31个字节,除去beacon占用的字节数,剩余的空间不足以存放设备名称,所以,如果你需要加入设备名称的话,可以在加到扫描响应包里面。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2020-10-10 17:30:34 | 显示全部楼层
本帖最后由 lanmao 于 2020-10-10 17:32 编辑

谢谢版主的热心!
我用 nrf connect 接收别的厂家的ibeacon 如下:
D:\别家.png

我修改例程后,如下:
D:\我改后.png

弱弱问一下,有没有哪个例程方便我作这个的改动。比如您说的响应包,在这个官方的例程里,不知在哪作呢

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 00:52 , Processed in 0.074036 second(s), 23 queries .

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