从iPhone发送信号到微控制器

时间:2016-03-30 10:41:02

标签: ios networking microcontroller

我觉得这应该是一项基本而简单的任务,但我很难找到资源来帮助你。 我想将整数值发送到同一网络上的IP地址。 我相信实现这一目标的最佳方法是通过UDP消息? 接收设备通过wifi连接。

如何在使用目标c的iPhone应用程序中实现这一目标?

1 个答案:

答案 0 :(得分:1)

有很多方法可以实现您的需求(例如,您可以在Discovery板上运行Web服务器并从iPhone连接,运行telnet服务器,打开套接字连接等)。

但是既然你已经说过UDP传输就是你想要的,我建议你看看UDPEcho示例甚至更好AcynchUDPSocket类,它提供了你需要的所有功能:

  

原生目标-c,完全自包含在一个类中。不需要捣蛋   周围有低级插座。这个班为你处理一切。

     

完全代表支持。错误,发送完成,接收完成,   和断开连接都会导致调用您的委托方法。

     

排队的非阻塞发送和接收操作,带可选项   超时。你告诉它发送或接收什么,它处理   一切为了您。排队,缓冲,等待和检查错误 -   全部由你自动处理。

     

支持IPv4和IPv6。使用IPv4和/或自动发送/ recv   IPv6的。不再担心多个插座。

使用cocoapods很容易将它添加到您的项目中,您将在git repo上找到很好的示例。

我建议你从UDP广播开始。

希望它有所帮助...