camera.switchWi-Fi
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Приложение отправляет эту команду камере, чтобы предоставить ей учетные данные для доступа к инфраструктуре Wi-Fi с доступом в Интернет. Команда включает в себя общий секретный ключ K, который приложение позже будет использовать для аутентификации на камере после того, как оба устройства переключятся на инфраструктуру Wi-Fi. Эта команда была добавлена на уровне API 2.1 и относится к прямой загрузке .
Параметры
-
preSharedKey:
случайно сгенерированный 256-битный ключ, используемый для аутентификации камеры в приложении после того, как обе камеры подключены к инфраструктуре Wi-Fi. Например, для этого можно использовать RAND_bytes() из OpenSSL. -
wifiSsid:
SSID Wi-Fi. -
wifiPwd:
пароль Wi-Fi, если есть.
Результаты
- Эта команда не возвращает результата.
Ошибки
-
missingParameter:
отсутствует какой-либо параметр, например preSharedKey
. -
invalidParameterName:
одно или несколько имен входных параметров не распознаны. -
invalidParameterValue:
имена входных параметров распознаются, но одно или несколько переданных значений недействительны. Например, wifiPwd
передается как целое число, а не как строка.
Командный ввод/вывод | |
---|
Ввод команды | { "parameters": { "preSharedKey": "random key", "wifiSsid": "home Wi-Fi", "wifiPwd": "wifi password" } } |
Вывод команды | none |
Вывод команды (ошибка) | { "error": { "code": "missingParameter", "message": "Parameter preSharedKey is missing." } } |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-08 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-08 UTC."],[],["The app sends a command to the camera to grant it access to an infrastructure Wi-Fi network. This command requires three parameters: a 256-bit pre-shared key (`preSharedKey`) for later authentication, the Wi-Fi SSID (`wifiSsid`), and the Wi-Fi password (`wifiPwd`). The camera uses this information to connect to the network. No result is returned, but errors can occur if parameters are missing, unrecognized, or invalid. This was added in API level 2.1.\n"]]