Wifi configuration. This library was written to config iot devices. With iOS 11 Apple introduced NEHotspotConfiguration class for wifi configuration. Library supports same functioanllity on ios and android.
Important IOTWifi uses NEHotspotConfigurationManager. To use the NEHotspotConfigurationManager class, you must enable the Hotspot Configuration capability in Xcode.
- Drang an drop
IOTWifi.xcodeproj
to your workspace - Link target to
libIOTWifi.a
library - Link target to
NetworkExtension.framework
framework - Enable
Hotspot Configuration
import Wifi from "react-native-iot-wifi";
Wifi.isAvaliable((avaliable) => {
console.log(avaliable ? 'avaliable' : 'failed');
});
Wifi.getSSID((SSID) => {
console.log(SSID);
});
Wifi.connect("wifi-name", (error) => {
console.log(error ? 'error: ' + error : 'connected to wifi-name');
});
Wifi.removeSSID("wifi-name", (error)=>{
console.log(error ? 'error: ' + error : 'removed wifi-name');
});