Android BLE-iBeacon系列(三)iBeacon区域介绍


干货分享:Android BLE 框架,简单易用,可能是迄今为止功能最全面的
https://github.com/a1anwang/okble


iBeacon系列文章:

\color{red}{注:iBeacon是苹果在BLE基础上的封装,android系统没有提供Beacon相关的封装}
\color{red}{本文iBeacon系列代码是完全按照ios的api来设计的,在APP开发时android和ios的逻辑是一模一样的}
Android BLE-iBeacon系列(一)iBeacon介绍
Android BLE-iBeacon系列(二)扫描识别iBeacon设备
Android BLE-iBeacon系列(三)iBeacon区域介绍
Android BLE-iBeacon系列(四)iBeacon区域的进入和退出监听
Android BLE-iBeacon系列(五)手机模拟为iBeacon(待续)


正文

区域

系列一的文章已经介绍过iBeacon相关的知识了,那么区域是什么呢,其实区域就是一系列属性相同的iBeacon组成的更大的信号区。
一个iBeacon设备蓝牙覆盖的范围是有限的,那么一群iBeacon设备就可以覆盖更大的范围。
以系列一的展会来举例,这个展会很大,邀请了很多参展商,比如百度,阿里,腾讯,他们各自展出了很多产品。

腾讯位于T区,阿里位于A区。
腾讯的智能家居区为T1区,腾讯的游戏区为T2区
阿里的智能家居区为A1区,阿里的游戏区为A2区

在区域里面放置iBeacon设备,用户通过APP就可以知道自己处于哪个区域。
规定,腾讯区的所有的iBeacon的uuid为uuid_T,阿里区的所有的iBeacon的uuid为uuid_A;T1区的所有的iBeacon的major为1,T2区的所有的iBeacon的major为2;A1区的所有的iBeacon的major为1,A2区的所有的iBeacon的major为2;腾讯游戏区的《LOL》展位的iBeacon的minor为1,腾讯游戏区的《DNF》展位的iBeacon的minor为2;阿里智能家居区的"天猫精灵"展位的iBeacon的minor为1,阿里智能家居区的"智能电视"展位的iBeacon的minor为2;

结构图如下:


结构图

手机扫描周围iBeacon设备,当判断到iBeacon的uuid为uuid_A时,那么就可以知道用户此时处于阿里区(A区);进一步判断,当iBeacon的uuid为uuid_A,且major为2时,可以知道用户此时处于阿里的游戏区(A2区);还可以进一步判断minor,当minor为1时,可以知道用户此时处于阿里的游戏区的“旅行青蛙”展位附近。

由上可以知道,一个区域,可以由具有相同的uuid来构成;也可以由相同的uuid和相同的major来构成;还可以由相同的uuid,major,minor来构成。假如旅行青蛙的展位空间非常大,放置一个属性为uuid_A-2-1的iBeacon的信号已经无法覆盖展位,那么可以多放几个这种iBeacon设备来扩大信号区域。

下面以一个路线图来说明区域的实际应用:
路线图

一个用户从1开始逛这个展区
走到1时:APP提醒:您已进入腾讯展区,这里有XXX等精彩节目。
走到2时:APP提醒:您已进入腾讯智能家居展区,XXXX。
走到3时:APP提醒:您现在看到的是腾讯智能音箱,XXXX。
走到4时:APP提醒:您已离开腾讯智能音箱展位。
走到5时:APP提醒:您已离开腾讯智能家居展区。
走到6时:APP提醒:您已进入腾讯游戏展区。
走到7时:APP提醒:您已进入腾讯游戏LOL展位,恭喜FPX获取S9冠军!
走到8时:APP提醒:您已离开腾讯游戏LOL展区位
走到9时:APP提醒:您已离开腾讯游戏展区
走到10时:APP提醒:您已离开腾讯展区
走到11时:APP提醒:您已进入阿里展区
走到12时:APP提醒:您已进入阿里智能家居展区
......
那么这个功能APP里面具体怎么实现呢,原理就是监听区域的进入和退出,具体实现请看下一篇

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271