首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用AWS实现实时定位和跟踪

利用AWS实现实时定位和跟踪
EN

Stack Overflow用户
提问于 2017-12-01 11:12:58
回答 1查看 987关注 0票数 1

简要解决办法:

我是存储IOT设备定位和服务提供商,汽车定位在迪纳摩DB通过AWS动态定位。我将一个用户映射到一个特定的服务提供商-汽车-并将其分派到用户的共享位置。

问题:我需要在服务提供商仪表板上实时跟踪这些映射(服务提供者、汽车和用户位置)。1. DynamoDB是否提供了任何直接的API来实时发布和跟踪这些位置? 2.我是否需要公开这些映射的位置,然后通过AWS在仪表板上跟踪?AWS提供这样的API吗?

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-29 22:49:36

如果您正在使用来自AWS的MQTT IoT Core,那么您还有其他选项。

通过AWS库通过WebSockets直接订阅MQTT主题.

您可以使用Cognito来管理用户,并对AWS服务进行一些访问,这样您就可以使用类似于以下链接描述的WebSockets获得订阅MQTT中主题的凭据。

https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws

拥有自己的用户管理器并使用EC2实例.

例如,您可以创建一个EC2实例并放置一个带有NodeJs的AppServer,并使用SocketIO将用户的WebBrowser与您自己的管理器组合在一起,这样他们就可以接收实时信息,无论您想要什么。然后,您可以使用AWS NodeJS客户端并订阅您想要的主题,只需通过WebSockets of SocketIO服务器发送它(所有这些都位于同一个WebApp中)。这样,您需要考虑流量中的用户数量和数据。您可以拥有用户的主题--例如,"car/tracking/ mycarId“,其中mycarId是标识此用户/汽车的唯一Id,您只能同时订阅您想要的这些主题,这样您就不会订阅汽车的所有主题,也不会收到不必要的数据,您不需要太多的处理过程。

我已经实现了第二个,但现在我通过WebSockets将我的实时块迁移到科尼图和MQTT。

你好,Héctor

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47592163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档