概要
Flutter/Dartパッケージで、ローカルネットワーク上のデバイスを発見するためにIPサブネットへのpingを可能にします。特にプリンターやIoTデバイス、その他のサービスの特定に役立ちます。このライブラリは、ICMPエコーリクエストを送信することで、効率的にアクティブなホストを検出するため、低レベルのネットワークスキャン技術を利用しています。ネットワークデバイスの検出が必要なアプリを開発する開発者向けに設計されており、適切な権限を持つAndroidおよびiOSアプリへの統合をサポートしています。このパッケージはオープンソースであり、コミュニティによってメンテナンスされています。
用途
- ローカルネットワークデバイスの検出
- ネットワーク上のプリンターを検索する
- IoTデバイスの特定
- ネットワークトラブルシューティング
- 自動サービス検出
主な機能
- IPサブネットピングスキャン
- ICMPエコーリクエストサポート
- クロスプラットフォーム互換性
- オープンソースで、積極的にメンテナンスされています
- デバイス検出のためのシンプルな API
適している対象
- ネットワークツールを開発する開発者
- デバイスの発見を必要とするアプリ
- IoTデバイス管理ユーティリティ
- ホームオートメーションシステム
- ネットワーク診断アプリケーション
注意事項
- Android および iOS でネットワーク権限が必要です
- ファイアウォールの制限により、すべてのネットワークで動作しない可能性があります
- パフォーマンスはサブネットのサイズに依存します
- ローカルネットワークの範囲に限定
- 組み込みのUIコンポーネントなし