我使用 esp32 开发模块作为微控制器,并且已连接温度传感器、加速度计和 sim808 模块,我想每 1 秒将数据发送到 azure 物联网集线器
我尝试使用at命令连接GPRS但无法连接。我期待 AT 命令列表能够帮助我将数据发布到 azure iot hub 平台。
您的问题非常广泛,所以让我给您一些资源来帮助您入门。
这里有一些可能有帮助的库:
TinyGSM - 这将使用 AT 命令处理与您的 SIM808 的通信。他们有一些很好的例子。
PubSubClient - 是一个 MQTT 库,您可以将其与 TinyGSM 一起使用,通过 MQTT 连接到 Azure。
SSLClient - 是 ESP32 的一个库,可以与上述库一起使用以提供 TLS 支持。
以下示例将所有这些连接在一起,使用带有 ESP32 的 SIM800L 调制解调器通过 TLS 连接到 Azure。 mqtt_gsm_SIM800L_Azure_x509_Device_Twin。经过一些修改,您应该能够使其与 SIM808 一起工作。祝你好运。