插件概览
一个 Flutter/Dart 包,可实现对 IP 子网的 ping 操作,以发现本地网络中的设备。它特别适用于识别同一网络内的打印机、物联网设备和其他服务。该库利用低级网络扫描技术,通过发送 ICMP 回显请求高效检测活跃主机。专为需要网络设备发现功能的应用程序开发者设计,支持在 Android 和 iOS 应用中集成,并需相应权限。该包为开源项目,由社区维护。
适合场景
- 本地网络设备发现
- 在网络上查找打印机
- 识别物联网设备
- 网络故障排除
- 自动服务检测
主要特点
- IP子网ping扫描
- ICMP 回显请求支持
- 跨平台兼容性
- 开源且持续维护
- 设备检测的简单 API
适合对象
- 开发网络工具的开发者
- 需要设备发现的应用
- 物联网设备管理工具
- 智能家居系统
- 网络诊断应用程序
使用建议
- Android 和 iOS 需要网络权限
- 由于防火墙限制,可能无法在所有网络上使用
- 性能取决于子网大小
- 限于本地网络范围
- 无内置 UI 组件