ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
365342 Топик полностью
diper (31.10.2012 15:34 - 15:43, просмотров: 167) ответил PlainUser на IEEE 802.15.4 MAC уровень стек. Все выше ручками.
Если по стандарту то 64-битный адрес прошитый, 16-битный назначаемый Т.е. сначала снюхиваются на длинных, потом пользуются короткими. Дальше нужно смотреть что за чип. Обычно они имеют возможность выключить всю фильтрацию (принимает все пакеты), тогда формат пакета полностью зависит от благоразумия разработчика. Если пользоваться готовым MAC стеком, то нужно смотреть что за стек. Но если стек соответствует стандарту то скорее всего такой возможности не будет. Хотя вру, для передачи можно явно указать какой адрес использовать:
MCPS-DATA.request (
SrcAddrMode,
DstAddrMode,
DstPANId,
DstAddr,
msduLength,
msdu,
msduHandle,
AckTX,
GTSTX,
IndirectTX,
SecurityLevel,
KeyIdMode,
KeySource,
KeyIndex,
UWBPRF,
Ranging,
UWBPreambleSymbolRepetitions,
DataRate
)
Единственное что для короткого src адреса нужно где то прописать нужное значение, т.к. используется неявное значение полученное в процессе снюхивания.