设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6042|回复: 4
打印 上一主题 下一主题

手把手教你学蓝牙16:蓝牙远程修改设备名称

[复制链接]

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
跳转到指定楼层
楼主
admin 发表于 2016-7-19 21:35:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多朋友和客户希望能够远程通过手机修改诸如:设备名称,设备MAC地址 或者配对密码等蓝牙设备信息。其实原理上这是可以实现的,上两个实验打通的FLASH存储为这个目标提供了可能。
那么大体思路就可以归纳出来了:通过手机把我们需要修改的内容发送到FLASH中进行保存,然后再用FLASH的内容替代原先的内容。最后重启服务,这样就可以实现修改BLE服务的目的。
详细请看下面的教程:


本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖
回复

使用道具 举报

0

主题

6

帖子

35

积分

新手上路

Rank: 1

积分
35
沙发
高跟鞋112 发表于 2016-8-5 09:41:01 | 只看该作者
楼主,我想将修改的设备名存入flash之后,在ota的时候bootloader中也来读取flash中的设备名,来确保bootloader的名字和application中名字都被修改。但是碰到一个问题,我怎么在bootloader中去读取这个flash中的设备名呢?
回复 支持 反对

使用道具 举报

0

主题

6

帖子

35

积分

新手上路

Rank: 1

积分
35
板凳
高跟鞋112 发表于 2016-8-5 09:41:23 | 只看该作者
我想将修改的设备名存入flash之后,在ota的时候bootloader中也来读取flash中的设备名,来确保bootloader的名字和application中名字都被修改。但是碰到一个问题,我怎么在bootloader中去读取这个flash中的设备名呢?
回复 支持 反对

使用道具 举报

0

主题

6

帖子

85

积分

注册会员

Rank: 2

积分
85
地板
ltkks 发表于 2017-5-19 17:29:01 | 只看该作者
我用这个方法去做蓝牙名称可以改但是重启后名称不能存
回复 支持 反对

使用道具 举报

2

主题

5

帖子

120

积分

注册会员

Rank: 2

积分
120
5#
wfagly 发表于 2021-10-9 11:28:43 | 只看该作者
没有SDK17的版本吗?我这样使用是一直返回NRF_ERROR_INVALID_STATE错误
在sd_ble_gap_adv_stop时
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-26 11:15 , Processed in 0.414236 second(s), 30 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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