Applibs wificonfig.h
Nagłówek: #include <applibs/wificonfig.h>
Nagłówek Applibs wificonfig zawiera funkcje i typy, które zarządzają Wi-Fi konfiguracjami sieci na urządzeniu.
Uwaga
Aby używać tych funkcji, zdefiniuj WIFICONFIG_STRUCTS_VERSION z używaną wersją struktury. Obecnie jedyną prawidłową wersją jest 1 (zdefiniuj WIFICONFIG_STRUCTS_VERSION 1). Następnie można używać przyjaznych nazw struktur WifiConfig_, które zaczynają się od WifiConfig_.
Wymagania dotyczące manifestu aplikacji
Te funkcje można wywołać tylko wtedy, gdy aplikacja ma funkcję WifiConfig w manifeście aplikacji. Funkcja EnterpriseWifiConfig jest również wymagana, jeśli aplikacja zarządza jakimikolwiek ustawieniami sieci EAP-TLS.
Bezpieczeństwo wątków
Te funkcje nie są bezpieczne dla wątków.
Pojęcia i próbki
- Łączenie usługi Azure Sphere z siecią Wi-Fi
- Przykład: Wi-Fi
- Przykład: Rozwiązanie dotyczące konfiguracji Wi-Fi i sterowania urządzeniami oparte na systemie BLE
Funkcje
Funkcja | Opis |
---|---|
WifiConfig_AddNetwork | Dodaje do urządzenia sieć Wi-Fi i zwraca identyfikator sieci. |
WifiConfig_AddDuplicateNetwork | Dodaje nową sieć, która jest duplikatem istniejącej sieci. |
WifiConfig_ForgetAllNetworks | Usuwa z urządzenia wszystkie przechowywane Wi-Fi sieci. Odłącza urządzenie od dowolnej połączonej sieci. |
WifiConfig_ForgetNetwork | Przestarzałe: Ta funkcja jest przestarzała. Zamiast tego użyj WifiConfig_ForgetNetworkById . |
WifiConfig_ForgetNetworkById | Usuwa z urządzenia sieć Wi-Fi. |
WiFiConfig_GetClientCertStoreIdentifier | Pobiera identyfikator przechowywanego certyfikatu klienta dla sieci. |
WiFiConfig_GetClientIdentity | Pobiera tożsamość klienta sieci. |
WifiConfig_GetConnectedNetworkId | Pobiera identyfikator obecnie połączonej sieci. |
WifiConfig_GetCurrentNetwork | Pobiera sieć Wi-Fi połączoną z urządzeniem. |
WifiConfig_GetNetworkDiagnostics | Pobiera informacje o ostatnim niepowodzeniu sieci. |
WifiConfig_GetNetworkIdByConfigName | Pobiera identyfikator sieci dla konfiguracji sieci o podanej nazwie. |
WiFiConfig_GetRootCACertStoreIdentifier | Pobiera identyfikator przechowywanego certyfikatu głównego urzędu certyfikacji dla sieci. |
WifiConfig_GetScannedNetworks | Pobiera Wi-Fi sieci znalezione podczas ostatniej operacji skanowania. |
WifiConfig_GetStoredNetworkCount | Pobiera liczbę przechowywanych Wi-Fi sieci na urządzeniu. |
WifiConfig_GetStoredNetworks | Pobiera wszystkie przechowywane Wi-Fi sieci na urządzeniu. |
WifiConfig_PersistConfig | Zapisuje bieżącą konfigurację sieci do nieulotnego magazynu, dzięki czemu jest zachowywana po ponownym uruchomieniu urządzenia. |
WifiConfig_ReloadConfig | Ponownie ładuje konfigurację Wi-Fi. |
WiFiConfig_SetClientCertStoreIdentifier | Ustawia identyfikator przechowywanego certyfikatu klienta dla sieci. |
WiFiConfig_SetClientIdentity | Ustawia tożsamość klienta dla sieci. |
WifiConfig_SetConfigName | Ustawia nazwę konfiguracji sieci. Nazwa może być używana jako wygodny uchwyt do identyfikowania konfiguracji sieci. |
WifiConfig_SetNetworkEnabled | Włącza lub wyłącza konfigurację sieci Wi-Fi. |
WifiConfig_SetPSK | Ustawia wstępnie udostępniony klucz (PSK) dla sieci Wi-Fi. |
WiFiConfig_SetRootCACertStoreIdentifier | Ustawia identyfikator przechowywanego certyfikatu głównego urzędu certyfikacji dla sieci. |
WifiConfig_SetSecurityType | Ustawia typ zabezpieczeń dla sieci Wi-Fi. |
WifiConfig_SetSsid | Ustawia identyfikator SSID dla sieci Wi-Fi. |
WifiConfig_SetTargetedScanEnabled | Włącza lub wyłącza skanowanie kierowane dla sieci. |
WifiConfig_StoreOpenNetwork | Przestarzałe: Ta funkcja jest przestarzała. Zamiast tego użyj WifiConfig_AddNetwork . |
WifiConfig_StoreWpa2Network | Przestarzałe: Ta funkcja jest przestarzała. Zamiast tego użyj WifiConfig_AddNetwork . |
WifiConfig_TriggerScanAndGetScannedNetworkCount | Rozpoczyna skanowanie, aby znaleźć wszystkie dostępne Wi-Fi sieci. |
Strukturach
Struct | Opis |
---|---|
WifiConfig_ClientIdentify | Tożsamość klienta skojarzona z siecią. |
WifiConfig_ConnectedNetwork | Właściwości połączonej sieci Wi-Fi, które reprezentują podstawowy zestaw usług 802.11 (BSS). |
WifiConfig_NetworkDiagnostics | Informacje o ostatnim niepowodzeniu połączenia z siecią. |
WifiConfig_ScannedNetwork | Właściwości zeskanowanej sieci Wi-Fi, które reprezentują usługę BSS 802.11. |
WifiConfig_StoredNetwork | Właściwości przechowywanej sieci Wi-Fi, które reprezentują usługę BSS 802.11. |
Wyliczenia
Enum | Opis |
---|---|
WifiConfig_Security | Ustawienie klucza zabezpieczeń dla sieci Wi-Fi. |
Typedefs
Typedef | Opis |
---|---|
WifiConfig_Security_Type | Określa typ wartości ustawień zabezpieczeń dla WifiConfig_Security wyliczenia. |