物联网环境下传输地图数据到相关 APP 是怎样的一个流程?比如扫地机器人的地图

2022-01-06 09:09:56 +08:00
 bairdshi

小白问一下:

正常情况下,智能设备的状况数据通过 MQTT 传输到 APP

那么地图数据这类 数据量偏大,可能需要一些算力支持,应该如何有效传输到 APP 上显示呢?

是先传输到后台,后台队列任务生成地图 然后 APP 直接接口取

还是直接 MQTT 推到 APP ,让 APP 自己计算生成地图?那么生成的地图是否后端也要存一份呢?

还是其他?

有经验的大佬能解读下吗

4817 次点击
所在节点    Android
7 条回复
murmur
2022-01-06 09:23:13 +08:00
扫地机器人的地图就几根线框起来,很大数据量么。。
woxihejinghao
2022-01-06 09:31:55 +08:00
给 app 这边返回的是图片数据 app 自己绘制,然后会有一些其他的坐标,通过一个固定的计算方式返回,APP 这里进行转换绘制到屏幕
cccer
2022-01-06 09:40:37 +08:00
机器人内部可以只存大致地图,几条直线的,实际运行时结合传感器动态判断场景就行。那种曲线图就把原始数据发到服务器或手机来生成可视化地图。
princelai
2022-01-06 09:47:00 +08:00
我猜测压缩成 gml 或 graphml,dot 这种传输是不是最方便
rationa1cuzz
2022-01-06 14:17:03 +08:00
一般都是把数据推到云端或者客户端(app)自己算,智能设备算这个成本可太大了
Dreax
2022-01-07 02:44:53 +08:00
https://github.com/dgiese/dustcloud
关于小米扫地机的研究
aureole999
2022-01-13 09:33:22 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826491

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX