小白问一下:
正常情况下,智能设备的状况数据通过 MQTT 传输到 APP
那么地图数据这类 数据量偏大,可能需要一些算力支持,应该如何有效传输到 APP 上显示呢?
是先传输到后台,后台队列任务生成地图 然后 APP 直接接口取
还是直接 MQTT 推到 APP ,让 APP 自己计算生成地图?那么生成的地图是否后端也要存一份呢?
还是其他?
有经验的大佬能解读下吗
1
murmur 2022-01-06 09:23:13 +08:00
扫地机器人的地图就几根线框起来,很大数据量么。。
|
2
woxihejinghao 2022-01-06 09:31:55 +08:00
给 app 这边返回的是图片数据 app 自己绘制,然后会有一些其他的坐标,通过一个固定的计算方式返回,APP 这里进行转换绘制到屏幕
|
3
cccer 2022-01-06 09:40:37 +08:00
机器人内部可以只存大致地图,几条直线的,实际运行时结合传感器动态判断场景就行。那种曲线图就把原始数据发到服务器或手机来生成可视化地图。
|
4
princelai 2022-01-06 09:47:00 +08:00
我猜测压缩成 gml 或 graphml,dot 这种传输是不是最方便
|
5
rationa1cuzz 2022-01-06 14:17:03 +08:00
一般都是把数据推到云端或者客户端(app)自己算,智能设备算这个成本可太大了
|
6
Dreax 2022-01-07 02:44:53 +08:00 via iPhone
https://github.com/dgiese/dustcloud
关于小米扫地机的研究 |
7
aureole999 2022-01-13 09:33:22 +08:00
|