MFiチップを必要とせずに、シリアルポートプロファイル(SPP)を使用してBluetooth低エネルギー(v4.0)でiOSデバイスと通信できますか?iOS 7 over Bluetooth Low Energy(v4.0)ではシリアルポートプロファイル(SPP)がサポートされていますか?
答えて
いいえ、できません。一般に、Bluetooth ClassicプロファイルはBluetooth低エネルギーには必ずしも適用されないということを覚えておくことが重要です。しかし、BLEを使用すると、独自のカスタム・サービス/プロファイルを簡単に作成できます。私が知る限り、iOSとのすべてのBLE通信は現在MFiに参加することなく許可されています。 SPPとBLEの詳細については、this pageをご覧ください。
既存のSPP対応デバイスとのインターフェースをとるのではなく、ゼロから設計する場合は、解決策があります。
Laird Technologiesは、Bluetooth低エネルギーモジュール(BL600)を作成します。これには、仮想シリアルポートアプリケーションをロードすることができます。これにより、SPPに似たサービスが作成されます。リモートエンドでは、単純なシリアルポートとして扱うことができます(むしろ低速ですが)。自分のサービスをロールして、他のデバイスで同様のことをすることができます。
これは最も洗練された解決策ではありませんが、MFi認証を取得しようとするよりもはるかに簡単です。
のiOSの正式なリストについては、このリンクは、プロファイルのサポートを参照してください:私はiOS用SPPを探してる
自分自身をとBluetooth」のための製品を持っているドイツのサプライヤー、lintech.deを発見SSPをサポート/エミュレートすると主張し、iAPと組み合わされた独自の組み込みソフトウェア層を使用していると主張している。 BlueMFIソフトウェアは、iAP(iPodアクセサリプロトコル)を使用してAPPLEデバイスと通信し、Apple認証チップとのデータ通信を管理します。BlueMFIソフトウェアは、さまざまなハードウェアプラットフォーム(Bluetoothモジュール)で動作するように設計されており、 LinTechのBlueMFIソフトウェアを搭載したBluetoothモジュールは、Bluetooth経由でAPPLE iAPプロトコルをサポートするだけでなく、標準的なBluetoothデバイスと通信することも可能です」と述べています。これをまだ試していない、ただ探検して共有している。
2月16日からJohn Parsonsのコメントをクリアするだけですが、BL600は完全に廃止されていません。
vSPは、iOSデバイス用のBLEとAndroidを使用して、低レベルで低スループットのデータ接続に適しています。 iPadに対応しているソリューションを示すビデオはこのリンクにあり、iOSアプリケーションにも完全なソースコードがあります。http://www.lairdtech.com/Support-Center/Technical-Library/Videos/VSP-Bridge-Command/#.UwYvzGJ_s1w
iOSのBLE接続にはMFi要件はありません。
MFIがクラシックのBluetooth データあなたは、AppleのIAPのプロトコルを使用するのMFiライセンシーも、外部のApple認証ICを使用し、アップルにロイヤリティを支払う必要がiOSデバイス、からへ/接続にのみ関係します。
私はSPPがiOS 7で直接サポートされているとは言わないとAppleは言います。私はデータ収集プロジェクトにconnectblueモジュールOBS421とOBS425を使用:)
しかし...
を主張しません。 BLEモジュールはSPPプロファイルを有効にしており、SPPモードのBTLEモジュールを使用してセンサーからiOSデバイスにデータを送信します。 iOS 6と7でかなりうまく動作します
私はiPhone 5Sの下でMFi Bluetoothデバイスに問題があったと言われました。
BTLEの欠点は、一度に20バイトに制限されています。 ハードウェアとソフトウェアを調整する必要がありましたが、簡単でした。あなたは、周辺のプロトコルの選択を制御することができない場合
:
シリアルポートプロファイル(SPP)
はまだブルートゥース4.0でサポートされています。しかし、Bluetooth 4.0低エネルギーは、古いBluetooth規格と下位互換性のない、異なる物理的およびリンク層プロトコルを使用します。現在のiOSおよびAndroidデバイスは、BT 4.0と低エネルギー標準の下位互換性のある部分をサポートする「デュアルモード」インターフェイスを使用します。Bluetooth 4.0 Low Energyは、Bluetooth 4.0とは異なり、SPPをサポートしていません。
私はあなたにインスピレーションの源として役立つかもしれないGitHubにCordova/Phonegap Pluginを見つけました。彼らは、iOSとAndroidのSPPをサポートするよう広告します。
あなたは、周辺の制御である場合、すなわち、あなたが周辺のソフトウェアを実装:
- のBluetooth 4.0低エネルギーの通信は、一般的な属性のプロトコルを使用しています。 GATTに基づいて、多数のプロファイルが存在するが、シリアルポートプロファイルは存在しない。
- 良いニュースは、iOS、Android、お使いのデバイスで独自のシリアルポートプロファイルを実装するのはかなり簡単です。 BTLEモジュール/ SoCのAPI命令は、既存のプロファイルのいくつかの例を提供する必要があります。
- 自分のプロフィールを簡単に実装することができるようになったらすぐに、より多くのユースケース固有のプロファイルを選択することで、(バッテリー駆動の?)周辺機器に多くの電力を節約できます。
あなたは仕事をしているなどブルーギガBL112などのプログラマブルチップを持っています。ケーブル交換コードです。
iOSとAndroid 4.3の両方で実際に統合しています。少なくともデモボードで動作します。
- 1. Bluetooth 4.0/Smart/Low energy on Samsung Galaxy S3
- 2. iOSのBluetooth 4.0 Low Energyデバイスにアクセスする方法はありますか?
- 3. Bluetooth Low Energy:RFDuinoが検出されない
- 4. Bluetooth Low Energyで安全にペア設定されるまで、隠されたサービスを持つことは仕様に入っていますか?
- 5. MIDI over Bluetooth
- 6. Android 6.0のBluetooth Low Energy Scanningのロケーションを有効にする必要があります
- 7. WindowsのBluetooth SPPサーバー
- 8. Android Bluetooth SPP Server
- 9. Symbol LS3578 Bluetooth SPPプロファイル
- 10. SPPプロファイルブルートゥースiOS
- 11. iOS 5では「Use Base Internationalization」がサポートされていますか?
- 12. iOS 4.2ではCLGeocoderがサポートされていますか?
- 13. iOSではグラデーションフォントがサポートされていますか?
- 14. サポートされていない設定:... armeabi-v7a-emu.so Mono for Android v4.0
- 15. iOS上のBluetooth A2DP APIサポートですか?
- 16. Bluetooth Low Enerygy HCIデータパケットをキャプチャしようとしています
- 17. Windows 8のBluetooth SPPデバイス
- 18. Android Bluetoothはサポートされていません
- 19. iOS 7ではGKPeerPickerControllerが推奨されていません
- 20. IOS 7の外部Bluetoothキーボードの統合
- 21. いくつのタッチポイントでWindows 7のマルチタッチがサポートされていますか?
- 22. DataGridはサポートされていますか?
- 23. シリアルポートが通常のCOMまたはSPPであるかどうかを確認
- 24. Cordova iOSクロスソースリクエストは、HTTPのみでサポートされています
- 25. Windows Phone 7&7.5アプリケーション開発でCSS、JavaScript、jQueryがサポートされていますか?
- 26. Bluetooth Android SPP、コマンドをデバイスに直列に送信しますか?
- 27. Java SE 7がインストールされていますが、スイッチの文字列はサポートされていません
- 28. BluetoothでSPPでファイルを送受信する際の問題
- 29. 2.3.6の銀河ノートのBluetooth SPP
- 30. どのiOSデバイスで地域モニタリングがサポートされていますか?
Laird BL600モジュールは廃止されておらず、現時点でBL600をEOLする計画はありません。詳細はhttp://www.lairdtech.com/Products/Embedded-Wireless-Solutions/Bluetooth-Radio-Modules/BL600-Series/をご覧ください。 – Laird