Colección de citas famosas - Consulta de diccionarios - ¿Cómo obtiene el coordinador la dirección IEEE del terminal y le asigna automáticamente una dirección corta de red?

¿Cómo obtiene el coordinador la dirección IEEE del terminal y le asigna automáticamente una dirección corta de red?

La suposición es la siguiente: después de que el terminal está encendido y estable, comienza a buscar si hay una red a su alrededor. Emite transmisiones al entorno. El contenido de la transmisión contiene su propia información de identidad, es decir, su dirección MAC y otra información de red relacionada, y siempre espera una respuesta del coordinador o enrutador una vez que recibe una señal de respuesta del padre. red para confirmar que se ha unido a la red, dejará de transmitirse. La identificación de identidad se transferirá al estado de preguntar periódicamente a la red principal si tiene sus propios mensajes, y esto continuará si hay su propio mensaje. El mensaje será recibido o procesado. Después de encender el coordinador, primero establece una red. Una vez que la red se ha establecido exitosamente, puede permitir que otros dispositivos se unan a la red y la administren. Una vez que se descubre que un nuevo dispositivo se ha unido a la red, analizará la red. paquete de transmisión del dispositivo y analizarlo dirección IEEE, luego asignarle una dirección corta de red y enviar la información de confirmación de unión al dispositivo. En este punto, un dispositivo se ha unido a la red. Experimento y análisis: 1. Analice el comportamiento del terminal después del encendido

Utilice el sniffer para interceptar parte de los datos recopilados de la siguiente manera: 1) dest

pan

ID

p>

es 0xffff, lo que indica que el terminal no se ha unido a la red 2) dirección de destino

La dirección es 0xffff

Significa que el terminal actualmente está transmitiendo envío de datos; ............. Accidentalmente encontré un artículo escrito por Frank que puede responder esta pregunta. Lo citaré para su referencia. No seguiré escribiendo, jaja. Asignación y adquisición de direcciones de red [Redirect]

Zigbee2006 asigna direcciones de red a través de un esquema de direccionamiento distribuido para garantizar la unicidad de las direcciones dentro de la red. La naturaleza distribuida de este algoritmo de direccionamiento garantiza que un dispositivo sólo pueda comunicarse con su dispositivo principal para recibir una dirección de red. Contribuye a la escalabilidad de la red al no requerir asignación de direcciones para las comunicaciones en toda la red.

Existe una fórmula de este tipo en la pila de protocolos 04, A=A(parent) Cskip(d)*Rm n, Cskip(d) es el desplazamiento cuando el dispositivo principal de diferentes profundidades asigna direcciones, Rm es el número máximo de rutas que se pueden realizar y n es el enésimo dispositivo. Si Cskip(d)=0x5a6, Rm=4, entonces la dirección del primer RFD del coordinador es A=0 0x5a6*4 1=0x1699. Vi esta descripción en el protocolo 06: Para una dirección de A, para un enrutador con. profundidad d, si se cumple la siguiente fórmula, el dispositivo con la dirección de destino D es un subdispositivo: A