苹果AirTag平替产品选择,国内外支持苹果Find My芯片功耗全面对比

news/2024/12/22 22:56:39/

2021年4月20,苹果在春季产品发布会上推出了全新的产品类型- AirTag,将哆啦A梦的追踪徽章带到了现实。这个小产品当年并没有像其它苹果新品那样一朝爆红。随着年轮缓缓而坚定地前行, AirTag也缓缓而坚定地前行,并被越来越多的人接受和喜欢。

深入思考AirTag背后的产品逻辑和实现技术,可以称之为一个微小且伟大的产品,为物联网 IoT产品,开拓了一个全新的方向, 并给新产品带来巨大的启示。

苹果在AirTag上使用的技术, 称之为 “Find My Network”,也可简称为 “FMN”,对于支持FMN的产品, 可以称为 Find My Device。FMN可以集成在任意电子产品上,也可以放置在很传统的物件。其工作原理如下图示意。

FMN原理图

当一个支持FMN的设备被绑定后,它就会时常对外广播信息。而其广播信息一旦被任意苹果家族产品获取,都会被上传至iCloud服务器。这些信息都是经过加密,用后即焚,并且只能由绑定者使用。即使FMN设备因低电量而强制关机,也会在未来几个月以长间隔的方式陆续广播。因此,用户可以随时获取自己的FMN设备的所在,即使不小心遗忘,也可以快速寻回。周围的苹果产品越多, 定位的精度越高, 位置更新的时间也越短。

(实际上即使没有苹果手机, 只要打开任意电脑并通过浏览器登陆iCloud账号, 也可以看到自己的FMN设备信息。)

所以这个Find My Network的功能,对如我这种容易丢三落四的人来说实在是太友好了。同时,FMN又给了我一个巨大的启示。长期以来,从事IoT的同仁们忙于不断给各种物品“贴上电子标签”,毕竟, 万物互联的第一步,至少要知道这是个什么物品。不过,由于行业不同,众多物品即使被命名赋能,也是处于相互不可知的状态,或是仅仅在小范围内相互联系,而要随时随地获取他们的位置和状态, 需要付出巨大的成本(比如北斗定位+5G流量卡+充电宝)。而现在,借用FMN或类似技术,我们不但可以知道这是个什么东西, 同时也可知道它的位置和状态。尤其对低功耗有要求的应用,FMN提供了一个绝佳的解决方式。

目前市面上除了苹果本身的AirTag,也有其他第三方的FMN设备在销售。 本文在市场上选取除苹果外的另外两个产品, 进行了测试比较。 希望能了解有什么不同。其中一个是沃尔玛旗下子品牌的onn.Item Locator,这也是最早进入市场的第三方FMN设备之一。一家是摩米士2023年推出的PinTag。对于FMN方案,由于工作方式, 数据协议这些,必须兼容苹果iCloud要求,可以说在功能操作上大家都是一致的。提示音略有不同,苹果声音更清晰。不过,苹果支持UWB精确方位。而第三方的没有这个UWB功能。不清楚是苹果策略还是不同地区无线电频段管制造成的。

由于不同产品的功能性一样,所以对操作UI这些的比较也没多大意义。至于不同硬件结构,底层稳定可靠性可能会有所不同,这个需要时间验证。而目前来说,最直观的不同点,也是最容易看到的, 就是工作时长。

onn.Item Locator的工作状态切换功耗如下图:

除了开关机,FMN设备通常会工作在Find My网络连接上,有必要时进入查找状态,第一次使用时需要进入配对绑定状态。 对于不同工作状态,各产品芯片功耗与AirTag对比如下:

可以看到,苹果的AirTag功耗控制最好,其次是onn.Item Locator。

然后我们进一步对产品进行拆解,看看作为关键器件的蓝牙主控芯片。AirTag,如同之前报道,采用了Nordic芯片 nRF52832,同时配合苹果自研的UWB芯片U1。而ONN家产品的拆解,令人意外,采用的竟然不是美国芯片方案,而是Lenze的ST17H65F芯片 。而摩米士采用的也是国产芯片, 应该是来自Telink。通过这次对比, 我们深深感觉到国产半导体的进步。虽有差距,已获市场认可。


http://www.ppmy.cn/news/1190743.html

相关文章

oracle sqlplus的使用 ,查询oracle实例名和服务名,查询oracle容器,切换oracle容器

Oracle的sqlplus是与oracle数据库进行交互的客户端工具(oracle数据库自带的客户端工具),借助sqlplus可以查看、修改数据库记录。在sqlplus中,可以运行sql*plus命令与sql语句。 1。先使用root账户登陆系统后,使用su - o…

数据结构学习笔记——链式表示中的双链表及循环单/双链表

一、双链表 (一)双链表的定义 双链表是在单链表结点上增添了一个指针域prior,指针域prior指向当前结点的前驱结点,即此时链表的每个结点中都有两个指针域prior和next,从而可以很容易通过后继结点找到前驱结点&#x…

python脚本监听域名证书过期时间,并将通知消息到钉钉

版本一: 执行脚本带上 --dingtalk-webhook和–domains后指定钉钉token和域名 python3 ssl_spirtime.py --dingtalk-webhook https://oapi.dingtalk.com/robot/send?access_tokenavd345324 --domains www.abc1.com www.abc2.com www.abc3.com脚本如下 #!/usr/bin…

第三届字节跳动奖学金官宣开奖,13位优秀科研学子每人获10万奖学金

最近,第三届字节跳动奖学金正式公布了获奖者名单。 经过字节跳动技术专家团队层层评审,本届字节跳动奖学金共有来自北京大学、复旦大学、清华大学、上海交通大学、香港科技大学、浙江大学、中国科学技术大学(按拼音首字母排序)的 …

UG NX机械设计软件常见安装问题

UG软件版本这里咱们就不提了,大部分伙伴应该都是钩子激活软件,肯定会遇到或多或少的安装问题,今天这里给大家总结了下,需要的小伙伴自取。 有其他问题可以一起讨论,也希望看到的小伙伴多关注支持哦。 安装UGNX的必要…

TypeScript之高级类型

一、是什么 除了string、number、boolean 这种基础类型外,在 typescript 类型声明中还存在一些高级的类型应用 这些高级类型,是typescript为了保证语言的灵活性,所使用的一些语言特性。这些特性有助于我们应对复杂多变的开发场景 二、有哪…

Python的web自动化学习(三)Selenium的显性、隐形等待

引言: WebDriver的显性等待和隐形等待是用于在测试过程中等待元素加载或操作完成的两种等待方式。了解此两种方式是为后面自动化找到适合的方法去运用 显性等待(Explicit Wait) 显性等待是通过使用WebDriverWait类和ExpectedConditions类来…

JavaEE就业课 V12.5 完整版

简介 众所周知,在IT互联网领域是靠技术吃饭的,更符合企业需求的先进技术才是硬通货。黑马Java学科一直在行动,一直走在行业最前沿! 四项目制用四个不同类型、不同开发深度的项目,去解决企业用人需求与学员具备相应开发能力匹配的…