#arduino #esp8266 #homekit
#arduino #esp8266 #homekit
Вопрос:
Можем ли мы поделиться SSID и паролем Wi-Fi через WAC, я нашел библиотеку arduino, которая поддерживает apple HomeKit, и я успешно интегрировал лампочку, но недостатком является то, что SSID и пароль Wi-Fi должны быть жестко запрограммированы, прежде чем они будут мигать в ESP. Я попробовал WifiManager, чтобы избежать этой проблемы, но, насколько я понимаю, это также не постоянное решение.
Итак, можем ли мы использовать WAC в Apple, чтобы обмениваться учетными данными Wi-Fi с ESP?
Ответ №1:
WAC использует BLE (Bluetooth с низким энергопотреблением) для связи с устройством. ESP8266 не поддерживает Bluetooth. Таким образом, нет абсолютно никаких шансов сделать это без добавления дополнительного оборудования для использования BLE.
WAC также доступен только для устройств, которые были сертифицированы по программе MFi от Apple. MFi раньше требовал, чтобы устройство использовало пользовательский чип безопасности Apple; не уверен, что это все еще так. Частью сертификации MFi является тщательное тестирование устройства.
Таким образом, даже если вы добавите поддержку BLE, вы не собираетесь просто случайно поддерживать WAC.
Комментарии:
1. Я думал, что WAC использовал Wi-Fi?
2. @Emil Описания, которые я прочитал о WAC, указывают на то, что он использует BLE для обнаружения. Apple все заблокировала в программе MFi, поэтому спецификации недоступны.