iOS应用程序能否通过WiFi与MFi配件进行通信?

5

标题已经很明确了。我们正在开发一个MFi附件,它通过蓝牙与我们的iOS应用程序通信。但是,我们想要用WiFi替换蓝牙。假设我们可以在附件中进行必要的硬件更改,那么我们能否使iOS应用程序使用WiFi而不是蓝牙来与MFi附件通信?

1个回答

6
MFi计划涵盖了无线配件配置(WAC)功能,简化了将新配件连接到用户现有Wi-Fi网络的过程。
我不认为支持在检测到WiFi设备时提示用户安装或启动应用程序,就像使用外部配件框架和Lighting/30pin/蓝牙连接设备一样。
但是,一旦您拥有了一个连接到WiFi并且在网络上活动的设备,您可以使用TCP/IP和Bonjour来查找和与设备通信,而不涉及MFi计划。
如果您已经是MFi计划的成员,则值得调查WAC。

抱歉回复晚了。从您的答案中可以看出,iOS设备和外围设备(我问题中提到的MFi设备)应该在同一个WiFi网络上。但是,是否有可能通过WiFi进行点对点连接,就像蓝牙配对一样呢? - Varun Singh
1
我想你的外围设备可以广告发布一个即席WiFi网络,但iOS设备一次只能连接一个WiFi网络,所以它无法连接到您的设备并仍然访问互联网。 - Paulw11
谢谢,我会研究一下的。 - Varun Singh
1
我还没有尝试过,但是你应该能够使用EAWiFiUnconfiguredAccessoryBrowser_Class浏览未配置的配件。mFI设备端将处理连接和配置的魔法...另请参见https://dev59.com/D4Pba4cB1Zd3GeqPvKi8。 - Adriaan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接