搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.3

flutter_iot_wifi

使用 Android 或 iOS 連接到物聯網存取點

AndroidiOS
近 30 天下載
42
喜歡數
19
Pub 分數
130

安裝套件

flutter pub add flutter_iot_wifi

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

flutter_iot_wifi 是一個 Flutter 套件,旨在實現 Android 與 iOS 裝置與物聯網存取點的無縫連接。它簡化了通常用於物聯網裝置(如智慧家庭裝置或嵌入式系統)的 Wi-Fi 網路程式化掃描、選擇與連接過程。該套件處理平台特定的複雜性,為開發人員整合物聯網硬體提供統一的 API。它支援 Android 與 iOS,非常適合需要透過 Wi-Fi 直接設定裝置的跨平台物聯網應用。

適用情境

  • 連接到物聯網裝置熱點
  • 設定智慧家庭裝置
  • 透過Wi-Fi配對嵌入式硬體
  • 啟用設備設定流程
  • 自動化傳感器的網路設定
  • 支援零接觸裝置註冊

主要特色

  • 跨平台 Android 和 iOS 支援
  • 用於Wi-Fi掃描和連接的簡單API
  • 內建對物聯網特定網路設定的支援
  • 平台無關的設備配對介面
  • 安全連接管理
  • 即時網路狀態更新

適合對象

  • 物聯網應用開發者
  • 智慧家庭應用開發者
  • 硬體整合專家
  • 嵌入式系統開發者
  • 與實體裝置一起工作的行動應用團隊
  • 原型設計連接設備

使用建議

  • 需要設備特定的網路設定
  • 在 Android 和 iOS 上可能需要額外的權限
  • 僅限基於Wi-Fi的物聯網裝置配對
  • 依賴底層作業系統Wi-Fi API
  • 不適用於一般用途的Wi-Fi管理
  • 測試可能需要實體物聯網裝置

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

flutter_iot_wifi

Connect to an IoT access point using Android or iOS

Android Support

Currently requires Version >= Android Q

Android Permissions

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> !!! Android < 29 Required to scan !!!
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> !!! Android >= 29 Required to scan !!!

NOTE: Explicit requesting of permissions (e.g. with permission_handler) is required with newer versions.

iOS Support

Minimum iOS >= 11.0, iOS >= 13.0 required for prefix connect

iOS Entitlements

<key>com.apple.developer.networking.HotspotConfiguration</key>
<true/>
<key>com.apple.developer.networking.wifi-info</key>
<true/>

iOS Info.plist

<key>NSLocationWhenInUseUsageDescription</key>
<string>XXXXXX</string>

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。