Я пытался отправлять сообщения в IBM IOT Platform с помощью CC3220s Launchpad и Code Composer Studio cc32xx SDK, проект watson_mqttclient_CC3220S_Launchxl_tirtos_ccs.
Я могу отправлять сообщения в быстрый запуск брокера.
ОднакоЯ получил:
- Неверный ID пользователя () для аутентификации устройства:
ClientID = 'd: u45vsd: ti-simplelink: 9884e34e0611',
ClientIP = 178.241.108,68
Сообщение журнала подключений на платформе IBM Watson IOT - CONNACK:
Ошибка подключения: 5
Ошибка подключения к брокеру, код ошибки:-5
ОТКЛЮЧЕНИЕ МОСТА
Ошибка на последовательном терминале CCS
Я внес следующие изменения в код mqttclient CCS и платформу IBM Watson IOT:
Я изменил уровень безопасности как «Необязательный TLS» для опций безопасности IBM Watson IOT Platform и добавил новое устройство со следующей информацией:
Идентификатор организации: u45vsd
Тип устройства: ti-simplelink
Идентификатор устройства: 9884e34e0611
Метод аутентификации: use-token-auth
Токен аутентификации: zzzzzzzzzzzzz
Следующие коды были изменены в network_if.h:
определить SSID_NAME "Netmaster EB75-G"
определить SECURITY_KEY " пароль "
определить SECURITY_TYPE SL_WLAN_SEC_TYPE_WPA_WPA2
1053 *
Следующие коды были изменены в mqtt_client_app.c:
define SERVER_ADDRESS "u45vsd.messaging.internetofthings.ibmcloud.com"
char ClientId [64]= "d: u45vsd: ti-simplelink: 9884e34e0611";
const char * ClientUsername = "use-token-auth";
const char * ClientPassword = "zzzzzzzzzzzzzzzzzzz";
sprintf (ClientId, "d: u45vsd: ti-simplelink:% 02x% 02x% 02x% 02x% 02x% 02x ", macAddress [0], macAddress [1], macAddress [2], macAddress [3], macAddress [4], macAddress [5]);
Чего мне не хватает?
Любая помощь будет оценена.
Спасибо заранее.