Linux ベースの OS を実行するシングル ボード コンピューター (SBC) を使用して、モバイル デバイス検出器を作成します。SBC には、USB/802.11 ワイヤレス アダプターが搭載されます。SBC は DHCP サーバーになります。モバイル デバイスは、SBC のワイヤレス ネットワーク (アドホックかインフラストラクチャかは関係ありません) に参加します。モバイル デバイスがネットワークに参加すると、SBC がそれを検出します。受信したモバイル デバイスの MAC アドレスを、受け入れられたアドレスのセットでチェックします。一致する場合、SBC はコマンドを実行します。
私は基本的な Linux の知識を持っています。シェル スクリプトは書けませんが、C++/Qt は知っています。どこから始めればよいかわかりません。このプロジェクトで使用する関連コマンド ライン ユーティリティまたはライブラリを知っていますか?
PS: DHCP クライアント リストがいつ変更されたかを検出する方法だけが必要なのかもしれません。これは、MAC アドレス フィルタリングと併用するとうまくいく可能性があります。