Wi-Fiを利用して外部デバイスと通信する組み込みプロジェクトでRaspberry Piを使用することに取り組んでいます。デバイスは、デバイスが接続できるスタンドアロンの wifi ホットスポットとして機能できる必要があります。または、既存の wifi ネットワークが存在する場合は、ユーザーがインターネット接続を断念する必要がないように、そのネットワークに接続する必要があります。デバイスに接続します。デバイスをホットスポット モードで起動する予定です。その後、ユーザーは Web インターフェイスを使用して、デバイスを接続するネットワークの詳細を入力できます。指定されたパラメーターが接続の確立に失敗すると、デフォルトに戻ります。ホットスポットモード。
今私が苦労している技術的なことは、Rapsberry Pi の Arch Linux で Mono を実行する C# で制御ソフトウェアを実装したいということです。Linux wifi 接続を管理するために必要な API またはライブラリーを見つけるのに苦労しています。Windows では managedwifi.codeplex.com を使用できるようですが、Linux とは互換性がないようです。
私の最後の手段は明らかにシェルコマンドを実行してからその出力を解析することですが、それがどれほど粗雑で信頼できない可能性があるかを考えると、これは明らかに私の最後の手段です。
私が何をすべきかについてのアイデアはありますか?
PS。シェルスクリプトを使用する前に考慮すべきもう1つのことは、違いがある場合は、代わりにRaspbianまたは他のディストリビューションを使用することです.