Я пытаюсь обнаружить все устройства в моей сети zigbee через программируемую плату XBee с помощью скрипта Python. Для этого я использую:
xnet = xbee.get_network()
xnet.start_discovery_process()
while xnet.is_discovery_running():
time.sleep(0.5)
devices = xnet.get_devices()
проблема в том, что он находит только маршрутизаторы и координатор, но не находит ни одного конечного устройства. Есть ли способ получить ВСЕ устройства в сети?
Спасибо
ATND
для обнаружения узлов, поэтому вы можете прочитать документацию XBee по этой функции. - person tomlogic   schedule 31.07.2020ATNT
на устройстве, выполняющем обнаружение, возможно, до его максимального значения 0xFF (25,5 секунд), и убедиться, что цикл сна конечного устройства достаточно короткий, чтобы ответить. - person tomlogic   schedule 31.08.2020