0

私は iOS 開発の初心者です。私がしなければならないプロジェクトについていくつか質問があります。

まず第一に、私の問題は、Bluetoothデバイスを備えた単一のハードウェアを作成しようとしており、Bluetoothで接続されているiOSデバイスまたはAndroidの情報を送信することです...だからここに私の質問があります:

1) どのような Bluetooth ハードウェアが必要ですか? BLE4.0?または、2.1 および 3.0 デバイスと通信する通常のデバイスを使用できますか? iPhone 4S 以降のバージョンが動作し、Android 通信に問題が発生しないことを保証する必要があります。

2) 開発には何が必要ですか? MacBook Pro を持っていますが、iOS 5 シミュレーターの ble 4.0 を使用するにはアダプターが必要ですか? または、MacのBluetoothで処理できますか?

3) 古いバージョンと最新バージョンの iOS の情報をハードウェアから送信することはできますか?

ばかげた質問で申し訳ありませんが、私は数日前に開発を始めたばかりです..

皆さん、ありがとうございました!

4

1 に答える 1

2

1) これはかなり幅広い質問です。おそらく Bluetooth 4.0 を使用したいと思うでしょう。iOS デバイスは Bluetooth 2.1 デバイスと通信できますが、開発したアプリでそれらにアクセスするには、Apple の Made for iPhone プログラムのメンバーである必要があります。Made For iPhone プログラムに参加するのは簡単なことではありません。実際の経験を積んだ企業でない限り、参加することはできません。Bluetooth 4.0 (別名 Bluetooth LE) と通信するアプリを制限なく開発できます。

2) MacBook Pro の新しさによって異なります。私の頭の中では、2012 年半ばの MacBook Pro と MacBook Air が、Bluetooth 4.0 を搭載した最初の / 唯一の MacBook であると思います。iOS シミュレーター使用して、これらのマシンで Bluetooth 4.0 対応アプリを開発できます。あなたの MacBook Pro が古い場合、アダプタ経由で Bluetooth 4.0 機能を追加するオプションについてはよくわかりません。とにかく、実際の iOS デバイスで開発とテストを行うのが最善だと思います。

編集: この質問に最初に回答して以来、さらに多くのことを学びました。テクニカル ノート TN2295で説明されているように、Bluetooth 4.0 が組み込まれた Mac でも、iOS シミュレーターで BT 4.0 アプリケーションをテストするには、外部 Bluetooth 4.0 アダプターが必要です。

3) あなたがここで何を求めているのか、私にはよくわかりません。CoreBluetooth.framework および Bluetooth 4.0 を使用するには、iOS 5.0 以降を実行する iPhone 4S、iPad 3、第 5 世代 iPod Touch 以降が必要です。ほとんどの新しい開発では、iOS 6.1 以降のみをターゲットにすることをお勧めします。iOS 6.0 では、CoreBluetooth に優れた機能がいくつか追加されています。

于 2013-02-06T21:26:53.583 に答える