我正在設計一個應用程序來控制多區域音頻放大器。爲此,我必須創建一個套接字連接,到目前爲止工作正常。我想要做的是,而不是用戶必須手動輸入IP地址我想我的應用程序自動掃描網絡,檢查所有的MAC地址匹配到NIC數據庫,如果它匹配我的放大器的公司,然後保存該IP地址。如果是的話,那可能如何?還是有更簡單的方法來做到這一點?特定MAC地址掃描網絡 - Android
3
A
回答
7
我爲我的應用程序「網絡發現」這樣做了這樣的事情:在ip範圍內循環,然後ping ip以獲取mac地址,我通過解析/ proc/net/arp來獲取mac地址。 可能有更好的方法,但它適用於我。
這裏是範圍掃描: https://github.com/rorist/android-network-discovery/blob/master/src/info/lamatricexiste/network/DnsDiscovery.java 開始和結束都是ip addr只要。
這裏是/ proc/net/arp解析: https://github.com/rorist/android-network-discovery/blob/master/src/info/lamatricexiste/network/Network/HardwareAddress.java#L60
相關問題
- 1. Python掃描網絡IP地址和mac
- 2. 掃描網絡Mac SDK
- 3. 如何掃描Android中本地網絡中其他設備的MAC地址?
- 4. Android掃描WiFi網絡
- 5. 從PING掃描中檢索MAC地址
- 6. Android掃描本地子網
- 7. android網絡地址
- 8. Raspberry Pi的Android和iOS掃描網絡?
- 9. Android:主動掃描WiFi網絡
- 10. Android:掃描Wifi網絡+可選列表
- 11. 條形碼掃描儀重定向到掃描網址
- 12. 掃描C類網絡Python
- 13. 掃描網絡鏈接
- 14. 柯達i1120網絡掃描
- 15. 安卓掃描WiFi網絡
- 16. Android網絡中每秒掃描WiFi網絡的問題
- 17. 掃描網址方案ios
- 18. Android子網掃描
- 19. 修改IP和MAC-地址的網絡
- 20. Ping網絡並獲取mac地址
- 21. 掃描本地網絡以檢測與iPhone的Windows/Mac/Linux計算機
- 22. 終端命令掃描附近的mac地址
- 23. 如何從arp -a掃描中查找MAC地址
- 24. java掃描儀 - 如何拆分mac地址?
- 25. 如何從網絡上的IP地址獲取MAC地址?
- 26. Arduino搜索網絡的IP地址,並獲得MAC地址
- 27. 獲取網絡中的所有mac地址android
- 28. Android網絡服務,包括IMEI,參數中的Mac地址
- 29. Android將無法連接到WiFi網絡後,MAC地址更改
- 30. 掃描本地網絡(路由器)與計算機名稱在Android的IP地址