套件概覽
一個 Flutter/Dart 套件,可啟用對 IP 子網的 ping 操作,以發現本地網路中的裝置。它特別適用於識別同一網路區段內的印表機、物聯網裝置及其他服務。此套件為原始 ping_discover_network 庫的分支版本,相容 Android、iOS、macOS、Windows 及 Linux 平台。該套件提供簡單的 API,可有效掃描並偵測活躍裝置。
適用情境
- 發現本機網路列印機
- 識別網路上的物聯網裝置
- 在局域網中掃描活動服務
- 網路故障排除和設備發現
- 在應用程式中自動檢測設備
主要特色
- 支援多個平台
- 掃描整個IP子網
- 簡單輕量的 API
- 即時設備檢測
- 跨平台相容性
適合對象
- 開發網路工具的開發者
- 需要本地設備發現的應用程式
- 物聯網和印表機整合功能
- 本地網路診斷工具
- 需要局域網掃描的行動和桌面應用程式
使用建議
- 需要 Android 和 iOS 的網路權限
- 在大型子網中可能較慢
- 限制為IPv4位址
- 防火牆或路由器設定可能會阻擋ping
- 不適用於互聯網範圍的掃描