以下は可能でしょうか?ブルートゥース機能を備えたiOSアプリを開発することは可能ですか?
私はBluetooth機能を備えたスケールを持っているとしましょう。私がBluetooth機能をオンにすると、BT経由でその重量が送信されます。
スケールとペアにしてデータを受け取るiOSアプリを開発することは技術的に可能ですか?アップルによると
以下は可能でしょうか?ブルートゥース機能を備えたiOSアプリを開発することは可能ですか?
私はBluetooth機能を備えたスケールを持っているとしましょう。私がBluetooth機能をオンにすると、BT経由でその重量が送信されます。
スケールとペアにしてデータを受け取るiOSアプリを開発することは技術的に可能ですか?アップルによると
:
Technical Q&A QA1657: Using External Accessory framework with Bluetooth devices.
Q:私は、iOS 3.0以降での外部アクセサリフレームワークは、私のアプリケーションは、Bluetoothデバイスと通信できるようになることを理解しています。だから私のアプリケーションは、私のiPhoneの隣に座っているBluetoothのアクセサリーを見ないのですか?
A:外部アクセサリーフレームワークは、iOSアプリケーションがAppleのMFiライセンシープログラムで開発されたハードウェアアクセサリーとのみ通信できるように設計されています。 MFi準拠のアクセサリは、有線デバイスとして実装できます。つまり、Appleデバイスの30ピンまたはLightningコネクタに接続するか、ワイヤレスデバイスとしてBluetoothを通信チャネルとして使用します。いずれにしても、外部アクセサリフレームワークを使用するアプリケーションは、アクセサリがMFiに準拠していると認識しない限り、アクセサリの存在を通知されません。つまり、iOSアプリケーションとインターフェイスするように特別に設計されています。
ブルートゥースによる外部アクセサリフレームワークは可能な解決策の一つですが、それはApple MFiあたりとして構築する追加の要件があり、ここではBluetoothの参照はクラシックのBluetooth(以下バージョン3.xと)
にありますあなたが定義した最適なソリューションは、Bluetooth Low Energy(LE)(Bluetooth Smartとも呼ばれます)技術(Bluetooth 4.0)を使用することです。Core Bluetooth Frameworks の一部としてアプリケーションで利用できます。APIs for Core Bluetoothつかいます。
現在、最新のiPhone 4S、新しいMac MiniではBluetooth Low Energyがサポートされていますが、& Macbook Air - its expected most new Apple & Others hardware will have this standardです。
はい、iOSアプリケーションとCore bluetoothフレームワークを使用してBluetoothデバイスを接続できます。このフレームワークはiPhone 4s、iPhone5、iPhone 5S、iPad3でサポートされています。スケールとiOSアプリケーション間の通信にBLE 4.0を使用できます。ここでは、iOSアプリケーションがクライアントになり、スケールが周辺機器になります。重量計からデータを取得するだけでなく、設定することもできます。