Bir cihaz, Ağımın SSID'sini ve Parolasını WPS olmadan nasıl alabilir?


13

Bir IoT cihazının bir kullanıcının wifi ağına erişmesini sağlamanın yollarını inceliyorum. Cihazın bir sinyali ve yönlendiriciyi 'yayınladığı' yolu dinlemek, 'almak' ve cihaza erişim izni vermek için WPS yöntemini biliyorum. Cihazın kendi erişim noktasını yaratma yolu da var, kullanıcı ev ağının SSID ve Parolasını geçmek için ona bağlanıyor. Bunu başarmanın başka yolları var mı?

Bu 'ProbMe' yöntemi hakkında konuşan bu makaleyi okudum :

Yanlış olabilirim, ama Broadlink Rm Pro böyle bir şey yapabilir. Son zamanlarda bunlardan birini yapılandırdım ve sadece:

  1. Akıllı telefonumu kablosuz ağıma bağla

  2. Bir QR kodunu tarayın veya Broadlink Uygulamasına bir kod yazın

  3. Broadlink Uygulamasında ağ SSID ve Şifremi gir

  4. Cihazın ağıma nasıl bağlandığını bilmiyorum, uygulamanın MAC adresi bile var.

Birinizin bir IoT cihazına bir kullanıcı wifi ağına erişimini sağlamak için bu ProbMe yöntemi ve / veya diğer alternatifler hakkında daha fazla bilginiz var mı?

Düzenleme: ProbMe hakkında arama, bu Econais adlı bir şirketin bir teknoloji olduğunu öğrendim , sadece herhangi biri benzer bir şey geliştirmek / üretmek istiyorsanız paylaşmak, şirket IoT yazılım / donanım ile çalışır. Feragatname: Econais'te çalışmıyorum, ne de onunla hiçbir şekilde ilgilenmiyorum.


1
Burada biraz cevap verildi. Birçok wifi çipi İstemci modu ve Erişim Noktası modu arasında geçiş yapma yeteneğine sahiptir. ESP8266
GusGorman402

Yorum için teşekkürler @ GusGorman402. İstemci Modu / Erişim Noktası Modu sorunum için iyi bir çözümdür. Her neyse, soruma işaret ettiğim Broadlink cihazının böyle bir şey kullanmadığını belirtmek isterim, en azından öyle düşünmüyorum, çünkü akıllı telefonum wifi'ye geçmedi çünkü ne manuel ne de programlı olarak bağlıydı. Bahse girerim ProbMe yöntemine benzer bir şeydi.
Eric Akira

Bunun Espressif tarafından geliştirilen ESP-Touch Protokolü'nü kullandığını düşünüyorum . Bu makalede, WiFi.beginSmartConfig () işlevi aracılığıyla kullanmak için bazı ayrıntılar ve bazı Arduino kodları sağlanır. Bunu kendim test etmedim, bu yüzden henüz bir cevap olarak koymadım, ancak işe yararsa / alırsam herhangi bir ayrıntıyla güncelleyeceğim.
jsaven

Yanıtlar:


9

Bir ESP8266 kullanıyorsanız, yerleşik Akıllı Yapılandırma özelliği bunu başarabilir. Bir örnek burada bulunabilir: ESP8266 Arduino WiFiSmartConfig.ino .

Önemli adımlar STA moduna ayarlamaktır: WiFi.mode(WIFI_STA);

Ardından akıllı yapılandırma paketlerini aramaya başlayın: WiFi.beginSmartConfig();

Son olarak yapılandırmanın tamamlanıp tamamlanmadığını kontrol edin: WiFi.smartConfigDone()

Wifi daha sonra bir iPhone veya Android Ap kullanarak cihazda yapılandırılabilir veya Espressif iOS Ap veya Android Ap'den kendi cihazınızı oluşturabilirsiniz .

ESP32 de bu özelliğe sahiptir; bkz Demo 11: Arduino ESP32 üzerine SmartConfig nasıl kullanılır .


1

Satın aldığım çoğu cihaz (IP kameralar, ışık anahtarları, elektrik prizleri) perde arkasında ultrasonik iletişim kullanıyordu. Chromecast, Lisnr & Chirp gibi markalara göz atın.

Cihaz yapılandırma modundayken, akıllı telefonunuzu cihaza yakın tutmanız gerekir ve istemci uygulaması SSID ve şifre modüle edilmiş olarak bir ses sinyali gönderir (sesli veya duyulmayabilir). Taş devri gibi geliyor, ancak taş devri gibi görünüyor, ancak hiçbir fırfırlar ile çalışır :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.