Я настраиваю сеть NonBeacon (w/Coordinator) с тремя модулями XBee Series 1. Один из них настроен как координатор. Остальные два настроены как конечные устройства. Версия и конфигурация прошивки приведены ниже.Как конечные устройства взаимодействуют друг с другом в сети XBee (Series 1) NonBeacon (w/Coordinator)
Firmare
Modem: XBEE Function Set Version
XB24 XB24 802.15.4 10CD
координатор
Parameter Value Comments
CH (Channel) 0x0F Identical
ID (PAN ID) 0x5241 Identical
DH 0x0
DL 0x0
MY (Source Address) 0xFF01 Unique
CE (Coord. Enable) 1
A2 (Coord. Assoc.) 0x04 allow end devices to associate to it.
Конец устройства
Parameter Value Comments
CH (Channel) 0x0F Identical
ID (PAN ID) 0x5241 Identical
DH 0x0
DL 0x0
MY (Source Address) 0xFF02 Unique
CE (Coord. Enable) 0
A1 (End Dev Assoc.) 0x04 allow associate to coordinator.
Когда конец деви ce 1 отправляет данные, координатор может принимать данные, но конечное устройство 2 не может. Я хочу, чтобы конечное устройство 2 получало данные от конечного устройства 1 в этой сети. Мое текущее решение - позволить координатору передавать данные, поэтому конечное устройство 2 может его получить. Я не уверен, что это хорошее решение для решения проблемы связи между конечными устройствами. Есть ли другое решение?