Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Porting di OpenThread su nuove piattaforme hardware

Il porting dello stack OpenThread su una nuova piattaforma hardware consiste in cinque passaggi:

  1. Imposta l'ambiente di compilazione
  2. Implementa API Platform Abstraction Layer
  3. Implementa funzionalità avanzate (Hardware Abstraction Layer)
  4. Convalida la porta
  5. Certificazione e README

Requisiti della piattaforma hardware

OpenThread richiede i seguenti servizi di piattaforma:

  • Radio IEEE 802.15.4-2006 2,4 GHz
    • Invia e ricevi frame IEEE 802.15.4
    • Genera frame di riconoscimento IEEE 802.15.4
    • Fornisce misurazioni dell'indicatore di potenza del segnale ricevuto (RSSI) sui frame ricevuti
  • Un timer a risoluzione millisecondo con allarme
  • Memoria non volatile per memorizzare le impostazioni di configurazione di rete
  • Un vero generatore di numeri casuali (TRNG)

Build di esempio

Diverse build di esempio sono fornite nel repository OpenThread. Per ulteriori informazioni, vedere Piattaforme .

Per un esempio completo end-to-end di come eseguire il porting di OpenThread da zero, vedere Aggiungere il supporto per la richiesta pull EFR32 .