- 主题:自制AirTag定位器,支持安卓/鸿蒙/PC,无需iPhone (转载)
但是这样在查询时,如果airtag现在不在线,查询端用什么mac查询?依次按时间往前枚举?
【 在 lovelyelfpop 的大作中提到: 】
:
: AirTag会和苹果手机同步时间,每15分钟更换的密钥/MAC是通过一个固定的主密钥和当前时间派生出来的。
: 只要手机时间准确,手机自然可以算出要向苹果服务器请求位置的密钥/MAC
--
FROM 123.116.115.*
【 在 puke 的大作中提到: 】
: 但是这样在查询时,如果airtag现在不在线,查询端用什么mac查询?依次按时间往前枚举?
AirTag自己有时钟啊,时间基本和手机一致,即使不在线。
只有在电池去掉(或没电)一段时间再装上去后,时间会不对,这个时候就不一定能找到位置了。而且AirTag离线(离开主人手机)三天会进入丢失模式(不是每15分钟更换一个密钥/MAC,而是一天更换一次),会发出声响,别人手机也会弹出“发现跟随您移动的AirTag”
--
FROM 218.4.111.*
我问题是:
假设它周围有一段时间没有手机,无法上传mac地址。 你想要查询tag的位置,用哪个mac查询呢?
【 在 lovelyelfpop 的大作中提到: 】
: AirTag自己有时钟啊,时间基本和手机一致,即使不在线。
: 只有在电池去掉(或没电)一段时间再装上去后,时间会不对,这个时候就不一定能找到位置了。而且AirTag离线(离开主人手机)三天会进入丢失模式(不是每15分钟更换一个密钥/MAC,而是一天更换一次),会发出声响,别人手机也会弹出“发现跟随您移动的AirTag”
--
FROM 123.116.115.*
【 在 puke 的大作中提到: 】
: 我问题是:
: 假设它周围有一段时间没有手机,无法上传mac地址。 你想要查询tag的位置,用哪个mac查询呢?
:
苹果手机可以算出来 AirTag在当前时间点的Mac地址的啊。苹果手机和AirTag是有同步机制的,同步过,AirTag时钟就和手机一致,AirTag当前使用什么密钥/MAC,苹果手机是可以算出来的,2者用相同的算法就能算出来
--
FROM 218.4.111.*
我的一直是:如果airtag 当前时间没有连接, 自然也就没有同步给服务器过,这时候怎么办?
你当前现在airtag同步了当然没问题,但是如果是1个小时前同步的。 用户怎么查询到airtag一个小时前的位置, 因为当前计算的mac已经不对了,必须计算1个小时前的mac。 这时候怎么查询呢?
【 在 lovelyelfpop 的大作中提到: 】
: 苹果手机可以算出来 AirTag在当前时间点的Mac地址的啊。苹果手机和AirTag是有同步机制的,同步过,AirTag时钟就和手机一致,AirTag当前使用什么密钥/MAC,苹果手机是可以算出来的,2者用相同的算法就能算出来
--
FROM 221.219.75.*
【 在 puke 的大作中提到: 】
: 我的一直是:如果airtag 当前时间没有连接, 自然也就没有同步给服务器过,这时候怎么办?
: 你当前现在airtag同步了当然没问题,但是如果是1个小时前同步的。 用户怎么查询到airtag一个小时前的位置, 因为当前计算的mac已经不对了,必须计算1个小时前的mac。 这时候怎么查询呢?
airtag自己有时钟啊,手机自己也有时钟啊。手机可以算出任意时间点AirTag的密钥
--
FROM 218.4.111.*
airtag有时钟,但它不通信有什么用?
例如:
假设它0点发送了一次信息,之后没再发送过。
现在是10点了,手机怎么找到这个airtag
【 在 lovelyelfpop 的大作中提到: 】
:
: airtag自己有时钟啊,手机自己也有时钟啊。手机可以算出任意时间点AirTag的密钥
--
FROM 221.219.75.*
【 在 puke 的大作中提到: 】
: airtag有时钟,但它不通信有什么用?
: 例如:
: 假设它0点发送了一次信息,之后没再发送过。
: ...................
按当前时间计算出此时需要广播的公钥
--
FROM 218.4.111.*
厉害。用其他的电池是不是可以再小一些?我见到有的设计是PCB只有CR2032电池的一半不到,电池座有一半在外面。也很有新意。
--
FROM 183.194.148.*
【 在 navyyang 的大作中提到: 】
: 厉害。用其他的电池是不是可以再小一些?我见到有的设计是PCB只有CR2032电池的一半不到,电池座有一半在外面。也很有新意。
有外壳,做不到太小。最小2.5cm直径(带外壳)
--
FROM 218.4.111.*