Come creare un hotspot Wifi usando Arduino UNO
La scelta dei dispositivi per la creazione di un hotspot WiFi nel nostro caso non è adatta. Arduino non ha un supporto nativo per il protocollo USB per noi per collegare una scheda dati / dongle ad esso. Naturalmente potremmo fare uso di bit banging o alternativa basata su software per collegare un dispositivo USB, che ridurrebbe il throughput come la maggior parte dei cicli di clock sarebbe utilizzato per stabilire e mantenere il protocollo USB che il trasferimento effettivo dei dati. Considerando il fatto che arduino di per sé funziona su una frequenza di clock di 16MHz, finiremmo con trasferimenti di dati molto molto bassi dentro e fuori il dongle anche dopo una codifica complessa. stabilire un hotspot è una storia del tutto diversa per la quale si potrebbe fare uso di un modulo wifi come ESP8266, stabilire la connessione seriale ad esso consumerebbe ancora più cicli di clock.
Il mio suggerimento sarebbe quello di fare uso di Raspberry pi (anche qui non ci si potrebbe aspettare il 100% di throughput ma si potrebbe usare come dimostratore di tecnologia o una prova di concetto). Ha il supporto per i dispositivi USB e si potrebbe collegare un dongle ad esso. Poi usarlo come hotspot insieme a ESP8266. Considera il fatto che l'hotspot nel nostro caso è basato sul software e tutti gli algoritmi di routing e l'assegnazione dell'indirizzo IP dovrebbero essere gestiti su Raspberry pi/linux.
Cheers
Articoli simili
- Come mettere a terra un circuito Arduino, quando non dice di usare il pin di terra di Arduino
- Come creare un hotspot WiFi da un cellulare già connesso al WiFi
- Come connettersi a un hotspot usando lo stesso dispositivo che ha creato l'hotspot (per scopi di gioco LAN)
- Come posso riparare la mia connessione hotspot mobile sul mio portatile? Il mio WiFi disconnette l'hotspot frequentemente.