Я разработал проект IoT с IDE Energia, который публикует сообщения JSON в облачной базе данных IBM.Это работает хорошо, когда моя панель запуска подключена к Интернету с личной точкой доступа моего мобильного телефона.Однако сообщения не публикуются, когда панель запуска подключена к интернету с помощью Wi-Fi.
Единственное различие между двумя кодами заключается в определении ssid и пароля:
char ssid[] = ;
char password[] = ;
Попытка подключения к сети заканчивается успешно, после чего получается IP-адрес, после которого он не может подключиться к ibmклиент.Я не вижу попыток: Платформа IBM Watson IoT -> Устройства -> Журналы.
Я изменил настройки безопасности соединения: опционально TLS, также я добавил свой wifi IP в «Белый список», но проблема все еще сохраняется.
Похоже, что программа не может подключиться к MQTT-брокеру, потому что она остается в цикле ниже:
while ((rc = client.connect(connectData)) != 0)
{
}
Не могли бы вы мне помочь.Есть ли какая-либо конфигурация, которую мне нужно сделать?
Возможно ли, что шифрование вызывает проблему или это не имеет отношения к моей теме?Я не знаю о методах шифрования и безопасности, а также о том, какой метод шифрования используется моим модемом.Если это вызывает проблему, как я могу отправить сообщения JSON в IBM IoT Platform и что мне нужно сделать для подключения моего устройства к IBM IoT Platform с изменением параметров безопасности (TLS с аутентификацией токена или TLS с аутентификацией сертификата)
Любая помощь будет принята с благодарностью.Заранее спасибо ...