将代码从App传输到WiFi模块

时间:2015-09-01 18:24:06

标签: ios xcode network-programming

我正在开发的应用程序是控制模型火车。火车制造商提供了操作火车的代码(例如,铃声,前进等)。

我将用于app的WiFi模块广播WiFi网络。在iPad的“设置”部分,无需密码即可找到并连接WiFi网络。

我需要弄清楚我的应用如何连接到同一个WiFi网络。从那里应用程序上的每个按钮将被编程到特定制造商提供的代码。例如,铃声按钮具有特定代码,当按下该代码时,该代码通过WiFi网络从iPad发送到WiFi模块。 WiFi模块通过串行端口连接到命令库。因此,WiFi模块将代码发送到命令库。然后,命令库通过2.4Ghz频率将代码发送到火车,在我们的示例中它将响铃。

对按钮编程的任何建议&欢迎连接到WiFi网络。谢谢!

1 个答案:

答案 0 :(得分:1)

Apple不允许您使用应用更改wifi网络等系统设置。您只需要指导用户。您可以为他们提供指向设置页面的链接:

NSURL* settingsURL = [NSURL URLWithString:@”prefs:root=WIFI”]]; // objective c
[[UIApplication sharedApplication] openURL:settingsURL];

let settingsURL = NSURL(string: "prefs:root=WIFI") // swift
UIApplication.sharedApplication().openURL(settingsURL)