如何通过设置IP和地址将GPRS + GPS智能手表连接到Google Cloud IoT?

问题描述 投票:0回答:1

我想将支持TCP协议的GPS和GPRS通信的智能手表连接到Google Cloud。我有一个带有通信协议的API,包括IP端口和发送数据的服务器地址的配置,以及用于解码已发送数据的所有信息,但我无法访问源代码。

知道,可以通过MQTT协议将这些设备连接到Google Cloud core-iot中的注册表吗?还是我必须使用VM设置服务器并在那里接收数据?

感谢您的帮助!

gps gprs google-cloud-iot
1个回答
0
投票

如果“智能手表设备”(设备)可以连接到Internet,则可以将MQTT客户端配置为直接从Internet连接。 IIRC,通过GPRS连接执行此操作可能会很复杂,尤其是在您必须执行MQTT+TLS over GPRS的情况下。

如果您的设备没有互联网连接,则还有其他选择。例如,如果设备上具有蓝牙,则可以为手机创建一个配套应用程序,该应用程序可以通过蓝牙在设备和Google之间用作gateway

无论采用哪种方法,都需要实现以下内容:

  • 生成用于连接到设备网桥的JWT令牌
  • 使用MQTT客户端连接

实际的实现细节将取决于设备的硬件功能。例如,Android中有一些使用Cloud IoT Core client for Android Things的示例,应该可以相对简单地移植到Android。

© www.soinside.com 2019 - 2024. All rights reserved.