0

我正在寻找一种方法让我的 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 平台的方法,将不胜感激!

4

1 回答 1

0

Arduino ESP8266 2.3.0 内核提供了 TLS v1.2 支持。只需使用 Arduino IDE 中的板管理器升级到此内核。

于 2016-11-07T19:46:16.923 回答