IBM Watson Подписаться
Я ищу способ для моего устройства ESP8266 Arduino подписаться на платформу IoT IBM Watson для получения сообщений управления устройством (перезагрузка, обновление и т. Д.). Я нашел примеры, которые используют библиотеку PubSubClient ( https://developer.ibm.com/recipes/tutorials/run-an-esp8266arduino-as-a-iot-foundation-managed-device/), однако я еще не нашел работающий пример PubSubClient с использованием TLS1.2 (требование для этого проекта). Поэтому в настоящее время я использую Adafruit_MQTT_Client, который может подключаться и публиковать данные в Watson с использованием TLS1.2, но у меня не получилось подписаться на платформу. Если бы кто-нибудь мог предложить способ подключения, публикации и подписки на платформу IoT IBM Watson с использованием TLS1.2, это было бы очень полезно!
1 ответ
Ядро Arduino ESP8266 2.3.0 обеспечивало поддержку TLS v1.2. Просто обновитесь до этого ядра, используя менеджер плат в IDE Arduino.