パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.0.3

flutter_iot_wifi

AndroidまたはiOSを使用してIoTアクセスポイントに接続する

AndroidiOS
30日間ダウンロード
42
いいね数
19
Pub ポイント
130

パッケージをインストール

flutter pub add flutter_iot_wifi

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

flutter_iot_wifi は、Android および iOS デバイス上で IoT アクセスポイントへのシームレスな接続を可能にするための Flutter パッケージです。スマートホーム機器や組み込みシステムなど、IoT デバイスで一般的に使用される Wi-Fi ネットワークのプログラムによるスキャン、選択、接続プロセスを簡素化します。このパッケージはプラットフォーム固有の複雑さを処理し、IoT ハードウェアをアプリに統合する開発者に一貫した API を提供します。Android と iOS の両方をサポートしており、Wi-Fi を介してデバイスを直接構成する必要があるクロスプラットフォーム IoT アプリに最適です。

用途

  • IoTデバイスのホットスポットに接続する
  • スマートホームデバイスの設定
  • Wi-Fiを介した組み込みハードウェアのペアリング
  • デバイスセットアップフローの有効化
  • センサーのネットワーク構成を自動化する
  • ゼロタッチデバイスオンボーディングのサポート

主な機能

  • クロスプラットフォームのAndroidおよびiOS対応
  • Wi-Fiスキャンおよび接続のためのシンプルなAPI
  • IoT専用のネットワーク構成に対する組み込み対応
  • デバイスペアリング用のプラットフォーム非依存インターフェース
  • セキュアな接続管理
  • リアルタイムのネットワーク状態の更新

適している対象

  • IoTアプリ開発者
  • スマートホームアプリケーション作成者
  • ハードウェア統合スペシャリスト
  • 組み込みシステム開発者
  • 物理デバイスと連携するモバイルアプリチーム
  • 接続デバイスのプロトタイピング

注意事項

  • デバイス固有のネットワーク構成が必要です
  • Android および iOS で追加の権限が必要になる場合があります
  • Wi-FiベースのIoTデバイスのペアリングに限定
  • 下位OSのWi-Fi APIに依存します
  • 汎用的なWi-Fi管理には適していません
  • テストには物理的なIoTデバイスが必要になる場合があります

元の 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>

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。