kamera.przełącznaWifi
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aplikacja wysyła to polecenie do kamery, aby podać dane logowania do
dostęp do infrastruktury Wi-Fi z dostępem do internetu. To polecenie zawiera ciąg
wstępnie udostępniony tajny klucz K, którego aplikacja będzie później używać do uwierzytelniania się
z kamerą, gdy oba urządzenia przejdą do infrastruktury Wi-Fi.
To polecenie zostało dodane w interfejsie API na poziomie 2.1 i dotyczy
Przesyłanie bezpośrednie.
Parametry
preSharedKey:
Losowo generowany 256-bitowy klucz używany do uwierzytelniania
z aplikacją po połączeniu obu tych urządzeń z siecią Wi-Fi infrastruktury.
Do wygenerowania tego kodu można na przykład użyć metody RAND_bytes() z OpenSSL.
- Identyfikator SSID sieci Wi-Fi
wifiSsid:
.
wifiPwd:
Hasło do Wi-Fi, jeśli jest ustawione.
Wyniki
- To polecenie nie zwraca żadnych wyników.
Błędy
missingParameter:
Brakuje jednego parametru, na przykład preSharedKey
.
invalidParameterName:
Co najmniej jedna nazwa parametru wejściowego to
Nie rozpoznano.
invalidParameterValue:
Nazwy parametrów wejściowych są rozpoznawane
ale co najmniej jedna przekazana wartość jest nieprawidłowa. Na przykład wifiPwd
jest przekazywana w postaci liczby całkowitej, a nie ciągu.
Polecenie I/O |
|
Dane wejściowe polecenia |
{ "parameters": { "preSharedKey": "random key", "wifiSsid": "home Wi-Fi", "wifiPwd": "wifi password" } } |
Dane wyjściowe polecenia |
none |
Dane wyjściowe polecenia (błąd) |
{ "error": { "code": "missingParameter", "message": "Parameter preSharedKey is missing." } } |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-21 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-21 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"]]