Studiuję sposoby, aby urządzenie IoT uzyskało dostęp do sieci Wi-Fi użytkownika. Wiem o sposobie WPS, w którym urządzenie „emituje” sygnał, a router, po otrzymaniu polecenia odsłuchania, „odbiera” go i daje urządzeniu dostęp. Istnieje również sposób, w jaki urządzenie tworzy własny punkt dostępu, użytkownik łączy się z nim, aby przekazać SSID i hasło sieci domowej. Czy są inne sposoby na osiągnięcie tego?
Czytałem ten artykuł, który mówi o tym „” ProbMe metody :
Mogę się mylić, ale Broadlink Rm Pro może zrobić coś takiego. Ostatnio skonfigurowałem jedną z nich i musiałem po prostu:
Podłącz mój smartfon do mojego Wi-Fi
Zeskanuj kod QR lub wpisz kod w aplikacji Broadlink
Wprowadź mój SSID sieci i hasło w aplikacji Broadlink
I nie wiem jak, urządzenie jest podłączone do mojej sieci, aplikacja ma nawet swój adres MAC.
Czy ktoś z was wie więcej na temat tej metody ProbMe i / lub innych alternatyw, aby zapewnić urządzeniu IoT dostęp do sieci Wi-Fi użytkownika?
Edycja: Szukając informacji o ProbMe, dowiedziałem się, że jest to technologia firmy o nazwie Econais , po prostu udostępniając, jeśli ktoś z was chce opracować / wyprodukować coś podobnego, firma współpracuje z oprogramowaniem / sprzętem IoT. Oświadczenie: Nie pracuję w Econais ani nie jestem w żaden sposób z tym związany.
źródło
Odpowiedzi:
Jeśli używasz ESP8266, wbudowana funkcja Smart Config może to osiągnąć. Przykład można znaleźć tutaj: ESP8266 Arduino WiFiSmartConfig.ino .
Ważne kroki należy ustawić na tryb STA:
WiFi.mode(WIFI_STA);
Następnie zacznij szukać pakietów inteligentnej konfiguracji:
WiFi.beginSmartConfig();
Na koniec sprawdź, czy konfiguracja jest ukończona:
WiFi.smartConfigDone()
Wifi można następnie skonfigurować na urządzeniu za pomocą iPhone'a lub Androida Ap , lub możesz zbudować własne z Espressif iOS Ap lub Android Ap .
ESP32 ma również tę funkcję; zobacz Demo 11: Jak używać SmartConfig na Arduino ESP32 .
źródło
Większość urządzeń, które kupiłem (kamery IP, przełączniki światła, gniazda zasilania) wykorzystywały za kulisami komunikację ultradźwiękową. Zobacz marki takie jak Chromecast, Lisnr i Chirp.
Gdy urządzenie jest w trybie konfiguracji, musisz trzymać smartfon blisko urządzenia, a aplikacja kliencka wyśle sygnał dźwiękowy (może być słyszalny lub niesłyszalny) z modulowanym identyfikatorem SSID i hasłem. Brzmi jak epoka kamienia, ale działa bez dodatków :)
źródło