Amazon ec2 深圳康高信息技术跟踪器GT06与EC2的集成

Amazon ec2 深圳康高信息技术跟踪器GT06与EC2的集成,amazon-ec2,integration,tracker,Amazon Ec2,Integration,Tracker,我有一个concox GT06设备,我想从中向AWS服务器发送跟踪数据 随附的示例仅解释了数据结构和协议 我的服务器如何接收跟踪器收集的GPS数据 验证您的服务器是否允许您打开套接字,而出于安全原因,大多数低成本解决方案都不允许这样做(我建议使用AmazonEC2虚拟机作为您的平台) 选择一个应用程序将侦听传入数据的端口,验证该端口是否打开(如果未打开),并编写应用程序代码(我使用C++)以侦听该端口 在服务器上编译并运行应用程序(并确保它保持活动状态) 配置您的跟踪器(通常通过向其发送sms)

我有一个concox GT06设备,我想从中向AWS服务器发送跟踪数据

随附的示例仅解释了数据结构和协议

我的服务器如何接收跟踪器收集的GPS数据

  • 验证您的服务器是否允许您打开套接字,而出于安全原因,大多数低成本解决方案都不允许这样做(我建议使用AmazonEC2虚拟机作为您的平台)
  • 选择一个应用程序将侦听传入数据的端口,验证该端口是否打开(如果未打开),并编写应用程序代码(我使用C++)以侦听该端口
  • 在服务器上编译并运行应用程序(并确保它保持活动状态)
  • 配置您的跟踪器(通常通过向其发送sms)以将数据发送到服务器的IP和应用程序正在侦听的端口
  • 如果你是,正如我怀疑你,刚刚开始,考虑你将投资2到3个星期从头开始开发这个解决方案。您也可以考虑寻找一个预先开发的跟踪平台,在数据安全方面,它可能是也可能是不可接受的。 你可以找到。我通常对我的编码非常开放,并且很乐意发送套接字服务器的副本,但是,在这种情况下,出于安全原因,我不能这样做

  • 验证您的服务器是否允许您打开套接字,而出于安全原因,大多数低成本解决方案都不允许这样做(我建议使用AmazonEC2虚拟机作为您的平台)
  • 选择一个应用程序将侦听传入数据的端口,验证该端口是否打开(如果未打开),并编写应用程序代码(我使用C++)以侦听该端口
  • 在服务器上编译并运行应用程序(并确保它保持活动状态)
  • 配置您的跟踪器(通常通过向其发送sms)以将数据发送到服务器的IP和应用程序正在侦听的端口
  • 如果你是,正如我怀疑你,刚刚开始,考虑你将投资2到3个星期从头开始开发这个解决方案。您也可以考虑寻找一个预先开发的跟踪平台,在数据安全方面,它可能是也可能是不可接受的。
    你可以找到。我通常对我的编码非常开放,并且很乐意发送套接字服务器的副本,但是,在这种情况下,出于安全原因,我不能这样做。

    您可以使用简化的解决方案,在专门用于数据解析的中间件后端之间插入,而不是直接解析TCP或UDP数据包,例如。 在这种方法中,您可以使用HTTP REST API从发送给您的专用IP:端口(称为通道)的跟踪器中获取数据的每个新部分,甚至可以使用HTTP REST向连接的设备发送标准化命令。 同时,可以使用标准库打开MQTT连接,并从设备接收转换为JSON的消息,这比REST更好,因为延迟几乎为零。
    如果您使用的是python,您可以看看开源库。在这种方法中,EC2上的10行代码可能会被解析为来自Concox GT06的JSON消息。

    而不是直接解析TCP或UDP数据包,您可以使用简化的解决方案,在专门用于数据解析的中间件后端之间插入,例如。 在这种方法中,您可以使用HTTP REST API从发送给您的专用IP:端口(称为通道)的跟踪器中获取数据的每个新部分,甚至可以使用HTTP REST向连接的设备发送标准化命令。 同时,可以使用标准库打开MQTT连接,并从设备接收转换为JSON的消息,这比REST更好,因为延迟几乎为零。
    如果您使用的是python,您可以看看开源库。在这种方法中,您可能会将EC2上的10行代码全部解析为来自Concox GT06的JSON消息。

    这个问题绝对有效,建议关闭的人完全不知道跟踪平台环境。男孩和女孩们,不要碰你无法修复的东西。这个问题绝对有效,任何建议关闭的人都表明完全不了解跟踪平台环境。孩子们,不要碰你们无法修复的东西。我知道你们已经在使用亚马逊EC2了,不过我还是明确解释了为什么我建议其他人在云计算领域遵循你们的选择。嗨,托尼,谢谢你们的回复。我感谢的不仅是答案,还有一点是,对于某些主题的新手来说,人们开始投票结束他们的问题,而不是回答/引导正确的资源。我真的很感激你对这样的恶霸采取的立场。而且,我得到了答案。我查错地方了。对于任何面临类似问题的人,请查阅设备的用户手册,而不是协议手册。它主要是关于如何设置网络平台的信息。我无法忍受这些徽章猎人,他们会在第一次投票机会时跳起来关闭帖子,只是为了得到一个额外的金星。你的帖子值得关注和讨论。我希望人们能想出越来越好的解决办法。我来这里是为了学习,不是为了积累虚构的奖金。@tony gil。。。我正在开发gps跟踪解决方案。我可以成功连接到concox gt06设备。我的问题是扩展和线程管理。我可以在GT06中使用UDP协议吗?我知道您已经使用了amazon EC2,但是我明确解释了为什么我建议其他人在云计算中遵循您的选择。嗨,tony,谢谢您的回复。我感谢的不仅是答案,还有一点是,对于某些主题的新手来说,人们开始投票结束他们的问题,而不是回答/引导正确的资源。我真的很感激你对这样的恶霸采取的立场。而且,我得到了答案。我查错地方了。对于任何面临类似问题的人,请查阅用户手册,而不是协议手册