本着孤身在外上班有备无患的考虑买了个定位电话,打算是平时碰到紧急情况的时候紧急联系人能够知道我的位置; 这个东西的产品名叫米兔定位电话,是小米的生态链产品,然后刚才测试的时候发现这东西真的神他么垃圾;
基本的定位功能还算正常,在手机上显示设备在线也能定位到;
然后!
我把手机卡拆出来后(不关机),app 上显示设备依然是在线的,只是不能定位了,显示的是上一次定位的位置;
再接着测试,想着可能是因为没进行关机操作,所以没发送设备离线的指令给服务器,结果把设备彻底关机后,这东西还是显示着设备在线,我特么就醉了;
一个定位设备你连关机和拆卡之后的设备在线状态都区分不了,我也真的不知道说什么了,要是有小米生态链的同学你们就反应下吧。
1
terence4444 2018-12-01 23:50:23 +08:00 via iPhone
看起来像是单向发送自身位置,服务器并不会主动联系设备查询状态。
|
2
envylee OP @terence4444 对啊,说实话这个实现起来就是个状态查询的事,但是偏偏没有;他们还把这个东西定位在小孩老人群体,没电这种极端情况下就不光是失效了,可能还会存在误导。
|
3
envylee OP 顺便补充一句,因为联通已经开始关闭 2g 基站了,所以你们最好留意一下家里老人机之类的设备,很多老人机都只支持 2G 网络,也就是说老人机用着联通卡随时都可能失去信号;
有些朋友之前也用这个定位电话转发短信或者养号,但是目前测试来看深圳地区联通是已经用不了 2G 网络了,有在用的朋友留个心。 |
4
anonymous256 2018-12-02 01:12:34 +08:00 via Android
@envylee 是的,我的一个诺基亚功能机,插上我的手机卡,1 周只用充一次电,真舒服。但是只支持 2g 的 GSM 模式。
因为联通关闭了 2g 的频段,我只能把那手机扔垃圾桶了… |
5
flynaj 2018-12-02 01:23:32 +08:00 via Android
不是显示最后地位时间么,小米找回手机是显示的
|
6
flynaj 2018-12-02 01:25:51 +08:00 via Android
以前电信还可以在线定位手机,就是你不需要开流量,只要你手机开机,电信通过基站定位你,可能比较敏感关闭了
|
7
CRight 2018-12-02 01:29:41 +08:00 via iPhone
@flynaj 我也觉得应该是这个思路。这可能真的是个 feature,不是 bug。考虑到有些极端场景,显示最后定位地址还是有必要的
|
8
envylee OP |
9
largecat 2018-12-02 08:36:24 +08:00 via Android
接收不到设备地址,只显示最后的一次定位地址,逻辑上说得通,
只是在定位电话关机的时候自动发送一个关机信息出来很有必要。程序员忘记这个啦? |
10
yezhiye 2018-12-02 09:20:59 +08:00 via Android 1
显示最后的位置是没问题的,但是超时没收到定位设备发来的信号就应该把它标记离线
|
11
envylee OP @largecat 可能是我表达没到位吧,上面几个朋友也说了,问题不是是否显示最后地址,而是设备关机后在 app 端却依然显示在线
|
13
yingfengi 2018-12-02 09:54:07 +08:00 via Android
是不是没到它的检测时间,比如说 1 分钟一个心跳包之类的?
|
14
lihongming 2018-12-02 10:00:56 +08:00 via iPhone 1
手机也一样,你试试开着机直接把手机的卡拔掉,然后用另一部手机打它,同样不会告诉你已关机,而是暂时无法接通,跟进地下室的效果一样。
因为“关机”是个指令,而不是一个实时状态,终端设备不主动告诉服务端“我关机了”,那就算在线。不过手机运营商会有个超时策略,超过多长时间仍然“无法接通”,就会自动把你这个号设为关机状态。 |
15
likai 2018-12-02 10:06:02 +08:00 1
如果是小寻的.在 APP 里将定位模式改成性能模式.
看能不能有所改善(没试过这个模式.所以不知道有没有用). 不过.待机时间起码减少一半 |
16
ytzong 2018-12-02 11:15:17 +08:00 via iPhone
深圳联通并没有关闭 2G 吧,我这里儿童手表用的好好的,前几天新办的王卡 2G 也能用
|
17
opengps 2018-12-02 11:22:42 +08:00 via Android 2
显然这属于平台端开发不合理,保留最后位置没错,但是没更新最后更新时间,这就让你误以为在线了
|
19
terrytw 2018-12-02 11:32:47 +08:00
|
21
kokutou 2018-12-02 15:19:18 +08:00 via Android
估计要过段时间吧
刚刚拔卡估计还没反应过来。 |
22
0987363 2018-12-02 15:52:39 +08:00
这个应该要么平台没刷新最后更新时间,要么 app 没检查超时。。
|
23
felixlong 2018-12-02 19:57:06 +08:00 via Android
这逻辑没任何问题啊。唯一有问题的只是 app 前端没给楼主显示下最后定位的时间而已。
|
24
cookicecom 2018-12-02 21:28:14 +08:00 via iPhone
感觉楼主的功能直接买米兔手表比较合适
|
28
envylee OP @lihongming 我等会再长时间关机试一下
|
33
SunnyLyx 2018-12-02 22:49:46 +08:00 via Android
设备在线 这个状态的时间判断应该给用户明确的说明,如果没有加入状态判断就应该修 BUG
其实我觉得还不如直接提供 设备最后定位时间 /设备最后活跃时间 来得更实际点 |
34
envylee OP @felixlong 有显示最后定位时间,这个个最后定位位置是相关联的一组数据;这个的问题是他们没有检测设备是否离线并给出提示;
|
36
envylee OP @SunnyLyx 只给时间会有个问题;假如设备在线,但是定位模块出现问题,也会导致时间和位置不能更新,这部分属于故障判断,和用户在线与否应该区分开来;用户在线的判断对应的场景应该是设别没电及拔卡这种极端情况的判别。
|
39
opengps 2018-12-02 23:07:12 +08:00 via Android
之前一直想入手个米兔,但是由于封闭的通讯协议放弃了。
在位置服务领域,似乎只有交通部的部标 809/809 引领了统一标准方向,其他厂家都是非国家用途用自定义协议。 所以这个行业里普遍缺少创新也是不可避免的了,就连停留点这种挖掘意义巨大的关键数据都没有多少公司重视起来 |
40
SunnyLyx 2018-12-02 23:07:46 +08:00 via Android
其实只要设备在线(有网)的前提下,很多东西都很好做到(包括无法定位的判断(室内等情况,也包括定位损坏)),自然情况下电量消耗完 /手动关机这个场景的提醒也是很好实现的
但是担心的就是设备长时间处于无网络的空间内(大厦 /停车场)等安全地方,这才是超时判断需要考虑的场景 结合最后地理位置判断是否关机这东西...说实话工作量很大... 但是该有的基本策略还是需要的(比如显示设备状态为断连而不是关机),该修的正常关闭还显示在线的 bug 也得修 因为在很多时候 没网 /拔卡 /强行关机 其实是同一个操作 其实就是因为不想做... |