Logo di MacB IT Solutions

Modulo Wi-Fi MacB IT Solutions ESP32-WROVER-IE BuzzBoxx

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (17)

Specifiche

  • Nome del prodotto: BuzzBoxx
  • Versione: V1.0
  • Data di rilascio: 2024.12

Informazioni sul prodotto

BuzzBoxx è una piattaforma hardware progettata per lo sviluppo di applicazioni che utilizzano moduli Arduino ed ESP32.

Istruzioni per l'uso del prodotto

Introduzione
BuzzBoxx è uno strumento versatile per lo sviluppo software. Supporta i moduli Arduino ed ESP32 per la creazione di applicazioni.

Iniziare
Iniziare configurando l'ambiente di sviluppo software di base come descritto nella guida per l'utente.

Configurare
Segui la procedura guidata di configurazione basata sul menu per impostare il tuo ambiente di sviluppo.

Collegare
Collegare l'hardware BuzzBoxx al computer utilizzando i cavi appropriati.

Prova Demo
Eseguire la demo di prova per assicurarsi che l'hardware funzioni correttamente.

Carica schizzo

Per caricare gli schizzi, segui questi passaggi:

  1. Costruisci il tuo schizzo.
  2. Invia lo sketch al modulo ESP32.
  3. Monitorare l'output per individuare eventuali errori.

Riferimento comando SSC

BuzzBoxx supporta vari comandi per la configurazione:

  • operazione: Eseguire il comando dell'operazioneStavoi: Configura la modalità stazione.App: Configura la modalità punto di accesso.
  • Per Mac: Imposta l'indirizzo MAC.
  • DHCP: Abilita DHCP.
  • Indirizzo IP: Imposta indirizzo IP.
  • Riavviare: Riavviare il sistema.

BuzzBoxx

  • BuzzBoxx è una scheda di sviluppo. Può funzionare in modo indipendente.
  • È costituito da un modulo ESP32-WROVER-IE che supporta il protocollo di comunicazione Wi-Fi + BT+ BLE e da una scheda madre PCB.
  • E questo prodotto ha una funzione 4G. Il modulo LTE Cat-4 è SIM7600G-H.
  • Per applicazioni che vanno dalle reti di sensori a bassa potenza alle attività più impegnative.
    ESP32 integra soluzioni Wi-Fi (banda 2.4 GHz) e Bluetooth 4.2 su un singolo chip, insieme a due core ad alte prestazioni e molte altre periferiche versatili. Alimentato dalla tecnologia a 40 nm, ESP32 fornisce una piattaforma robusta e altamente integrata per soddisfare le continue richieste di utilizzo efficiente dell'energia, design compatto e sicurezza.
  • Forniamo le risorse hardware e software di base che consentono agli sviluppatori di applicazioni di costruire le proprie idee attorno all'hardware della serie ESP32. Il framework di sviluppo software fornito è destinato allo sviluppo rapido di applicazioni Internet-of-Things (IoT), con Wi-Fi, Bluetooth, gestione flessibile dell'alimentazione e altre funzionalità di sistema avanzate.

Arduino
Un insieme di applicazioni multipiattaforma scritte in Java. L'IDE software Arduino deriva dal linguaggio di programmazione Processing e dall'ambiente di sviluppo integrato del programma Wiring. Gli utenti possono sviluppare applicazioni in Windows/Linux/MacOS basate su Arduino. Si consiglia di utilizzare Windows 10. Il sistema operativo Windows è stato utilizzato come example in questo documento a scopo illustrativo.

Preparazione
Per sviluppare applicazioni per ESP32, è necessario:

  • PC con sistema operativo Windows, Linux, x o Mac
  • Toolchain per creare l'applicazione per ESP32
  • Arduino che contiene essenzialmente API per ESP32 e script per far funzionare la Toolchain
  • La stessa scheda ESP32 e un cavo USB per collegarla al PC

Scarica il software Arduino

Il modo più rapido per installare il software Arduino (IDE) su macchine Windows

Starid veloce

Passaggi di installazione per la piattaforma Windows Arduino

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (1)

Accedi all'interfaccia di download, seleziona il programma di installazione di Windows per l'installazione diretta

Installa il software Arduino

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (2)MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (3)

Scarica Git

Scarica il pacchetto di installazione Git.exe.

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (4)

Configurazione pre-compilata Fare clic su  Icona Arduino, quindi fare clic con il pulsante destro del mouse e selezionare "Apri cartella in cui" Selezionare hardware ->

  • Mouse ** Clic destro ** ->
  • Fai clic su Git Bash qui

Clonazione di un repository remoto

  • $ mkdir espressivo
  • $ cd espressivo
  • $ git clone – ricorsivo https://github.com/espressivo/arduino-esp32.git esp32

Collegare
Ci sei quasi. Per poter procedere oltre, collegare la scheda ESP32 al PC, verificare sotto quale porta seriale è visibile la scheda e verificare se la comunicazione seriale funziona.

Prova Demo
Selezionare File>>Esample>>WiFi>>WiFiScan

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (5)

Carica schizzo

Seleziona Consiglio
Strumenti<

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (6)

Caricamento

Schizzo << Carica
Monitor seriale
Strumenti << Monitor seriale

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (7)

Riferimento comando SSC

op
Ecco alcuni comandi Wi-Fi comuni per testare il modulo.
Descrizione
I comandi op vengono utilizzati per impostare e interrogare la modalità Wi-Fi del sistema.
Example
op -Q
op: S-o wmode

Parametro

-Q Interroga la modalità Wi-Fi.
-S Imposta la modalità Wi-Fi.
 

 

wmode

Sono disponibili 3 modalità Wi-Fi:

• modalità = 1: modalità STA

• modalità = 2: modalità AP

• modalità = 3: modalità STA+AP

sta
Descrizione
i comandi sta vengono utilizzati per scansionare l'interfaccia di rete STA, connettere o disconnettere l'AP e interrogare lo stato di connessione dell'interfaccia di rete STA.
Example
sta -S [-s ssid] [-b bssid] [-n canale] [-h] sta -Q
sta -C [-s ssid] [-p password] sta -DMacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Modulo-Wi-Fi-fig (10)

Parametro

-sss Scansiona o collega gli Access Point con il ssid.
-b ssid Scansiona gli Access Point con il bssid.
-n canale Scansiona il canale.
-h Mostra i risultati della scansione con access point ssid nascosti.
-Q Mostra STA Connect stutus.
-D Disconnesso con gli access point attuali.

ap
Descrizione
I comandi ap vengono utilizzati per impostare il parametro dell'interfaccia di rete AP.
Example
ap -S [-s ssid] [-p password] [-t crittografa] [-n canale] [-h] [-m max_sta] ap –Q
ap – L

Parametro

-S Imposta la modalità AP.
-sss Imposta AP ssid.
-p parola d'ordine Imposta password AP.
-t crittografa Imposta la modalità di crittografia AP.
-h Nascondi il codice SSID.
-m max_sta Imposta connessioni AP max.
-Q Mostra parametri AP.
-L Mostra l'indirizzo MAC e l'indirizzo IP della stazione collegata.

Macchie
Descrizione
I comandi Mac vengono utilizzati per interrogare l'indirizzo MAC dell'interfaccia di rete.
Example
mac -Q [-o modalità]

-Q Mostra indirizzo MAC.
 

-o modalità

• modalità = 1: indirizzo MAC in modalità STA.

• modalità = 2: indirizzo MAC in modalità AP.

Parametro

-Q Mostra indirizzo MAC.
 

-o modalità

• modalità = 1: indirizzo MAC in modalità STA.

• modalità = 2: indirizzo MAC in modalità AP.


Descrizione
I comandi dhcp vengono utilizzati per abilitare o disabilitare il server/client dhcp.
. Example

dchp -S [modalità -o] dhcp -E [modalità -o] dhcp -Q [modalità -o]

Parametro

  Avvia DHCP (client/server).
-E Termina DHCP (client/server).
-Q Mostra lo stato DHCP.
 

-o modalità

• modalità = 1: client DHCP dell'interfaccia STA.

• modalità = 2: server DHCP dell'interfaccia AP.

• modalità = 3: entrambi.

ip
Descrizione
Il comando ip viene utilizzato per impostare e interrogare l'indirizzo IP dell'interfaccia di rete.
Example

ip -Q [-o modalità] ip -S [-i ip] [-o modalità] [-m maschera] [-g gateway]

-Q Mostra indirizzo IP.
 

-o modalità

• modalità = 1: indirizzo IP dell'interfaccia STA.

• modalità = 2: indirizzo IP dell'interfaccia AP.

• modalità = 3: entrambi

-S Imposta indirizzo IP.
-io ip Indirizzo IP.
-m maschera Maschera dell'indirizzo di sottorete.
-g porta Gateway predefinito.

riavviare
Descrizione
Il comando reboot viene utilizzato per riavviare la scheda.
Example
ribottizza

arieteIl
Il comando ram viene utilizzato per interrogare la dimensione dell'heap rimanente nel sistema.
Example
ariete

Attenzione FCC:

Eventuali modifiche o alterazioni non espressamente approvate dalla parte responsabile della conformità potrebbero invalidare il diritto dell'utente a utilizzare l'apparecchiatura.
Questo dispositivo è conforme alla parte 15 delle Norme FCC. Il funzionamento è soggetto alle seguenti due condizioni:

  1. Questo dispositivo non può causare interferenze dannose e
  2. questo dispositivo deve accettare qualsiasi interferenza ricevuta, comprese quelle che potrebbero causare un funzionamento indesiderato.

Questo trasmettitore non deve essere collocato o utilizzato insieme ad altre antenne o trasmettitori.
NOTA IMPORTANTE:
Nota: questa apparecchiatura è stata testata e ritenuta conforme ai limiti per un dispositivo digitale di Classe B, ai sensi della parte 15 delle Norme FCC. Questi limiti sono concepiti per fornire una protezione ragionevole contro interferenze dannose in un'installazione residenziale. Questa apparecchiatura genera, utilizza e può irradiare energia a radiofrequenza e, se non installata e utilizzata secondo le istruzioni, può causare interferenze dannose alle comunicazioni radio. Tuttavia, non vi è alcuna garanzia che non si verifichino interferenze in una particolare installazione. Se questa apparecchiatura causa interferenze dannose alla ricezione radiofonica o televisiva, cosa che può essere determinata accendendo e spegnendo l'apparecchiatura, si consiglia all'utente di provare a correggere l'interferenza con una o più delle seguenti misure:

  • Riorientare o riposizionare l'antenna ricevente.
  • Aumentare la distanza tra l'apparecchiatura e il ricevitore.
  • Collegare l'apparecchiatura a una presa di corrente appartenente a un circuito diverso da quello a cui è collegato il ricevitore.
  • Per assistenza, consultare il rivenditore o un tecnico radio/TV esperto.

Dichiarazione FCC sull'esposizione alle radiazioni:
Questa apparecchiatura è conforme ai limiti di esposizione alle radiazioni FCC stabiliti per un ambiente non controllato. Questa apparecchiatura deve essere installata e utilizzata a una distanza minima di 20 cm tra il radiatore e il corpo.

Domande frequenti

D: Posso usare BuzzBoxx per altre piattaforme hardware?
R: Il BuzzBoxx è specificamente progettato per l'uso con moduli Arduino ed ESP32. La compatibilità con altre piattaforme non è garantita.

D: Come posso risolvere i problemi di connettività?
R: Assicurati che tutte le connessioni siano sicure e che i driver siano installati correttamente. Riavviare sia l'hardware che il software può spesso risolvere i problemi di connettività.

Documenti / Risorse

Modulo Wi-Fi MacB IT Solutions ESP32-WROVER-IE BuzzBoxx [pdf] Guida utente
ESP32-WROVER-IE, ESP32-WROVER-IE Modulo Wi-Fi BuzzBoxx, Modulo Wi-Fi BuzzBoxx, Modulo Wi-Fi, Modulo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *