原来iBeacon是这样子用的(上)

作者:孙宇晨 来源:www.5idf.cn 2020-04-03   阅读:

阿刚透过朋友买到一个iBeacon 传输器( IBeacon Transmitter) 来玩,这个「iBeacon」是Apple 有注册的商标,是不能随便用在任何产品上的,不过,现在大家所说的iBeacon 通常就是指iBeacon传输器这类的产品,而不是Apple 家的特定产品哩! 所以,阿刚买的这个iBeacon 传输器,就不是Apple家出的,而是台湾厂商出的iBeacon产品哩 !


左边方型的东西就是阿刚买到的iBeacon 传输器( 有点大哩! ),而右边就是 APP 读到内容....

讲到这个iBeacon,最吸引阿刚的,就是iBeacon宣称的室内微定位功能了哩!阿刚本来以为,只要利用几颗iBeacon传输器来运作,应该可以在室内画出座标来定位,这样,阿刚就可以让阿刚做的机器人不需要用寻迹感应器,就可以在室内做定点的移动了哩!其实,阿刚这样想,就iBeacon能提供资讯来说,算是对,也不算对哩! 

阿刚拿到iBeacon传输器后,就很高兴的在阿刚的手机上安装了iBeacon的APP来用,不过,怎么用都看不到阿刚在别人手机上看到的样子哩!后来,研究了一下才知,那个iBeacon除了要有Bluetooth V4.0的版本外,还要有支援一个很重要,叫做「Bluetooth Low Energy (BLE)」的功能,但是,很不幸的是,阿刚的手机没有支援这个功能哩! ~~~ 

于是,阿刚就有一个好理由来换手机了哩!呵呵! ...不过,就在看着阿刚的Macbook Air里的画面在查有那些手机有支援BLE 的时候,就给它突然想到,那个Apple家的手机和平板据说很早就准备好支援这个iBeacon了,所以,阿刚就去那拿个iPad Air来安装了一个软件来试,喔!果然,马上就给它找到了哩! 

好吧!阿刚终于可以自己来试试这个iBeacon了哩!在可以读取iBeacon的APP里,总共可以读到四个数据,三个不会变,一个会一直变,会变的就是你的装置和iBeacon之间的距离,不会变的就都是这个iBeacon的识别资讯,分别是UUID、Major和Minor等三个数字,然后,就这样,没了.. .于是阿刚就很纳闷了,那个说好的微定位怎么会只有距离,而且,这个距离的数字还会飘哩~~~

所以,这个iBeacon不是会告诉你说,它在你的什么方位,然后,距离你有多远,然后,你就可以用这些资料来定位...基本上,这都是阿刚一厢情愿的想法哩!其实,如果要拿iBeacon来做像GPS那样的定位的话,会需要把多个iBeacon分别放到固定的位置(例如,东南西北等四个方位),然后,再用收到的UUID或Major和Minor及距离来推算出座标出来哩! 

不过,就阿刚所知的实务应用来说,似乎很少人是这样用的,因为,这样很伤本又费时哩! ...这是为什么呢?阿刚前面有提到这个收到的距离数字会飘,而会飘来飘去的原因,就是iBeacon的讯号很容易因为障碍而变动哩!而会有这种情形的原因,其实,也很容易了解的,因为iBeacon是透过讯号的强弱来计算距离的哩! ....所以,当阿刚把iPad Air和iBeacon传输器放在相同的距离下,然后,用手去盖住iBeacon传输器时,这 个距离的数字就神奇的变远了哩! ... 

因此,如果要取到比较准碓的数字的话,那就需要放在比较空矌一点和障碍少一点的地方哩! (像是放在屋顶由上往下打的方式),然后,就像制作GPS定位的地图一样,也是要有人去先量好,什么位置是对应到什么地点,以及,那些地方的讯号有问题要加强等,所以,整个弄起来就要不少颗iBeacon传输器及投入不少人力去量测哩! .....

也就是因为上面提到的问题,所以,目前就阿刚所知,在实际的用法上,都是被拿来当作感器的方式来用哩!以iBeacon经典的卖场应用来说,店家会在商品的架上摆一颗iBeacon,然后,撘配店家自行开发的手机APP来用的,这样,当你拿着跑着这个APP的手机经过这个商品架时,你的APP会收到iBeacon的资讯,就会知道你离这个商品架多远,或是靠近在这个商品架的那一个商品,于是,就会在你的手机APP上「推播」相关讯息哩! .... 

分享给小伙伴们:
如果本文侵犯了您的权利, 请联系本网立即做出处理,谢谢。
当前位置:孙宇晨博客 > 互联网 > 《原来iBeacon是这样子用的(上)转载请注明出处。
相关文章
  • 原来Win10内置了这么多输入法!

    原来Win10内置了这么多输入法!