iPhoneからワイヤレスで制御したいロボットを作りました。その点でアップルのスキャンダラスポリシーが原因でブルートゥースが出ているので、iPhoneのアプリからデータのストリームを送ることができれば、WiFiシステムを装備しているのだろうかと思う。アップルは、ブラウザ以外のAPIを通じて、あらゆる種類のWiFiアクセスを許可していますか?理想的には、アプリケーションはロボットから送信されたデータを読み取ることもできるでしょう。これは可能ですか?iPhoneでWiFiを使ってシリアルデータを送信するにはどうすればいいですか?
答えて
はい、ロボットが何らかの形でソケットを開くことができると仮定すると、可能です。
ロボットとiPhoneの間にTCPI/IPソケット接続を作成できます。この接続を使用すると、必要なデータを送受信できます。
は、いくつかの質問には、同様の問題カバー:Ad Hoc Wifi Connection Between iPhone & Mac - Possible?
How can I create a small Mac app that receives data over the WiFi network from an iOS app?を(あなたは、主にボンジュールを使用して質問にリンクされ、これはおそらく、ロボットでは利用できませんように、あなたがIPを発見するための別の方法が必要ですアドレス)
認可されたApple iPhone APIを通じて他のWi-Fiデバイスを検出する別の方法はありますか?その瞬間を想定して、生のTCP-IPソケットを開くためのAPIがあることは確かですか?それはアップルのようなものではありません。しかし、それが本当であると仮定すると、AppleはHTTP以外にどのようなプロトコルを使って認可されたアクセスを提供していますか? – Don
TCP/IPソケットを介して通信する任意のプロトコルを使用できます。たとえば、[CocoaAsyncSocket](https://github.com/robbiehanson/CocoaAsyncSocket)を使用して接続を作成できます。私のために本当にうまくいった。 – pre
さて、他の質問にはまだ答えがありません。 Bonjour以外のWi-Fiデバイスを検出する方法はありますか? – Don
については、AppleのスキャンダルポリシーのためにBluetoothがありません
Bonjourは、Bluetooth経由のアドホックネットワークに使用できます。詳細は、this questionを参照してください。
Bonjourは検出を行って接続を行うのに問題ありませんが、接続上でデータのシリアルストリームをどのように送受信するのですか?そのためのAPIは何ですか?ブラウザは接続を使用できる唯一のアプリですか、それともどのアプリでも使用できますか? – Don
私はなぜそれをブラウザに持って来るのかわかりません。ブラウザはWi-Fi、Bluetooth、Bonjourとは関係ありません。あなたはリンクに質問するものを読んだことがありますか?そのうちの1つに接続を設定する方法の説明があります。 – Jim
WiFiを介して通信するときにAppleが使用することができるHTTPがHTTPだけである可能性があると私は考えていたので、私はブラウザを起動しました。また、AppleがHTTP通信をブラウザアプリに制限する可能性も考えた。それが私の質問のポイントでした。あなたが参照している質問は、私が尋ねていることであるWiFi通信ではなく、Bluetooth通信に関するものです。そうではありません。私はリンクをチェックしませんでした。 – Don
- 1. iBeaconになっているiphoneにデータを送信するにはどうすればいいですか?
- 2. Pythonを使ってSMSを送受信するプログラムを書くにはどうすればいいですか?
- 3. iphoneカメラからリアルタイムビデオストリームを取得してサーバーに送信するにはどうすればいいですか?
- 4. IPアドレスを知っているPCにテキストメッセージを送信するにはどうすればいいですか?
- 5. アンドロイドでブルートゥース経由でシリアルデータを受信するにはどうすればよいですか?
- 6. AutoItでパケットを送信するにはどうすればいいですか?
- 7. シャドウボックスでフォームを送信するにはどうすればいいですか?
- 8. Keybd_eventを使って "A"を送信するにはどうすればよいですか?
- 9. 無線でWi-Fi設定ファイルをiPhoneに送信するにはどうすればいいですか?
- 10. iPhoneアプリケーションのSQLiteデータベースからWebサービスにデータを送信するにはどうすればいいですか?
- 11. 送信ボタンなしで選択メニューを送信するにはどうすればいいですか?
- 12. Androidアプリを使用してInstagramに写真を送信するにはどうすればいいですか?
- 13. プロキシを使用してTwitterにリクエストを送信するにはどうすればいいですか?
- 14. キーイベントをAndroidで送信するにはどうすればよいですか?
- 15. プログラムでUILongPressGestureを送信するにはどうすればよいですか?
- 16. PLISTをBluetoothで送信するにはどうすればよいですか?
- 17. C#でVK_MEDIA_NEXT_TRACKを送信するにはどうすればよいですか?
- 18. アプリでメールを送信するにはどうすればよいですか?
- 19. iPhone OpenGL ESでglRotatef()を使って回転を逆転するにはどうすればいいですか?
- 20. iPhone SDKで非常に簡単なステータスアップデートを送信するにはどうすればよいですか?
- 21. シリアルデータをA855に送信する
- 22. 他のアプリケーションを使用して画像を送信するにはどうすればいいですか?
- 23. セントラルエリアにデータを送信するにはどうすればよいですか?
- 24. Stimulsoftにパラメータを送信するにはどうすればよいですか?
- 25. User-Agentを使ってiPhoneにファイルをダウンロードするにはどうすればいいですか?
- 26. アンドロイドネイティブサービスを作成してバインダーを使って通信するにはどうすればいいですか?
- 27. 電子メールをキューに入れてPHPMailerで送信するにはどうすればいいですか?
- 28. for-loopに従ってフォームを複数回送信するにはどうすればよいですか?
- 29. CSSプロパティで使用するJquery varを送信するにはどうすればいいですか?
- 30. --headerオプションを使用してSiegeでCookieを送信するにはどうすればよいですか?
このロボットについて詳しく教えてください! – ThePower