Получение полного списка устройств

А вот тут не соглашусь. парсить можно так: MQTT топик от внешнего устройства - #16 от пользователя BrainRoot
То есть получаем объект и перебираем его.

Но в общем реализации равнозначны, да.