W-lan
Wenn Sie Wi-Fi verwenden, stellen Sie mit Ihrem Telefon eine Verbindung zu einem von Ihrem Gerät eingerichteten Zugangspunkt her, geben die erforderlichen Informationen weiter und verbinden Ihr Gerät (und Ihr Telefon) wieder mit dem gewünschten Wi-Fi um sie zu verbinden.
Wenn Sie Wi-Fi verwenden, führt kein Weg daran vorbei. Die Eingabe der Informationen Ihres Heim-WLANs ist App UX und für diese Frage etwas unangebracht. 1 Konzentrieren wir uns also darauf, wie Sie zuerst den Zugangspunkt Ihres Geräts einrichten und dann eine möglichst komfortable und sichere Verbindung herstellen können.
Einrichten des Zugangspunkts
- Der Access Point ist erst nach dem Zurücksetzen auf die Werkseinstellungen verfügbar. (Hat Ihr Gerät einen Werksreset?)
- Es gibt eine physische Taste, die in den Access Point-Modus wechselt.
- Sie haben eine drahtlose Möglichkeit, den Access Point-Modus auszulösen. (Aus Sicherheitsgründen nicht ratsam.)
Anmeldeinformationen für den ersten Zugriffspunkt
- Da sind keine. (Sie können sich die Sicherheitsüberprüfungen vorstellen.)
- Sie sind im Handbuch auf dem Gerät abgedruckt und für jedes Ihrer Geräte gleich. (Ok, wenn die Zeit, zu der der Zugangspunkt aktiv ist, kurz genug ist.)
- Sie sind im Handbuch auf dem Gerät abgedruckt und für jedes Ihrer Geräte unterschiedlich. (Besser, erfordert aber einen gewissen Produktionsaufwand.)
- Sie werden in QR-Code-Form (oder auf andere Weise von der Kamera eines Smart-Geräts lesbar) auf Ihrem Gerät oder im Handbuch gedruckt. (Wie oben, nur bequemer.)
Ich erwähne die Handbücher, weil möglicherweise nicht jedes Gerät über genügend Speicherplatz für einen QR-Code verfügt, selbst wenn dies bei Ihnen der Fall ist. Auch Designer hassen QR-Codes wirklich. Auf der anderen Seite neigen Handbücher dazu, weggeworfen zu werden.
BLE
Ehrlich gesagt mag ich den BLE-Pairing-Prozess nicht, da er so leicht zu hören ist, wie er allgemein verwendet wird. (Vgl. Diese Frage zu Security.SE, diesen Blog über BLE-Sicherheit oder dieses Whitepaper oder weitere Informationen zur BLE-Sicherheit hier oder hier ). Das Protokoll bietet einige sicherere Modi, die jedoch nur mit mindestens BLE 4.2 funktionierenDies reduziert die kompatiblen Smart-Geräte und den zusätzlichen Entwicklungsaufwand für die Implementierung eines sicheren Pairings. Schauen Sie sich vielleicht sogar BLE 5 an, aber wenn Sie die neuen Sicherheitsfunktionen verwenden, gehen Ihnen möglicherweise die kompatiblen Geräte aus. Mein Verständnis Ihres Geräts ist, dass es BLE im normalen Betrieb nicht verwendet, was einen großen Entwicklungsaufwand bedeutet, den Sie für andere in die BLE-Sicherheit investierte Dinge verwenden könnten.
Die Verwendung von BLE ist normalerweise komfortabler als die Verbindung zu Wi-Fi-Zugangspunkten. Um ehrlich zu sein, ist Bluetooth in meinen Projekten aus diesen und anderen Gründen fast immer bereits ausgeschlossen. Sowohl aus Kosten- als auch aus Sicherheitssicht ist es nicht sinnvoll, eine Schnittstelle zu haben, die Ihr tatsächlicher Anwendungsfall nicht benötigt. Ein weiterer großer Nachteil besteht darin, dem Benutzer zu erklären, warum Sie Wi-Fi einrichten müssen, nachdem Sie gerade BLE eingerichtet haben. Das ist UX Hölle.
Ton & Licht
Grundsätzlich können Sie alles verwenden, wo Ihr Gerät über einen Sensor verfügt, um Anmeldeinformationen zu übertragen. Sie können Ihr WLAN-Passwort über die Smartphone-LED überprüfen, wenn Ihr Gerät über eine Kamera verfügt, oder eine Toncodierung verwenden (optimalerweise nicht in Bereichen, in denen kein Mensch zu hören ist), um es zu übertragen, wenn Sie ein Mikrofon haben. Schließen Sie diese Komponenten nicht nur für den Einrichtungsprozess ein. Die Leute finden es wirklich gruselig, Mikrofone oder Kameras in Sachen zu finden, die diese Fähigkeiten nicht haben sollen.
Einige allgemeine Ratschläge:
- Überlegen Sie, wann Ihr Gerät Wi-Fi-Anmeldeinformationen akzeptiert
- Halte diese Zeit kurz
- Haben Sie einen erkennbaren Auslöser für den Benutzer für diese Zeitspanne
- Je weniger sich der Benutzer mit der Übertragung der Anmeldeinformationen befassen muss, desto besser.
1 Apps sind schwierig, da es etwas schwierig ist, das Wi-Fi-Passwort des aktuellen Wi-Fi auszulesen. Dies sind wahrscheinlich die Anmeldeinformationen, die Sie an das Gerät übertragen möchten. Dies macht die UX oft sehr schmerzhaft und unter iOS schmerzhafter, da Sie nicht einmal die Liste der Wi-Fis einfach abrufen können. Mit Android erhalten Sie weitere Informationen, die Sie anschließend weitergeben können. Aber das ist eine andere UX, mit der alle da draußen kämpfen.