Cari tahu perangkat mana yang terhubung aktif ke Jaringan (WiFi)

0

Saya ingin menulis skrip shell, yang memeriksa apakah SmartPhone saya terhubung secara aktif (masuk) ke WiFi lokal.

Saya mencoba menggunakan ping

ping 192.168.0.7

Itu berfungsi dengan baik, tetapi karena ini membutuhkan smartphone untuk menjawab, saya berharap ini dapat mengosongkan baterai jika terlalu sering dilakukan. Jadi saya mencari solusi yang memeriksa status jaringan tanpa menghubungi smartphone itu sendiri.

Saya dapat mendeteksi perangkat mana yang dikenal oleh router saya

arp -a

, tetapi dengan begitu saya tidak memiliki informasi apakah perangkat yang dikenal saat ini masuk atau tidak.

(Untuk memperjelas: Saya menggunakan perangkat di jaringan yang sama)

Ole Albers
sumber
Apakah ponsel Anda disetel secara statis? Juga, telepon jenis apa
Tim
@Tim saya memberi telepon IP lokal statis. Ini adalah Android Marshmellow. Ping berfungsi (bahkan dalam keadaan siaga), tetapi saya mencari solusi yang lebih baik.
Ole Albers
Anda dapat menggunakan nmap seperti yang tercantum di sini
Tim
bukankah nmap hanya cara otomatis untuk melakukan ping ke perangkat (memiliki kelemahan yang sama seperti yang disebutkan di atas)?
Ole Albers
Ya tapi sepertinya Anda dapat mengotomatiskannya dengan skrip
Tim