当前位置:网站首页>Find My技术|智能防丢还得看苹果Find My技术
Find My技术|智能防丢还得看苹果Find My技术
2022-08-02 22:40:00 【Lenzetech】
相信许多人都有过丢失东西的情况,找回失物的用户诉求一直都在,但难有产品很好地解决用户的痛点。直到智能手机普及,智能硬件兴起,智能防丢逐渐走进我们的生活。
目前市场上最主要的防丢技术是蓝牙防丢和GPS防丢,蓝牙防丢是通过感应防丢器与绑定手机的距离来实现防丢的。一般防丢会默认设置一个最远安全距离,超过这个安全距离后,与手机蓝牙信号断开,触发防丢报警,用户根据防丢报警声寻找失物。蓝牙式防丢的优势在于功耗低、触发灵敏。但它的局限也比较明显,一是蓝牙信号遭干扰的可能性大,误报率高;二是无法精准定位,只能通过警报声判断位置。物品被别人拿走将很难再追踪位置。
GPS防丢依靠GPS定位和GSM信号可以实现实时精准定位,即便是失物逃逸了警报范围也可以追踪找寻。然而GPS防丢需要面对的难题主要有两个。其一是GPS定位的耗电量比蓝牙式大得多,需要定期充电。其二是目前的技术还不能实现室内定位,失物一旦进入建筑物内将完全丢失位置信息。
直到苹果Find My技术的出现,扭转了这两种智能防丢的弊端。苹果Find My是Find My iPhone(查找我的iPhone)和Find My Friends(查找朋友)的结合体。Find My作用于iOS13、iPadOS(苹果为iPad定制的新系统)以及macOS 10.15,其核心功能依然是寻找遗失的设备。实际上Find My的功能变得更强大了。以前的Find My iPhone,不管是iPhone、iPad、iPod还是Mac,设备必须要处于开机状态,才能发送位置信息,否则将无法定位设备,这对设备的找回有一定的影响。如今的Find My通过全球所有的苹果设备帮你准确定位。即使关机也可定位。
Find My 工作流程
1、使用 Find My app 和一个 Find My 外设连接之后,他们之间就协商出了一对秘钥对。Find My app 保存着私钥和公钥;外设保存着公钥。
2、外设作为 BLE beacon,不断广播一个变化的秘钥(由公钥衍生而得)。
3、周围的苹果设备(iPad,iPhone 等,可以是其他人的设备)检测到这个广播后,会把里面的秘钥结合自身的定位数据,打包上传苹果服务器。
4、Find My app 从服务器上拿到这些定位报告,将相关的定位数据解析出来。
未来Find My将独立成网,第三方设备的加入,将丰富Find My Network的版图。Find My Network将提供给第三方接口来提供更好的服务。不会破坏用户隐私,除了用户以外,苹果公司和第三方都不会知道手机的具体位置。苹果的Find My 技术使用苹果设备的蓝牙无线信号创建一个设备网络以寻找丢失的物品,他们将与第三方公司打造Find My Network防丢产品。
ST17H6x 苹果Find My芯片
支持Find My Network
内置 64 KB SRAM、96 KB ROM 存储空间,并支持多个外部 SPI、PWM、DMA、UART
支持SIG-Mesh,支持多个节点Friend、LowPower、Proxy、Relay
完善的安全机制:基于 AES-128算法的硬件加密、支持加密算法的硬件加速器
丰富的通信接口及 GPIO 管脚,可支持多种场景及复杂的应用
ST17H6x 芯片在苹果 Find My 应用
ST17H6x多场景应用平均功耗
伦茨科技有许多蓝牙产品方案中运用到Find My功能。Find My功能实际应用场景:儿童手表、车钥匙、宠物项圈、防丢鞋、智能拐杖、防丢书包、钱包、卡包。
边栏推荐
- 刚安装完win10专业工作站版,系统变量中Path默认值有哪些?重新建一个“PATH”变量名,会覆盖掉原先的“Path”。
- 【Unity】Unity开发进阶(六)UnityEvent使用与源码解析
- Cholesterol-PEG-Amine,CLS-PEG-NH2,胆固醇-聚乙二醇-氨基脂两亲性脂质衍生物
- Shunted Self-Attention via Multi-Scale Token Aggregation
- group of people
- Learn more TypeScript 】 【 TypeScript modular
- APT级全面免杀拿Shell
- Tanabata is here - the romance of programmers
- FastCorrect:语音识别快速纠错模型丨RTC Dev Meetup
- Matplotlib drawing core principles explain (more detailed)
猜你喜欢
CKA、CKAD、CKS、KCNA、CFCD考试
如何通过 IDEA 数据库管理工具连接 TDengine?
基于STM32的FLASH读写实验含代码(HAL库)
HCIP(16)
Word operation: adjust the English font individually
Cholesterol-PEG-Amine,CLS-PEG-NH2,胆固醇-聚乙二醇-氨基脂两亲性脂质衍生物
mysql根据多字段分组——group by带两个或多个参数
CWE4.8:2022年危害最大的25种软件安全问题
Ruoyi integrates minio to realize distributed file storage
记一次mysql查询慢的优化历程
随机推荐
Week 7 - Distributional Representations(分布表示)
Technology Sharing | How to do assertion verification for xml format in interface automation testing?
markdown语法
同一份数据,Redis为什么要存两次?
MySQL最大建议行数2000w, 靠谱吗?
记一次mysql查询慢的优化历程
雷克萨斯lm的安全性如何?
你离「TDengine 开发者大会」只差一条 SQL 语句!
CWE4.8:2022年危害最大的25种软件安全问题
qt静态编译出现Project ERROR: Library ‘odbc‘ is not defined
today‘s task
go exec 包
The latest real software test interview questions are shared. Are you afraid that you will not be able to enter the big factory after collecting them?
测试人生 | 阿里实习 90 天:从实习生的视角谈谈个人成长
学习基因富集工具DAVID(2)
多租户的多种实现方案
CodeTON Round 2 A - D
Controller层代码这么写,简洁又优雅!
基于两级分解和长短时记忆网络的短期风速多步组合预测模型
go os 包