Сервер WSO2 IOT отключен от брокера

Почему я не могу одновременно запускать два тестовых агента (от raspberry pi)?

Когда я запускаю их на двух отдельных платах Raspberry Pi с разными идентификаторами устройств, когда один подключается к брокеру, другой отключается. Затем подключается следующий, а первый отключается... Больше они ничего не делают.

Я не могу угадать причину этого, и я изо всех сил старался решить эту проблему. Я пробовал с одним и тем же пользователем, разными пользователями, одним и тем же токеном доступа, разными токенами доступа. Но случилось то же самое.


person Chathura Jayawardane    schedule 08.03.2019    source источник


Ответы (1)


Они будут использовать один и тот же идентификатор клиента MQTT. Брокер всегда отключает первого клиента, который подключается с идентификатором клиента, когда второй клиент подключается с тем же идентификатором клиента.

Журналы от брокера должны показать, что это происходит.

person hardillb    schedule 08.03.2019
comment
Я заметил это... Как я могу это изменить? Я создал два устройства в своей консоли devicemgt. Но брокер берет тот же идентификатор клиента... - person Chathura Jayawardane; 08.03.2019