iBeacons世界与移动互联网共进

2024-03-08 00:08

本文主要是介绍iBeacons世界与移动互联网共进,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    2014311日,苹果发布了iOS7.1正式版。与iOS7版本相比较,除了修复bug、优化Siri、增加车载Carplay功能外,iOS7.1最重要的就是给iBeacons来了一次大升级。

iOS7.1下,当你打开iBeacon应用后,即使你已经将其放到后台并且长按进行完全关闭,手机仍然会自动检测iBeacon并且在锁屏状态下仍然发送消息。即使你重启设备,虽然不没有打开应用,它还是会继续监测iBeacon。这相当于强制用户使用iBeacon当然是在用户允许的前提下。正因为如此,众多商企看好iBeacons的应用,而我们也有理由相信未来基于这种技术的应用会呈爆发性增长。

 

 

一个月后,全球领先的半导体公司德州仪器(Texas Instrument也宣布,与苹果公司达成合作共识,旗下的SimpleLink CC2540CC2541CC2543CC2564微控制器,以及专为汽车设计的BL6450Q控制器都将全面支持苹果iBeacons微定位技术,此外,iBeacons还会支持德州仪器WiFi和蓝牙集成芯片。与此同时,国内知名无线射频解决方案商信驰达科技(RF Star)、同时也是德州仪器第三方战略合作伙伴(IDH),已经开发了iBeacons参考设计电路及内部程序协议,并且向苹果公司申请了MFI Authorized Certification及iBeacons License。信驰达科技将向客户开放Beacon硬件原理图及iOS App源代码,客户也可以根据自身要求定制Beacon硬件电路。

 

为什么苹果、德州仪器这样的国际巨头以及众多的科技开发公司对iBeacons如此重视呢?我们先从什么是iBeacons说起吧。

 

什么是iBeacons

iBeacons是苹果在2013WWDC上推出的一项基于蓝牙4.0Bluetooth LE | BLE | Bluetooth Smart的精准微定位技术。通过此技术一台设备可以接收一定范围由其他iBeacons设备发出来的信号,同时也可以把你的信息在一定范围内传给其他用户。

 

iBeacons的应用

iBeacons的应用非常广泛且非常实用。目前,苹果自己的零售店、美国著名连锁百货Macy's 以及美国男子职业篮球联盟NBA的赛场等等都已经部署了iBeacons定点信息技术。举个例子,如果顾客手持着支持 iBeacons iPhone手机(iPhone 4S及以后的机型、iOS 7及以上的操作系统)进入一个部署了 iBeacons 商场,会发生什么事呢?首先顾客进入商场后,透过 iBeacons 系統就能够判別顾客的位置、可能所需要的信息。然后,这些信息将会自动推送入顾客的手机中。当然顾客要先记得开启蓝牙,并同意 iBecaons 信息推送。

除了上述的商场行销信息之用外,iBeacons 也可做为室內定位导航的用途,只要在室內安装好相关 iBeacons 站并设置好相关定位即可。在 GPS 无法定位的室內环境下,这可能是最佳的定位解決方案了。对于空间广阔的大型室内商場或停车场,iBeacons 导航所能提供的协助,可能是许多业内人士与消费者所共同期盼的。将信息推送与室内定位相整合,iBeacons还可以实现诸如传送打折劵到顾客手机并且导航顾客直达店铺再介绍消费这样的复合功能。另外, iBeacons 还可以整合手机支付的功能,因此于商场或消费者来说,都是一个很方便的选择。

实际上,不止于商场、体育馆、会议中心、酒店、图书馆、医院这些公共场所,包括库存管理系统、零售系统、建筑自动化系统,以及汽车业等工业行业,甚至电子消费产品都可以通过iBeacon技术从中受益。

 

从进入商场前、商场内到出商场,iBeacons会因应不同的位置推送不一样的信息

 

iBeacons的机理?

    从技术角度来说,iBeacons就是以低功耗蓝牙为载体进行数据传输和定位的系统,手机通过蓝牙接收iBeacons中唯一的UUID信息再通过服务器或室内信息通知来获取到UUID的一些相关信息,比如消息推送、消息订阅、Beacon实景游戏、排号签到、室内地址等信息。

 

    Beacon Monitoring

    因为是一种RTLS(实时位置系统)技术,苹果将iBeacons相关的接口放到了 CoreLocation.framework 。在iOS7之前,我们可以通过CLRegion定义一个地理区域,来跟踪设备在该区域内的运动情况,iOS7之后,CLRegion被完全变成了一个抽象类,子类CLCircularRegionCLBeaconRegion分别承担实现一个地理区域和Beacon信号区域的功能。

    Beacon Broadcasting

    前面我们说到所有支持蓝牙4.0iDevice都能够作为Beacon基站发射信号,这就需要 CoreBluetooth.framework 的支持。当然还需要在CBPeripheralManagerDelegate代理方法:peripheralManagerDidUpdateState:根据不同的状态做一些处理。

 

iBeacons的市场预测

iBeacons技术正迅速成为零售室内定位的先锋,带来全新的认知和应用,ABI Research公司的高级分析师帕特里克·康诺利(Patrick Connolly)指出:我们预计,基于基础设施的技术 – iBeacons部署有望在2015年突破20,000,主要集中在零售领域。但高精度手机技术的问世,如传感器融合、LED、磁场等,也将启用一套全新的消费应用和服务,范围涉及环境智能、社交网络、公司/企业、健身/健康、流动广告和游戏等领域。预计到2018年,将有超过8亿部智能手机频繁地使用室内定位应用,就如同现在的全球定位系统一样成为业内标准。

 

 

    随着技术全球化的推进,今天任何新技术都能够在第一时间在中国得到推广和应用。iBeacons也不例外。目前最具代表性的是国内金融巨头平安集团旗下平安天下通已经实现了Beacon的部分功能,将金融业务与社交沟通的平安金融生态圈无缝的集成。用户开启平安天下通,在特定区域内感知“平安Beacon”信号,手机将通过预置在各个信标中的ID信息获取精准定位信息或资讯推送,平安天下通未来还将通过Beacon打通平安信用卡、万里通积分体系,让用户真实享受便捷与优惠。

 

 

    信驰达科技首席执行官康凯在接受采访时也表示:相比于纸张,iBeacons 更为简便强大的为用户提供信息及引导,它大大的节省了更多的时间与人力,是现代劳动力及信息普及的重大革新。他表示相信,目前国内零售业服务业、移动互联网巨头及众多创业公司力推的iBeacons世界将指日可待,它将来可能会彻底改变零售业公共交通及教育机构的服务面貌。

 

这篇关于iBeacons世界与移动互联网共进的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/785295

相关文章

揭秘世界上那些同时横跨两大洲的国家

我们在《世界人口过亿的一级行政区分布》盘点全球是那些人口过亿的一级行政区。 现在我们介绍五个横跨两州的国家,并整理七大洲和这些国家的KML矢量数据分析分享给大家,如果你需要这些数据,请在文末查看领取方式。 世界上横跨两大洲的国家 地球被分为七个大洲分别是亚洲、欧洲、北美洲、南美洲、非洲、大洋洲和南极洲。 七大洲示意图 其中,南极洲是无人居住的大陆,而其他六个大洲则孕育了众多国家和

我在移动打工的日志

客户:给我搞一下录音 我:不会。不在服务范围。 客户:是不想吧 我:笑嘻嘻(气笑) 客户:小姑娘明明会,却欺负老人 我:笑嘻嘻 客户:那我交话费 我:手机号 客户:给我搞录音 我:不会。不懂。没搞过。 客户:那我交话费 我:手机号。这是电信的啊!!我这是中国移动!! 客户:我不管,我要充话费,充话费是你们的 我:可是这是移动!!中国移动!! 客户:我这是手机号 我:那又如何,这是移动!你是电信!!

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

简单的角色响应鼠标而移动

actor类 //处理移动距离,核心是找到角色坐标在世界坐标的向量的投影(x,y,z),然后在世界坐标中合成,此CC是在地面行走,所以Y轴投影始终置为0; using UnityEngine; using System.Collections; public class actor : MonoBehaviour { public float speed=0.1f; CharacterCo

物联网之流水LED灯、正常流水灯、反复流水灯、移动流水灯

MENU 硬件电路设计软件程序设计正常流水LED灯反复流水LED灯移动流水LED灯 硬件电路设计 材料名称数量直插式LED1kΩ电阻杜邦线(跳线)若干面包板1 每一个LED的正极与开发板一个GPIO引脚相连,并串联一个电阻,负极接GND。 当然也可以选择只使用一个电阻。 软件程序设计 正常流水LED灯 因为要用到多个GPIO引脚,所以最好把所有的GPI

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

《C++中的移动构造函数与移动赋值运算符:解锁高效编程的最佳实践》

在 C++的编程世界中,移动构造函数和移动赋值运算符是提升程序性能和效率的重要工具。理解并正确运用它们,可以让我们的代码更加高效、简洁和优雅。 一、引言 随着现代软件系统的日益复杂和对性能要求的不断提高,C++程序员需要不断探索新的技术和方法来优化代码。移动构造函数和移动赋值运算符的出现,为解决资源管理和性能优化问题提供了有力的手段。它们允许我们在不进行不必要的复制操作的情况下,高效地转移资源

简单的Q-learning|小明的一维世界(3)

简单的Q-learning|小明的一维世界(1) 简单的Q-learning|小明的一维世界(2) 一维的加速度世界 这个世界,小明只能控制自己的加速度,并且只能对加速度进行如下三种操作:增加1、减少1、或者不变。所以行动空间为: { u 1 = − 1 , u 2 = 0 , u 3 = 1 } \{u_1=-1, u_2=0, u_3=1\} {u1​=−1,u2​=0,u3​=1}

简单的Q-learning|小明的一维世界(2)

上篇介绍了小明的一维世界模型 、Q-learning的状态空间、行动空间、奖励函数、Q-table、Q table更新公式、以及从Q值导出策略的公式等。最后给出最简单的一维位置世界的Q-learning例子,从给出其状态空间、行动空间、以及稠密与稀疏两种奖励函数的设置方式。下面将继续深入,GO! 一维的速度世界 这个世界,小明只能控制自己的速度,并且只能对速度进行如下三种操作:增加1、减

互联网开发要点

垂直扩展 横向扩展 业务分拆 数据读写分离 缓存读写 异步处理(消息队列)