0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用蓝牙智能进行位置标记

电子设计 来源:郭婷 作者:电子设计 2019-03-11 08:01 次阅读

无论是笔记本电脑,平板电脑,智能手机还是其他设备,我们中的许多人都可以将设备留在咖啡店,机场,出租车或其他地方,从而体验到设备的潜在或实际损失。但是,随着基于蓝牙智能标签和其他类型的地理围栏设备(如Apple iBeacon)的推出,有许多选项可以防止丢失可能包含您不希望黑客获取的不可替代数据或数据的设备 - 联系人,个人数据,照片,商业计划等。这些标签结合了在智能手机或平板电脑上运行的蓝牙硬件和软件应用程序,并且当您离开带标记的设备时可以发出警告。通过手机或平板电脑上运行的软件应用程序,范围可以从几英尺调整到大约30英尺,其他功能可以激活或禁用。

Apple iBeacon是一个相对较新的应用程序,可以扩展位置服务Apple iOS操作系统。位置服务允许基于位置的应用程序和网站(包括地图,相机,Safari和其他Apple和第三方应用程序)使用来自可用蜂窝,Wi-Fi,全球定位系统(GPS)网络和iBeacons的信息来确定您的近似位置。

例如,使用Wi-Fi或GPS或蜂窝连接,应用程序可以使用您的位置数据并执行位置搜索查询以查找附近的咖啡馆,加油站或剧院;或者您的设备可以根据设备的当前位置自动设置其时区。应用程序软件要求您在设备上启用定位服务,并在使用您的位置数据之前将您的权限授予每个应用或网站。在iOS 7中,如果关闭位置服务并使用“查找我的iPhone丢失模式”,只要设备处于“丢失模式”,就会在设备上重新启用位置服务。一旦禁用丢失模式,位置服务将返回其先前的状态。

基本上,标签是组合蓝牙4.0收发器(通常使用4.0标准的蓝牙低功耗部分)的低成本设备,可能是低 - 终端微控制器(可能嵌入蓝牙收发器芯片)或独立MCU,币形电池,信号器和LED指示灯最新的蓝牙规范使用基于属性协议(ATT)的基于服务的架构。所有低功耗通信都通过通用属性配置文件(GATT)进行,GATT用于实现蓝牙智能接口。应用程序或其他配置文件使用GATT配置文件,因此客户端和服务器可以以结构化方式进行交互。

作为蓝牙4.0标准的一部分,蓝牙智能为信标体验带来三个基本功能:可以验证的智能无线连接并管理互动;一种极其节能的连接,不会耗尽用户的手机电池;手机制造商和移动操作系统无处不在的支持。

实施iBeacon

Apple iBeacons和其他基于位置的传感器可以作为标签实现,并“附加”到产品或人员,然后链接到智能手机或平板电脑。在视距应用中,标签的范围在100到150英尺之间。提供蓝牙智能芯片和子系统的公司包括CSR,Nordic Semiconductor,恩智浦半导体意法半导体德州仪器等。

Nordic Semiconductor提供的典型信标参考设计包括高度集成的BLE收发器芯片,nRF51822,2.4 GHz天线,以及连接传感器或其他功能的触点板 - 所有这些都在直径仅为20 mm的电路板上(图1) 。 nRF51822芯片内部是一个32位ARM Cortex-M0 CPU,具有256 KB闪存和16 KB RAM,因此无需单独的微控制器。该参考设计包括10个通用I/O引脚,两个用于切换工作模式的按钮,一个RGB LED指示灯,可通过SPI端口完全编程,并支持无线固件更新。 nRF51822蓝牙智能信标套件包括一个信标和完全访问软件和设计文件。

图1:这个简单的参考设计,Nordic Semiconductor的nRF51822允许设计人员制作Apple iBeacon-兼容应用程序使用该公司高度集成的收发器芯片,其中包含一个低功耗微控制器。

与北欧芯片类似,剑桥科学研究院(CSR)的CSR1011通过集成16位RISC保持元件数量非常低基于微控制器,64 KB系统RAM,64 KB内部ROM和完整的蓝牙低功耗收发器(图2)。在其休眠模式下,芯片消耗的电流小于600 nA,因此如果芯片每天激活几次,则硬币电池可以为芯片供电一年或更长时间。片上MCU为设计人员提供了诸如10位A/D转换器,32条数字I/O线,3个模拟I/O引脚,UART,I²C/SPI端口,4个脉冲宽度调制定时器等资源模块,甚至是开关模式电源控制器。

利用蓝牙智能进行位置标记

图2:由CSR开发的CSR1011高度集成的蓝牙低功耗收发器芯片,仅实现低功耗部分蓝牙4.0标准,是一个完整的系统级芯片解决方案,适用于需要最少元件数量的设计。

当iBeacon设备链接到iOS设备时,信标可以在您接近或离开某个位置时提醒应用程序iBeacon显示。除了监控位置,应用程序还可以估算您与iBeacon的接近程度(例如,零售店中的显示或结账柜台)。根据您的设备和可用服务,位置服务使用蜂窝,Wi-Fi,蓝牙和GPS的组合来确定您的位置。如果您不在GPS卫星的清晰视野范围内,您的设备可以使用众包Wi-Fi和手机信号塔位置或iBeacons确定您的位置。

可以在屏幕上显示您的位置的应用,包括地图,使用蓝色标记指示您当前的(近似)位置。如果无法准确确定您的位置,标记周围也会出现蓝色圆圈。圆的大小显示您的位置可以确定的精确程度 - 圆越小,精度越高典型的蓝牙4.0标签可能大约四分之一,也许大约是厚度的三倍。这种标签的一个例子是Phone-Halo提供的StickR TrackR设备(图3)。直径大约一英寸的标签足够小,可以连接到钥匙环或使用双面胶带,粘在笔记本电脑或平板电脑上,甚至可以连接到狗项圈上。除了圆盘形标签外,该公司还有一个薄钱包大小的矩形设备,宽4厘米,长6.5厘米,厚0.4厘米。它使用两个CR2016纽扣电池,可以使用两年左右。

在iOS或Android手机或平板电脑上运行的软件应用程序允许用户通过水龙头查看手机/平板电脑和标记物品之间的距离手指在应用程序上,标签将响铃,从而指示其位置,并且软件允许StickR完全自定义用于声音警报设置,范围和其他功能。钥匙串上的标签或附在另一台设备上的标签也可以反向运行 - 它有一个按钮,当按下该按钮时,会导致您的iOS或Android设备响铃,从而可以找到放错位置的手机或平板电脑。

图3:Phone-halo开发的小型蓝牙4.0标签可以从单个CR2016纽扣电池运行一年多。在iOS或Android设备上运行的软件应用程序可以同时监控五到十个标记项目。总之,蓝牙低功耗设备的出现开辟了一个新的应用领域,包括iBeacons,标签和许多其他解决方案利用其低待机功耗和智能手机技术,提供防损和新的基于位置的服务。随着BTLE设备的高度集成,成本将继续下降,并将继续开辟更多的市场机会。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能手机
    +关注

    关注

    66

    文章

    18419

    浏览量

    179736
  • Android
    +关注

    关注

    12

    文章

    3918

    浏览量

    127069
  • 蓝牙
    +关注

    关注

    114

    文章

    5757

    浏览量

    169657
收藏 人收藏

    评论

    相关推荐

    如何使用PSOC 4进行蓝牙位置跟踪?

    我们正在将 PSOC 4 用于可穿戴设备。 我想知道是否可以升级固件以添加位置追踪? 例如 将蓝牙 LE 与 Airtag 固件或其他东西一起使用。 也许是用于蓝牙位置追踪的 SDK?
    发表于 01-23 07:16

    蓝牙4.1申请】【Cypress蓝牙开发套件 CY8KIT-042-BLE】申请试用

    。3、外接LD3320语音识别芯片,进行人工智能对话。4、利用MPU6050中组合陀螺仪与加速器测得数据,通过蓝牙传递到计算机,在计算机上也能进行数据的显示与监视。5、
    发表于 10-09 14:16

    请问我能进行电压信号的采集利用数字隔离器进行隔离吗?

    原子哥 我能进行电压信号的采集利用数字隔离器进行隔离比如ISO7421隔离器,之后进入MCU的ADC或者相关外置ADC,可以这样做吗 ??因为我要采集的电压和控制电路对地点不同
    发表于 07-26 02:04

    如何编程标记标记的读取?

    我正在进行一项需要测量峰值功率水平的项目。在功率计N1911A P系列上,我们可以移动标记1& 2到期间1和2的峰值持续时间范围(使用外部触发,重新定义峰值位置),​​然后跟踪窗口显示
    发表于 08-08 14:07

    位置标记是否可以预先定位XY轨迹的标记

    ,操作员手动将标记放在XY轨迹上然后点击一个按钮,根据标记位置进行一些计算。重新显示XY跟踪,但标记重新出现在默认
    发表于 09-05 14:15

    蓝牙产品怎么进行射频性能进行测试?

    从2010年SIG联盟推出蓝牙4.0起,低功耗蓝牙BLE开始在物联网中充当着不容忽视的角色。BLE的低功耗性能是其它无线设备无法比拟的,其运用在穿戴、娱乐等设备上非常广泛。那么如何对蓝牙产品
    发表于 09-17 06:16

    蓝牙四大位置服务解决方案提升访客体验

    标记个人贵重物品,旅客在提取行李时无需工作人员协助,就能迅速找到自己的行李箱,哪怕行李被放错位置。无钥匙进入通过蓝牙位置服务,您从此无需再翻遍包底寻找车钥匙了。用户只需使用
    发表于 01-04 10:25

    请问如何利用NuMicro®M4系列中的DSP功能进行频谱分析?

    利用NuMicro®M4系列中的DSP功能进行频谱分析?
    发表于 12-07 07:31

    如何利用蓝牙模块进行串口的收发任务呢

    如何利用stm32的PC10穷控制蓝牙模块呢?如何利用蓝牙模块进行串口的收发任务呢?
    发表于 11-25 08:10

    利用SSM2402双音频模拟开关的立体声转换控制性能进行应用

    利用SSM2402双音频模拟开关的立体声转换控制性能进行应用电路的设计:
    发表于 05-23 15:06 36次下载
    <b class='flag-5'>利用</b>SSM2402双音频模拟开关的立体声转换控制性<b class='flag-5'>能进行</b>应用

    C语言文件位置标记教程

    随机访问不是按数据在文件中的物理位置次序进行读写,而是可以对任何位置上的数据进行访问。 为了对读写进行控制,系统为每个文件设置了一个文
    的头像 发表于 03-24 15:36 895次阅读

    使用低功耗蓝牙进行位置分析

    电子发烧友网站提供《使用低功耗蓝牙进行位置分析.zip》资料免费下载
    发表于 06-15 11:38 0次下载
    使用低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>进行</b><b class='flag-5'>位置</b>分析

    在手机上显示带有地震位置标记的地图

    电子发烧友网站提供《在手机上显示带有地震位置标记的地图.zip》资料免费下载
    发表于 06-20 10:58 0次下载
    在手机上显示带有地震<b class='flag-5'>位置</b><b class='flag-5'>标记</b>的地图

    能否利用器件的IBIS模型对器件的逻辑功能进行仿真?

    能否利用器件的IBIS模型对器件的逻辑功能进行仿真?如果不能,那么如何进行电路的板级和系统级仿真? 可以利用器件的IBIS模型对器件的逻辑功能进行
    的头像 发表于 11-24 14:50 532次阅读

    如何利用生成式人工智能进行精确编码

    随着技术的飞速发展,生成式人工智能(Generative AI)在软件开发领域的应用日益广泛。生成式AI以其强大的学习和创造能力,为精确编码提供了前所未有的可能性。本文将深入探讨如何利用生成式人工智能进行精确编码,并通过具体的代
    的头像 发表于 07-05 17:51 525次阅读