小白问一下:
正常情况下,智能设备的状况数据通过 MQTT 传输到 APP
那么地图数据这类 数据量偏大,可能需要一些算力支持,应该如何有效传输到 APP 上显示呢?
是先传输到后台,后台队列任务生成地图 然后 APP 直接接口取
还是直接 MQTT 推到 APP ,让 APP 自己计算生成地图?那么生成的地图是否后端也要存一份呢?
还是其他?
有经验的大佬能解读下吗

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