J'ai cherché une solution pour ce problème pendant une longue période sans succès.NodeMCU auto-join ouverte wifi
Je souhaiterais que NodeMCU recherche un réseau wifi ouvert et s'y connecte. Tant que la connexion est disponible, utilisez cette connexion - et lorsque la connexion tombe, commencez à chercher un nouveau réseau ouvert.
Je vis en Finlande et nous avons un accès wifi gratuit presque à chaque coin de rue. Je prévois de créer quelque chose d'portable/mobile qui utiliserait le WiFi quand disponible.
Je commence aussi seulement sur la programmation, les bases en C et en utilisant l'IDE Arduino, donc pas d'expérience en langage Lua ici.
Je comprends que WiFi.scanNetworks()
peut distinguer un SSID sécurisé d'un SSID non sécurisé, mais je n'ai pas découvert comment je pourrais utiliser cela à mon avantage dans Arduino IDE.
un accroc qui vient à l'esprit: vous ne pouvez pas rechercher les points d'accès sur d'autres canaux en mode STA. vous pouvez scanner une liste, filtrer les points d'accès sécurisés, puis 'WiFi.begin()' sur un restant. – dandavis
"Je voudrais NodeMCU ..." - indique que vous utilisez le firmware NodeMCU. "en utilisant l'IDE Arduino, donc pas d'expérience linguistique Lua ici" - maintenant quoi? NodeMCU/Lua firmware ou Arduino? –
Arduino prend en charge la carte NodeMCU à partir de son gestionnaire de périphériques. Mais oui, ça ne fait rien d'autre que ESP8266 + Serial to USB. – cagdas