nrf51822的ibeacon调试心得

首先要使用nRFgo studio烧写协议栈

接下是用keil编译sdk里的beacon例子

问题1:

这里我们关心的是功耗问题,所以首先改一下发送时间间隔

#define NON_CONNECTABLE_ADV_INTERVAL    MSEC_TO_UNITS(2000, UNIT_0_625_MS)

这里有个宏定义 MSEC_TO_UNITS,就是用来将ms转为设置需要的单位值,就是多少个0.625ms单位

这里设定值为2000,就是每2s广播一次


问题2:

烧写用jlink,以往烧写stm32几乎都碰不到任何问题,因为开发板是电源供电,但是烧写这个纽扣电池

供电的开发板就要注意了,旧电池电压偏低,可以支撑工作,但是一旦烧写程序就会出各种错误,有时候

直接提示电压不够还好一些,但是通常都是各种乱七八糟报错,当碰到烧写困难时候务必检查纽扣电池

电压3v左右,一旦降到2.7v好像就无法成功烧写了!


另外这种简单广播信息好像仅仅当作标签,说是测量距离其实很大概的~应用场合如矿井导航是有用的,

特别适合景点导航,因为可以到点讲解,还可以通过app标记那些景点已经去过了,还可以规划路径




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值