Цитата(subver @ Sep 26 2010, 07:02)

... Смысл - включилось устройство, по быстрому сплюнуло пакетик и выключилось.
Одновременно "плевать" могут до 8 устройств ...
Аналогичная задача. Делал широковещательную передачу, когда одно конечное устройство - работает, при включении нескольких конечных устройств некоторые посылки теряются. Сделал передачу конкретному координатору (с указанием 64-битного адреса), с подтверждением ACK - вроде заработало.
Использовал пакет API 0x10, но там задается 64-битный адрес координатора (я так понял - это серийный номер, который нельзя изменить) и 16-битный адрес. Но допустим координатор сломался, его заменили (вместе с модулем), соответственно 64-битный номер сменился, и что, перешивать все конечные точки? Или как-то можно сделать НЕ широковещательную передачу (с подтверждением ACK) используя только 16-битный адрес???
В команде API 0x10 нужно указывать и 64-битный адрес и 16-битный, вот в чем проблема.
В продолжение темы.
Хм...
Указываю 64-битный адрес 0x00000000 - сообщение приходит к координатору.
Указываю 16-битный адрес не 0х0000 (у координатора всегда 0x0000, я так понял) - сообщение тоже приходит к координатору.
Не понятно - это широковещательная передача или нет?