概要
ローカルネットワーク上のデバイスを検出するためにIPサブネットに対してpingを行うことを可能にするFlutter/Dartパッケージです。特にプリンターやIoTデバイス、その他のサービスの特定に役立ちます。元のping_discover_networkライブラリのフォークとして作成されており、Android、iOS、macOS、Windows、Linuxプラットフォームと互換性があります。シンプルなAPIにより、効率的にアクティブなデバイスをスキャンおよび検出できます。
用途
- ローカルネットワークプリンターの発見
- ネットワーク上のIoTデバイスの特定
- LAN内のアクティブなサービスをスキャンする
- ネットワークトラブルシューティングとデバイスの発見
- アプリケーションでのデバイス検出の自動化
主な機能
- 複数のプラットフォームをサポートしています
- 全IPサブネットをスキャン
- シンプルで軽量な API
- リアルタイムデバイス検出
- クロスプラットフォーム互換性
適している対象
- ネットワークツールを開発する開発者
- ローカルデバイスの検出を必要とするアプリ
- IoTおよびプリンター統合機能
- ローカルネットワーク診断ユーティリティ
- LANスキャンが必要なモバイルおよびデスクトップアプリケーション
注意事項
- Android および iOS でのネットワーク権限が必要です
- 大規模なサブネットでは遅くなる可能性があります
- IPv4アドレスに制限
- ファイアウォールまたはルーターの設定がpingをブロックする可能性があります
- インターネット全体へのスキャンには適していません