私は現在、iOS アプリケーションで Bluetooth を使用する巣を掘り下げていますが、探している情報を見つけるのが非常に難しいと感じています。
- アプリ内から Bluetooth をオンにすることはできますか、それともユーザーが手動でオンにする必要がありますか?
- Bluetooth < 4.0 (クラシック) を実行している他のデバイスで基本的な Bluetooth 機能 (検出、接続、データの送信など) を使用できますか?
- AFAIK CoreBluetooth フレームワークは、Bluetooth 4.0+ を実行しているデバイスとの通信にのみ使用できます。Bluetooth < 4.0 デバイスとの通信に使用されるフレームワークはどれですか?
- Apple が App Store で私のアプリを拒否するような方法で Bluetooth を使用することは可能ですか? そして、それはどのような方法でしょうか?
- ペア通信とアンペア通信に違いはありますか? ペアリングされずに別のデバイスと通信できますか? アプリからペアリングを開始できますか?
私の質問にいくつかのコンテキストを与えるには:私は現在、アプリがまだWifiを備えていない組み込みデバイスと通信する必要があるホームオートメーションアプリケーションの一部を開発しています。組み込みデバイスで動作する Bluetooth のバージョンは決まっていません。同じ機能が Android アプリケーションに実装されます。
iOS の Bluetooth 経験者からの情報提供に感謝します。