Bluetooth デバイスのシリアル ポート プロファイルを設定した後、.NET シリアル ポート クラスを使用してそのデバイスから読み書きできるようにする必要がありますか?それともそれよりも複雑ですか? 誰かがこれがどのように機能するかを親切に説明してくれますか?
2 に答える
はい、ただし... 2013 年に購入した LS3578-ER は、Bluetooth SPP と .NET で正常に動作しましたSerialPort
。ただし、最近購入した 2015 年に製造された 2 台のスキャナーは、シリアル ポートを開くと正しく接続できません。技術サポートは基本的に役に立たず、部品番号は同じでも接続方法がサポートされなくなったとのことでした。ファームウェアが変更されたようです。ファームウェアを元に戻すこともできなかったようです。
2 番目のモデルでは、USB HID デバイス (VID 05E0 PID 0600) として動作させることができましたが、最新のものは動作せず、奇妙なことに別の PID (1200) で表示されます。繰り返しますが、同じスキャナー パーツ番号です。
うまくいかない場合は、壁に頭を強くぶつけないでください。
これについては、Symbol/Motorola に完全に不満を感じています。
そのとおりです。デバイスがペアリングされ、プロファイルが機能し、ドライバーがロードされると、コンピューターの他のシリアル ポートと同じようにデバイスにアクセスできます。
ただし、信号強度やペアリング ステータスなどの Bluetooth 管理情報を取得することはできません。そのためには、使用中の Bluetooth スタックに API を使用する必要があります。