使用零配置模式将iOS的Wi-Fi设置共享到外部设备

时间:2018-11-14 23:19:30

标签: ios arduino wifi settings adhoc

我正在研究Stackoverflow和整个Internet,以便能够通过零配置模式共享iPhone的Wi-Fi设置来配置外部设备的Wi-Fi。这个新设备是我要编程的arduino设备。

我尝试做与Apple HomeKit设备相同的事情。当我们要配置新的HomeKit设备以连接到Wi-Fi时,我们必须执行以下步骤:

  • 插入新设备。
  • 转到设置> wifi,然后选择新设备。 iPhone可以找到它,因为新设备肯定已经创建了一个临时网络。但在iPhone上,它不是正常的wifi连接,而是新设备。
  • 我们点击新设备,然后会打开一个向导,其中将选择我们要将新设备连接到的wifi。
  • iPhone作为设备的专用网络连接到网络。
  • iPhone共享网络密码。 -设备配置了新的wifi并重新启动。重新启动后,它将连接到新配置的wifi。
  • iPhone重新连接到Wi-Fi网络,我在寻找新设备,如果找到它,它将令人满意地完成配置。

这肯定是一个标准协议,我正在寻找如何配置arduino,以便我可以创建该特殊的ad hoc网络(使用bonjour吗?)并能够从iPhone接收配置(某些标准功能) ?)。

有人知道如何配置我的新设备,以便iOS将其识别为要配置的新设备吗?

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

您正在描述无线附件配置(WAC)。要使用此技术,您必须加入Apple MFi程序并在嵌入式设备中实现特定的硬件。

this technote

中提供了更多信息。
  
      
  • 附件配置-如果您要配置附件以加入用户的本地网络(例如,您正在为一组无线扬声器创建配套应用,目标是将这些扬声器连接到用户的家庭网络),您有两种选择:

         
  •   
     

重要提示:WAC和HomeKit配件都必须在MFi program 的主持下制造。