CellularLab – 现代 Android iPerf3 应用,支持 TCP/UDP 测试和 AI 分析

2作者: abhi5h3k6 个月前
嘿,HN 社区, 我开发了 CellularLab,这是一个现代的开源 Android 前端,用于 iPerf3,旨在在移动设备上原生运行高级 TCP/UDP 网络性能测试。 最初,我把它作为一个快速的内部 POC 来帮助调试网络问题——但多亏了与 AI 的一些“氛围编程”和深夜的好奇心,它变成了一个成熟的应用程序。 功能: * 通过 JNI (CMake + NDK) 原生集成 iPerf3 * 完全支持 TCP、UDP、双向测试 * 智能测试模式(UDP 递增、混合 TCP+UDP) * 命令模式,用于自定义参数 * AI 日志分析(使用 Gemini)——提供测试摘要和质量评级 * 导出/共享日志、自动滚动日志、历史记录跟踪等 * GitHub:[https://github.com/Abhi5h3k/CellularLab](https://github.com/Abhi5h3k/CellularLab) * 构建故事:[https://iper3.hashnode.dev/how-i-accidentally-vibe-coded-an-android-iperf3-app-with-ai](https://iper3.hashnode.dev/how-i-accidentally-vibe-coded-an-android-iperf3-app-with-ai) * 编译指南:[https://iper3.hashnode.dev/compiling-iperf3-in-android-with-cmake-and-jni-a-practical-guide](https://iper3.hashnode.dev/compiling-iperf3-in-android-with-cmake-and-jni-a-practical-guide) 使用以下技术构建: * Kotlin + Android Jetpack * 原生 C iPerf3 (v3.19) * JNI 桥接,用于实时日志捕获 * Gemini AI SDK,用于分析 * 开源,非商业许可——如果您想构建自己的诊断工具或进一步增强它,很乐意提供帮助或合作。 欢迎反馈——特别是来自网络工程师、Android 开发人员,或任何之前在移动设备上尝试过 iPerf 的人。 感谢您的关注!
查看原文
Hey HN ,<p>I built CellularLab, a modern open-source Android frontend for iPerf3, designed to run advanced TCP&#x2F;UDP network performance tests natively on mobile devices.<p>I initially started this as a quick internal POC to help debug network issues—but thanks to some vibe coding with AI and late-night curiosity, it turned into a full-fledged app.<p>Features:<p>Native iPerf3 integration via JNI (CMake + NDK)<p>Full support for TCP, UDP, Bidirectional testing<p>Smart test modes (UDP ramp-up, Hybrid TCP+UDP)<p>Command Mode for custom arguments<p>AI Log Analysis (uses Gemini) – gives test summaries &amp; quality grading<p>Export&#x2F;share logs, auto-scroll logs, history tracking, and more<p>GitHub: https:&#x2F;&#x2F;github.com&#x2F;Abhi5h3k&#x2F;CellularLab Build Story: https:&#x2F;&#x2F;iper3.hashnode.dev&#x2F;how-i-accidentally-vibe-coded-an-android-iperf3-app-with-ai Compile Guide: https:&#x2F;&#x2F;iper3.hashnode.dev&#x2F;compiling-iperf3-in-android-with-cmake-and-jni-a-practical-guide<p>Built with:<p>Kotlin + Android Jetpack<p>Native C iPerf3 (v3.19)<p>JNI bridge for real-time log capture<p>Gemini AI SDK for analysis<p>Open-source, non-commercial license — happy to help or collaborate if you want to build your own diagnostics tools or enhance it further.<p>Would love feedback — especially from network engineers, Android devs, or anyone who&#x27;s tried iPerf on mobile before.<p>Thanks for checking it out!