plugin_wifi_connect 2.0.2
plugin_wifi_connect: ^2.0.2 copied to clipboard
A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix
🚀 plugin_wifi_connect #
Flutter connector for Wi-Fi devices
Low-dependency plugin to simplify automatic connection to devices via SSID or SSID prefix. Compatible with Android 10+ (API 29+) and iOS 11+.
Conector Flutter para dispositivos Wi‑Fi
Plugin com baixa dependência para facilitar a conexão automática a dispositivos via SSID ou prefixo de SSID. Compatível com Android 10+ (API 29+) e iOS 11+.
💻 Pub Dev: #
https://pub.dev/packages/plugin_wifi_connect
🎯 Features / Funcionalidades #
- ✅ Connects to an exact SSID (iOS 11+, Android).
- 🔍 Connects to SSIDs that match a prefix (iOS 13+, Android).
- 📡 Compatible with IoT devices that use unique SSIDs.
- ⚙️ Efficient strategy: scans and connects by prefix on Android (requires
ACCESS_FINE_LOCATION).
- ✅ Conecta-se a um SSID exato (iOS 11+, Android).
- 🔍 Conecta-se a SSIDs que combinam um prefixo (iOS 13+, Android).
- 📡 Compatível com dispositivos IoT que usam SSIDs únicos.
- ⚙️ Estratégia eficiente: escaneia e conecta no prefixo no Android (requer
ACCESS_FINE_LOCATION).
📦 Installation / Instalação #
Add to pubspec.yaml:
Adicione ao pubspec.yaml:
dependencies:
plugin_wifi_connect:
git:
url: https://github.com/chenrilima/plugin_wifi_connect.git
ref: main
Then run / Depois execute:
flutter pub get
🔧 Usage / Uso #
import 'package:plugin_wifi_connect/plugin_wifi_connect.dart';
void main() async {
// Direct connection / Conexão direta
bool ok = await PluginWifiConnect.connectToSsid(
ssid: 'MeuDispositivoWiFi',
password: 'senha123',
);
// Prefix connection / Conexão por prefixo
bool okPrefix = await PluginWifiConnect.connectToSsidPrefix(
prefix: 'IoTDevice_',
password: 'senhaPadrao',
);
print('Direct SSID connection: