AirTag是苹果公司推出的一种小型、圆形的追踪设备(非实时定位,需要借助周边苹果设备上报位置)。主要功能和特点包括:
定位追踪:
通过与iPhone、iPad等苹果设备配合使用,可以帮助用户定位和追踪物品,如钥匙、钱包等。
Find My网络:
利用苹果的Find My网络,通过将附近的苹果设备作为中继器,使AirTag的位置信息更精准。
简单设置:
通过靠近iPhone即可完成简单的设置和配对。
隐私保护:
设计上重视用户隐私,位置数据和历史记录不会存储在AirTag上。
长电池寿命:
内置可更换电池,通常可使用约一年。
防水防尘:
具备一定的防水防尘能力,适合日常使用。
由于苹果产品,价格大家都懂的,国内大佬出手,直接将加个打到了30左右,甚至还有支持安卓/IOS通用款,价格也就在40多,楼主最近买了一个设放在电动车里用于定位,需要专门的app查看定位,轨迹,就想着能否接入hass。
差不多就是一元硬币大小,2032纽扣电池,说是能用一年,持续测试中~
原版app名称 findtag,安卓苹果都能搜索下载,app实际使用截图如下;苹果专用版不行,只能适用该app登录查询的设备
接下来就是reqable抓包,确实获取到了坐标位置、上报时间,整理相关noedred接入了hass,效果图如下
主要思路是:登录账号,获取token、设备码等参数,查询最新定位信息,通过mqtt同步到hass中,将坐标位置通过墨澜地图展示
相关详细操作配置需要如下:
1. 通过app注册fingtag账号,设备可以分享,不需要验证码就能登录,建议通过主账号提供nodered查询,副账号可以登录app用于偶尔查看使用(1个账号单次只能一个设备登录,抓包后会抢占登录)
2. 注册高德开发者平台,每天免费5000条api接口,用于坐标位置逆行地理位置查询 申请地址:https://console.amap.com/dev/key/app 创建web服务,注意是web服务!!!
主要思路就是:模拟登录,获取坐标位置,通过高德逆地理位置查询,文本反馈,通过墨澜地图展示。
3. mqtt服务器
hass configure配置:
mqtt:
- sensor:
- name: "ebike location"
state_topic: "ebike/location"
value_template: "{{ value_json.location }}"
- name: "ebike searchTime"
state_topic: "ebike/info"
value_template: "{{ value_json.searchTime }}"
- name: "ebike uptime"
state_topic: "ebike/info"
value_template: "{{ value_json.createTime }}"
具体nodered流程见附件
findtag_nodered安卓苹果均可使用.zip
(4.92 KB, 下载次数: 14)
|