0

我正在使用 google-cloud-iot-core 在 iot 设备上工作,但我想允许 3rd 方支持,所以我想更改 mqtt 的主机名,怎么做?

提前致谢

4

1 回答 1

0

如果您更改该端点,那么您将不再与 IoT Core 对话。它是不可配置的,因为这是与服务对话的端点。

您可以在其他地方设置自己的 MQTT 服务器(可以在 GCE 或 GKE 中使用自定义容器进行)并根据需要设置主机名,然后设置自己的代理以获取 MQTT 有效负载并创建 Pub/Sub 消息,甚至我想充当 IoT Core 本身的转发代理(尽管安全性和身份验证可能有点奇怪)。

或者您甚至可以直接转到 Pub/Sub。这一切都取决于你的需要。

正如我所提到的,更改 IoT Core 的主机名(mqtt.googleapis.com)意味着您不再使用 IoT Core。没有其他方法可以访问 IoT Core 的通信代理部分来创建 Pub/Sub 消息等。如果您不使用 IoT Core 端点(主机名),那么您将自己创建 Pub/来自 IoT 设备数据的子消息。

于 2017-11-15T21:44:24.887 回答