码迷,mamicode.com
首页 > 其他好文 > 详细

ANT无线通信技术(4) 配对实例

时间:2015-01-26 10:07:58      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

了解了有关通道配置的概念之后,接下来我们通过实例进行ANT配对的学习。

 

一、配对

      在两个节点间建立一个ANT通道的过程,叫做配对(pairing)。具体操作是,一个从节点获取一个主节点广播的唯一的通道ID,并储存或暂存在存储器中,然后节点间便可以开始通信。配对可以是永久的,半永久,或者暂时的。ANT提供多种功能,以满足不同的配对要求,但并非所有模块都能支持这些功能,具体情况可以参考模块手册。

  • 配对位(pairing bit)
  • 包含/排除列表(in/exclusion list)
  • 临近搜索(proximity search)
  • 搜索列表(search list)

  

配对位

  前面说到过,设备类型的8bit中的最高1位为配对位。主设备设置配对位,从设备将会优先配对之。当从设备不知道完整的主设备通道ID,也就是使用至少一个通配的通道参数时,使用配对位功能将避免配对到错误的主设备。举个应用中的例子,在心率表配对心率带的时候,常见的情况是:小明戴上心率带,然后操作心率表进行配对。根据小明的这个操作习惯,我们可以设置心率带在开启的前10s置位配对位,10s后自动复位配对位,这样一来,只要附近周边其他用户不在10s内开启另一个心率带,小明就能够很快配对自己的心率带了。

 

包含/排除列表

  顾名思义的好功能。设定的字段必须是一个完整的通道ID配置,且最多支持4个条目。

 

临近搜索

  根据从设备扫描到的主设备RSSI来进行配对,只配对指定范围内的主设备。

 

搜索列表

  获取所有搜索到的设备号,由MCU用户决定配对到哪一个。

 

以上4种功能相互组合搭配,就可以实现多种多样的配对了。听起来还是相当可以的!

 

二、配对实例

正在完成

ANT无线通信技术(4) 配对实例

标签:

原文地址:http://www.cnblogs.com/npwhere/p/4243657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!