我正在寻找一种方法让我的ESP8266 Arduino设备订阅IBM Watson IoT平台以接收设备管理消息(重启,更新等)。我找到了使用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平台的方法,那将非常感谢!
答案 0 :(得分:0)
Arduino ESP8266 2.3.0核心提供了TLS v1.2支持。只需使用Arduino IDE中的板卡管理器升级到此核心。