これは基本的で簡単な作業でなければならないと感じていますが、リソースを見つけ出すのに苦労しています。 同じネットワーク上のIPアドレスに整数値を送信したい。 これを達成する最善の方法はUDPメッセージによるものだと思いますか? 受信デバイスは無線LANで接続されています。iPhoneからマイクロコントローラに信号を送信
これは、目標Cを使用してiPhoneアプリでどのように達成されますか?
これは基本的で簡単な作業でなければならないと感じていますが、リソースを見つけ出すのに苦労しています。 同じネットワーク上のIPアドレスに整数値を送信したい。 これを達成する最善の方法はUDPメッセージによるものだと思いますか? 受信デバイスは無線LANで接続されています。iPhoneからマイクロコントローラに信号を送信
これは、目標Cを使用してiPhoneアプリでどのように達成されますか?
ディスカバリーボードでWebサーバーを実行し、iPhoneから接続したり、Telnetサーバーを実行したり、ソケット接続を開いたりするなど、必要なものを実現する方法はたくさんあります。
しかし、あなたはUDP転送が何をしたいであると述べてきたことから、私はUDPEcho例に見てとることをお勧めしますか、あなたが必要なすべての機能を提供し、より良いAcynchUDPSocketクラス:
ネイティブobjective- c、1つのクラスに完全に自己完結しています。低レベルのソケットの周りの を心配する必要はありません。このクラスはあなたのためにすべてを処理します。
フルデリゲートのサポート。エラー、完了の送信、完了の受信、 と切断はすべて、デリゲートメソッドへの呼び出しになります。
オプションの タイムアウトを使用して、待機中のノンブロッキング送受信操作を実行します。送信または受信する内容を指示し、 すべてを処理します。キューイング、バッファリング、待ち受け、errnoのチェック - は自動的に処理されます。
IPv4とIPv6のサポート。 IPv4/ IPv6を使用して自動的に/ recvを送信します。複数のソケットを心配する必要はありません。
cocoapodsを使用してプロジェクトに追加するのは簡単ですし、git repoで素晴らしい例が見つかるはずです。
UDPブロードキャストから始めることをお勧めします。
希望します...
どのプロトコルを使用していますか?マイクロコントローラはどのようにネットワークに接続されており、どのプロトコルを聞くことができますか? –
ネットワーキングに関しては、私は完全なnoobですが、もしそれが役立つなら、私はARM Cortex Discovery stm32f4を使用しますか? http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419?sc=internet/evalboard/product/252419.jsp – meltonCG
私は恐れているマイクロコントローラについて何も知らないあなたの最初の仕事は、特定のデバイス(どのプロトコルを使用して)上で値を受け取るかを正確に見つけ出すことです。残りの部分はGoogleにとって簡単です( ' send ios'のようなクエリを使用します) –