我正在寻找一种让我的ESP8266 Arduino设备订阅IBM Watson IoT platform以接收设备管理消息(重启、更新等)的方法。我已经找到了使用PubSubClient库(https://developer.ibm.com/recipes/tutorials/run-an-esp8266arduino-as-a-iot-foundation-managed-device/)来完成此任务的示例,但是,我还没有找到使用TLS1.2的PubSubClient的工作示例(这是本项目的一个要求)。因此,我目前正在使用Adafruit_MQTT_Client,它可以使用TLS1.2连接并发布到Watson,但我还没有成功订阅该平台。如果有人能推荐一种使用TLS1.2连接、发布和订阅IBM Watson IoT platform的方法,我们将不胜感激!
发布于 2016-11-08 03:46:17
ArduinoTLS2.3.0核心提供了ESP8266 v1.2支持。只需使用Arduino IDE中的主板管理器升级到此核心。
https://stackoverflow.com/questions/39836382
复制相似问题