Applibs wificonfig.h
Header: #include <applibs/wificonfig.h>
De applibs wificonfig-header bevat functies en typen die Wi-Fi netwerkconfiguraties op een apparaat beheren.
Opmerking
Als u deze functies wilt gebruiken, definieert u WIFICONFIG_STRUCTS_VERSION met de structuurversie die u gebruikt. Op dit moment is de enige geldige versie 1 (definieer WIFICONFIG_STRUCTS_VERSION 1). Daarna kunt u de beschrijvende namen van de WifiConfig_ structuren gebruiken, die beginnen met WifiConfig_.
Vereisten voor toepassingsmanifest
U kunt deze functies alleen aanroepen als uw toepassing de mogelijkheid WifiConfig in het toepassingsmanifest heeft. De EnterpriseWifiConfig-functie is ook vereist als de toepassing instellingen voor een EAP-TLS-netwerk beheert.
Veiligheid van schroefdraad
Deze functies zijn niet thread-veilig.
Concepten en voorbeelden
- Azure Sphere verbinden met Wi-Fi
- Voorbeeld: Wi-Fi
- Voorbeeld: referentieoplossing voor Wi-Fi instellen en apparaatbeheer op basis van BLE
Functies
Functie | Beschrijving |
---|---|
WifiConfig_AddNetwork | Voegt een Wi-Fi netwerk toe aan het apparaat en retourneert de id van het netwerk. |
WifiConfig_AddDuplicateNetwork | Hiermee voegt u een nieuw netwerk toe dat een duplicaat is van een bestaand netwerk. |
WifiConfig_ForgetAllNetworks | Hiermee verwijdert u alle opgeslagen Wi-Fi netwerken van het apparaat. Hiermee wordt het apparaat losgekoppeld van een verbonden netwerk. |
WifiConfig_ForgetNetwork | Verouderde: Deze functie is verouderd. Gebruik in plaats hiervan WifiConfig_ForgetNetworkById . |
WifiConfig_ForgetNetworkById | Hiermee verwijdert u een Wi-Fi netwerk van het apparaat. |
WiFiConfig_GetClientCertStoreIdentifier | Hiermee haalt u de id op van het opgeslagen clientcertificaat voor een netwerk. |
WiFiConfig_GetClientIdentity | Hiermee haalt u de clientidentiteit van het netwerk op. |
WifiConfig_GetConnectedNetworkId | Hiermee haalt u de id op van het netwerk dat momenteel is verbonden. |
WifiConfig_GetCurrentNetwork | Hiermee haalt u een Wi-Fi netwerk op dat is verbonden met het apparaat. |
WifiConfig_GetNetworkDiagnostics | Hiermee wordt informatie opgehaald over de meest recente netwerkfout. |
WifiConfig_GetNetworkIdByConfigName | Hiermee haalt u de netwerk-id voor de netwerkconfiguratie op met de opgegeven naam. |
WiFiConfig_GetRootCACertStoreIdentifier | Hiermee haalt u de id op van het opgeslagen basis-CA-certificaat voor een netwerk. |
WifiConfig_GetScannedNetworks | Hiermee haalt u de Wi-Fi netwerken op die tijdens de laatste scanbewerking zijn gevonden. |
WifiConfig_GetStoredNetworkCount | Hiermee haalt u het aantal opgeslagen Wi-Fi netwerken op het apparaat op. |
WifiConfig_GetStoredNetworks | Haalt alle opgeslagen Wi-Fi netwerken op het apparaat op. |
WifiConfig_PersistConfig | Schrijft de huidige netwerkconfiguratie naar niet-onvolatile opslag, zodat deze blijft bestaan na het opnieuw opstarten van het apparaat. |
WifiConfig_ReloadConfig | Een Wi-Fi configuratie opnieuw laden. |
WiFiConfig_SetClientCertStoreIdentifier | Hiermee stelt u de id in voor het opgeslagen clientcertificaat voor een netwerk. |
WiFiConfig_SetClientIdentity | Hiermee stelt u de clientidentiteit voor een netwerk in. |
WifiConfig_SetConfigName | Hiermee stelt u de naam voor een netwerkconfiguratie in. De naam kan worden gebruikt als een handige ingang om een netwerkconfiguratie te identificeren. |
WifiConfig_SetNetworkEnabled | Hiermee schakelt u een Wi-Fi netwerkconfiguratie in of uit. |
WifiConfig_SetPSK | Hiermee stelt u de vooraf gedeelde sleutel (PSK) voor een Wi-Fi-netwerk in. |
WiFiConfig_SetRootCACertStoreIdentifier | Hiermee stelt u de id in voor het opgeslagen basis-CA-certificaat voor een netwerk. |
WifiConfig_SetSecurityType | Hiermee stelt u het beveiligingstype voor een Wi-Fi netwerk in. |
WifiConfig_SetSsid | Hiermee stelt u de SSID voor een Wi-Fi-netwerk in. |
WifiConfig_SetTargetedScanEnabled | Hiermee schakelt u gerichte scans voor een netwerk in of uit. |
WifiConfig_StoreOpenNetwork | Verouderde: Deze functie is verouderd. Gebruik in plaats hiervan WifiConfig_AddNetwork. |
WifiConfig_StoreWpa2Network | Verouderde: Deze functie is verouderd. Gebruik in plaats hiervan WifiConfig_AddNetwork. |
WifiConfig_TriggerScanAndGetScannedNetworkCount | Hiermee start u een scan om alle beschikbare Wi-Fi netwerken te vinden. |
Structs
Struct | Beschrijving |
---|---|
WifiConfig_ClientIdentify | De client-identiteit die is gekoppeld aan een netwerk.. |
WifiConfig_ConnectedNetwork | De eigenschappen van een verbonden Wi-Fi netwerk, die een 802.11 Basic Service Set (BSS) vertegenwoordigen. |
WifiConfig_NetworkDiagnostics | Informatie over de meest recente fout bij het maken van verbinding met een netwerk. |
WifiConfig_ScannedNetwork | De eigenschappen van een gescand Wi-Fi netwerk, dat een 802.11 BSS vertegenwoordigt. |
WifiConfig_StoredNetwork | De eigenschappen van een opgeslagen Wi-Fi netwerk, dat een 802.11 BSS vertegenwoordigt. |
Enums
Enum | Beschrijving |
---|---|
WifiConfig_Security | De instelling voor de beveiligingssleutel voor een Wi-Fi-netwerk. |
Typedefs
Typedef | Beschrijving |
---|---|
WifiConfig_Security_Type | Hiermee geeft u het type van de waarden voor beveiligingsinstellingen voor de WifiConfig_Security opsomming. |