我正在研究Stackoverflow和整个Internet,以便能够通过零配置模式共享iPhone的Wi-Fi设置来配置外部设备的Wi-Fi。这个新设备是我要编程的arduino设备。
我尝试做与Apple HomeKit设备相同的事情。当我们要配置新的HomeKit设备以连接到Wi-Fi时,我们必须执行以下步骤:
这肯定是一个标准协议,我正在寻找如何配置arduino,以便我可以创建该特殊的ad hoc网络(使用bonjour吗?)并能够从iPhone接收配置(某些标准功能) ?)。
有人知道如何配置我的新设备,以便iOS将其识别为要配置的新设备吗?
答案 0 :(得分:2)
您正在描述无线附件配置(WAC)。要使用此技术,您必须加入Apple MFi程序并在嵌入式设备中实现特定的硬件。
中提供了更多信息。
附件配置-如果您要配置附件以加入用户的本地网络(例如,您正在为一组无线扬声器创建配套应用,目标是将这些扬声器连接到用户的家庭网络),您有两种选择:
- 无线附件配置(WAC)—要了解有关WAC的更多信息,请观看WWDC 2013 Session 700 Designing Accessories for iOS and OS X(介绍了该技术)和WWDC 2014 Session 701 Designing Accessories for iOS and OS X(介绍在iOS 8中进行的增强),这些功能使您可以从以下位置配置WAC附件在您的应用中。
- HomeKit —您可以通过调用
addAndSetupAccessories(completionHandler:)
上的HMHome
方法来要求系统扫描,配对和配置所有未配对的HomeKit配件。要了解有关此内容的更多信息,请观看WWDC 2016 Session 710 What’s New in HomeKit。重要提示:WAC和HomeKit配件都必须在MFi program 的主持下制造。