5

Я установил камеру ESCAM QF600 Wifi, где подключил устройство WiFi и удерживал кнопку сброса в течение 5 секунд. Затем я установил его приложение для Android idoor, где подключился к сети, указанной в приложении Android, к точке доступа WiFi и паролю.

Камера Wi-Fi теперь подключена к сети и доступна из любого места.

Как он получил пароль от приложения Android на камеру Wi-Fi, чтобы позволить ему подключиться к сети. Это, вероятно, действительно очевидно, но я не могу понять это. Приложение Android прослушивает какой-то локальный IP-адрес? Это может сделать это? Это камера?

2 ответа2

6

Я подключил несколько таких устройств (не камер), таких как Amazon Dash Button. Dash временно создает свою собственную точку доступа Wifi, и Android подключается к ней и обновляет конфигурацию. Затем Dash выключает свою точку доступа Wi-Fi и подключается к назначенной сети, а Android также возвращается к своей обычной конфигурации Wi-Fi и проверяет, что Dash подключен.

Я сильно подозреваю, что ваша камера работает аналогично.

2

Временная точка доступа WiFi является одним из ответов на этот вопрос, но иногда используется и другое решение - "Smart Config". Это была технология, разработанная Texas Instruments, в которой временная точка доступа не настроена, а мобильное устройство, используемое для настройки, не должно отключаться от домашней точки доступа. Другие модули Wi-Fi, такие как ESP8266, также начали использовать свою собственную реализацию.

В двух словах, мобильное устройство, используемое для настройки, отправляет специально созданные пакеты на вашу обычную точку доступа, которую точка доступа игнорирует, но в коде длины этих пакетов указаны SSID и пароль. Новое устройство прослушивает эти специально сформированные длины пакетов, и, хотя у него нет возможности дешифровать фактические данные в пакетах, оно все же может собирать все данные, необходимые для самостоятельного подключения.

Большая (если устарела) рецензия с техническими подробностями о реализации здесь, если вы заинтересованы. Первоначальные реализации были определенно небезопасными (да, вы в основном передавали свой пароль Wi-Fi в открытом виде), но я думаю, что реализации в последние несколько лет также зашифровали пароль, требуя для расшифровки закрытого ключа, встроенного в аппаратное обеспечение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .