画面のないスマートデバイスでWi-Fiを簡単に構成するにはどうすればよいですか?
私は、WiFi経由でWebアプリにサービスを提供するIoTデバイスを作成しています。 設定を簡単にしたいと思います。たとえば、私が想像できる最も簡単な方法は次のとおりです。必要なのは、NFC機能を備えた電話などです。(これはNFCなどができると仮定しているため、仮説的にのみです!) ユーザーがIoTデバイスの電源を入れます ユーザーは、IoTデバイスのNFCパッドに対して電話を保持します IoTデバイスが電話にWiFi資格情報を要求する IoTデバイスは資格情報を使用してWiFiに接続します IoTデバイスは、電話のブラウザーをそのURLに誘導します しかし、すぐに私は可能な欠陥を見ることができます: 電話で資格情報を提供することはほとんどありません。セキュリティリスク。 電話が特定のURLに移動する可能性は低いです。セキュリティリスク。 NFCには、これらの種類の操作の標準がおそらく定義されていません。(ユーザーの許可を求めるなど)セキュリティの問題が軽減されたとしても、これを実装するのに十分な幸運があるとは信じられません。したがって、これをすべて行うには、電話用のアプリをダウンロードする必要があります。つまり、アプリはApple用、Android用などに作成する必要があり、さらにAppleの場合は承認する必要があり、ユーザーがアプリを検索してインストールし、使用方法を学習する必要があります-すべてがWebインターフェースを持つという目的に反する。 明らかに、一部のユーザーはNFC互換の電話を持っていないため、2番目の方法も必要になります。 私が持っている解決策の唯一の認識は、私のWiFi IPセキュリティカメラがどのように機能するかです。まず、イーサネットケーブルを介して、特定のIPが予約されている192.168.1.Xサブネット上のルーターに接続する必要があります(たとえば、カメラは192.168.1.100を予約または無料にする必要があります)。次に、ユーザーはhttp://192.168.1.100/に移動し、カメラの提供されたユーザー名とパスワードでログインし、そこからWiFiアクセスポイントの名前とパスワードでカメラを設定します。 しかし、この方法には1つの重大な欠点がありました。ルーターがサブネット192.168.1.Xで動作する必要があるということです。鉱山は192.168.0.Xで作動しました。ありがたいことに、私はそれを再構成することができました。しかし、私の新しいルーターにはその能力がありません!! 私は立ち往生していたでしょう。さらに、上記の方法は非常に苦痛です。かなりのステップ。 IoTデバイスのWiFi接続をセットアップし、ユーザーにWebアドレスにアクセスできるようにIPアドレスを通知する問題を解決するために、他にどのようなソリューションが実装されていますか?