【LinkIt 7697物联网开发板试用体验】BLE初探

  • bluebanboom
  • LV4工程师
  • |      2017-08-04 17:11:05
  • 浏览量 709
  • 回复:1
从小钢炮开始对BLE有了一定了解了,所以拿到LinkIt 7697以后也迫不及待的想要研究一下BLE。LinkIt 7697自带了一个外设的例子,如下所示: 整个代码看起来比较简单,setup函数中主要是启用蓝牙,然后将外设名字设为“BLE LED”,然后开始发起广播。 来看一下loop的代码 比较简单,就是根据特性的值来开关LED。了解这些代码后,拿出ZeroW及大杀器gatttool来尝试操纵一下LED开关。 注意,这个例子运行时会通过串口输出蓝牙的Mac,如果没有注意,可以打开串口监视器,然后波特率设为9600,按一下板子上的RST按钮,就可以获取蓝牙Mac了。 有了Mac我们直接使用如下命令连接:
gatttool -t random -I -b B1:2B:00:2B:88:8C
然后按照我在之前Zero W中蓝牙探索中的命令来一通操作,就可以开关板载LED了。 这里需要说明的是上面的-t random参数,如果不加这个参数是没法连接成功的。但是如果连接小钢炮是不需要这个参数的。目前还没有搞明白其中缘由,接下来再来探索吧。 SimplePeripheral中的代码还是比较简单的,但是我们可以比较快速的明白创建一个外设的大致流程,接下来我打算将DHT11的数据通过BLE发送到手机。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
bluebanboom 2017-08-30
本帖最后由 bluebanboom 于 2017-8-30 11:31 编辑 最新版本的库已经不需要在命令行中使用-t random了。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子