Как подписать платформу IBM Watson IOT с панелью запуска CC3220s и Code Composer Studio? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытался отправлять сообщения в 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:

  1. Я изменил уровень безопасности как «Необязательный TLS» для опций безопасности IBM Watson IOT Platform и добавил новое устройство со следующей информацией:

    Идентификатор организации: u45vsd
    Тип устройства: ti-simplelink
    Идентификатор устройства: 9884e34e0611
    Метод аутентификации: use-token-auth
    Токен аутентификации: zzzzzzzzzzzzz

  2. Следующие коды были изменены в network_if.h:

    определить SSID_NAME "Netmaster EB75-G"
    определить SECURITY_KEY " пароль "
    определить SECURITY_TYPE SL_WLAN_SEC_TYPE_WPA_WPA2

    1053 *
  3. Следующие коды были изменены в 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]);


Чего мне не хватает?
Любая помощь будет оценена.
Спасибо заранее.

1 Ответ

0 голосов
/ 17 февраля 2019

Я решил свою проблему с комментариями ниже:

#define CLNT_USR_PWD
#define SUBSCRIBE

BR,

...