EBI: Embit Binary Interface

EBI

Categoria:

EBI è l'acronimo di Embit Binary Interface ed è un protocollo seriale user-friendly che consente di configurare facilmente una rete wireless utilizzando semplici comandi tipo AT (di solito su un'interfaccia UART) utilizzando moduli wireless Embit.

EBI è il modo consigliato per iniziare rapidamente con i prodotti Embit; in particolare tutti i kit di valutazione (EMB-WMB169PA-EVK, EMB-Z2530PA-EVK, ecc.) sono dotati di un'applicazione per PC che consente di inviare comandi EBI tramite USB ai moduli Embit. Il software in dotazione consente di impostare un collegamento radio e scambiare dati in modalità wireless in pochi minuti, anche senza la conoscenza del protocollo radio.

I comandi EBI possono essere inviati ai moduli wireless Embit tramite la loro interfaccia UART e tramite USB quando si utilizzano schede di valutazione Embit (fornite nei kit di valutazione Embit).

Moduli supportati

Un’applicazione firmware che implementa il protocollo EBI è disponibile per tutti i moduli Embit (per le versioni specifiche di EBI supportate da ciascun modulo, fare riferimento alla sezione modulo).

Si noti che, grazie alla disponibilità di EBI su tutti i moduli Embit e grazie alla compatibilità hardware pin-to-pin di tutti i moduli Embit, il cliente può facilmente sostituire qualsiasi modulo Embit nel proprio design hardware con un altro modulo Embit; questo è ciò che chiamiamo flessibilità Embit.

Per ulteriori informazioni sulle funzionalità supportate dai moduli Embit e sulla differenza tra microsistemi incorporati e modem flessibili, dai un’occhiata alla pagina Panoramica delle funzionalità.

Caratteristiche

I comandi binari tipo AT definiti nel protocollo EBI semplificano l’esecuzione di tutte le attività richieste per configurare una comunicazione wireless:

  • formazione della rete (a seconda del protocollo over-the-air utilizzato, ciò include l’associazione, la gestione della sicurezza, ecc.);
  • gestione del canale radio, potenza di uscita RF, velocità dati over-the-air (per EBI-WMBUS), ecc;
  • trasmissione e ricezione di pacchetti binari di lunghezza variabile;
  • scansioni radio (utili per trovare i canali radio meno affollati che consentono rapporti segnale / rumore più elevati);
  • recupero delle informazioni sul dispositivo (per identificare il modulo radio Embit);
  • abilitazione / disabilitazione delle modalità di risparmio energetico (molto utile per wireless a basso consumo a batteria);
  • aggiornamento del firmware tramite porta seriale;

Protocolli Over-the-air

Il protocollo EBI definisce i comandi over-UART; per quanto riguarda le trasmissioni via etere, i moduli wireless abilitati per EBI utilizzano i protocolli radio W-MBUS, IEEE 802.15.4, ZigBee o LoRa, sfruttando così appieno le potenzialità di ogni modulo Embit:

EBI protocols

 

Di seguito vengono forniti alcuni link alla documentazione relativa ai protocolli radio supportati:

  • W-MBus: questo è uno standard concepito per le applicazioni di misurazione, dove la durata della batteria è particolarmente critica; W-MBus è comunemente impiegato nella lettura di contatori di gas / acqua / contatore / elettricità. Le specifiche del protocollo non sono disponibili al pubblico ma puoi contattarci per qualsiasi informazione riguardante W-MBus. Embit ha un comprovato know-how in questo settore e ha anche il suo stack W-MBus.
  • IEEE 802.15.4:questa è la base per altri standard (ad esempio, ZigBee) ed è molto semplice da usare; per ulteriori informazioni, consultare questa pagina e i collegamenti correlati. È possibile scaricare le specifiche di questo protocollo direttamente dal sito Web IEEE.
  • ZigBee: questo protocollo è basato su IEEE 802.15.4 e aggiunge diverse funzionalità come il supporto della rete mesh e l’interoperabilità tra diversi fornitori; si prega di controllare questa pagina e i collegamenti correlati per ulteriori informazioni. È possibile scaricare le specifiche di questo protocollo direttamente dal sito Web di ZigBee Alliance.
  • Bluetooth Low Energy: noto anche come “BLE” o Bluetooth 4.0, è un protocollo wireless a bassa potenza per reti a brevissimo raggio, solitamente impiegato per stabilire comunicazioni tra dispositivi alimentati a batteria e smartphone / tablet / computer; per maggiori informazioni controlla questa pagina.
    IMPORTANTE: EBI non supporta ancora Bluetooth Low Energy come protocollo over-the-air.
  • LoRa / LoRaWAN: si tratta di uno standard proprietario sviluppato da Semtech che consente comunicazioni a bassa velocità di trasmissione a lungo raggio utilizzando le bande ISM standard Sub-1GHz. EBI-LoRa supporta sia lo standard LoRaWAN per reti pubbliche / private, ma è anche in grado di implementare reti personalizzate punto-punto oa stella utilizzando un protocollo OTA personalizzato.

Per ogni protocollo over-the-air supportato esiste una diversa “variante EBI”: EBI-WMBus, EBI-802.15.4, EBI-ZigBee e EBI-LoRa. È importante notare che EBI-WMBus e EBI-802.15.4 sono le varianti più facili da utilizzare per iniziare, mentre EBI-ZigBee richiede al cliente di avere un certo grado di conoscenza di ZigBee per iniziare.

Specifiche

Come accennato in precedenza, per ogni protocollo over-the-air supportato esiste una diversa “variante EBI”: EBI-WMBus, EBI-802.15.4, EBI-ZigBee e EBI-LoRa. In questa sezione è possibile scaricare le specifiche di tali varianti:

Support Software

Molti strumenti software sono stati sviluppati da Embit per consentire ai clienti di iniziare rapidamente con EBI. Attualmente, tali strumenti sono forniti nei kit di valutazione di Embit. Inoltre, sono disponibili entrambe le implementazioni C ++, C # e Python del protocollo EBI per iniziare facilmente con lo sviluppo sul “lato host”:

Linguaggio di programmazione
Download link Documentazione link Note
C++ NA NA Contatta Embit Per maggiori dettagli
C# NA NA Contatta Embit Per maggiori dettagli
Python NA NA Contatta Embit Per maggiori dettagli

    RICHIEDI LA TUA QUOTAZIONE

    Scegli la quantità di prodotti

    Ho letto e accetto l'informativa sulla privacy