[PYTHON] Anzeige der Signalstärke RSSI einer bestimmten SSID (Mac)

Auf dem Mac gibt es keine iwconfig. Erstellen Sie sie daher. :::cd ../../usr/local/bin :::sudo nano iwconfig

iwconfig


#!/bin/sh

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s

:::sudo chmod a+x iwconfig

Es sollte getan werden. Drücken Sie iwconfig, um dies zu überprüfen.

test.py


import subprocess as spc
rest=spc.check_output("iwconfig")
list=rest.split()
ss=list.index("SSID, die Sie finden möchten")
ss=ss+2
RSSI=abs(int(list[ss]))
print(RSSI)

Es scheint, dass je näher an 0, desto stärker die Funkwellenstärke ist

Führen Sie einfach den Befehl auf Python aus und formatieren Sie die Ausgabe (erzwungen)

Recommended Posts

Anzeige der Signalstärke RSSI einer bestimmten SSID (Mac)
Anzeige der Signalstärke RSSI einer bestimmten SSID (Himbeer-Pi (Linux))
Messen Sie die Assoziationsstärke in einer Kreuztabelle
Python-Code zur Bestimmung der monatlichen Signale für Investitionen mit relativer Stärke
Vermeiden Sie die Fallstricke bei der Verwendung eines Mac (für Linux-Benutzer?)
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Mac Linux Überprüfen Sie die Kapazität direkt in einem bestimmten Verzeichnis
pandas Ruft den Namen einer Spalte ab, die ein bestimmtes Zeichen enthält
Die Geschichte des Exportierens eines Programms
Erhalten Sie das direkte Produkt von Sequenzen unbestimmter Länge innerhalb einer bestimmten Sequenz.
Ich habe versucht, den Höhenwert von DTM in einem Diagramm anzuzeigen
So spielen Sie ein Video ab, während Sie die Anzahl der Bilder ansehen (Mac)
Zeigen Sie eine Liste der Alphabete in Python 3 an
Zeigen Sie das Diagramm von tensorBoard auf jupyter an
[Python] [Meta] Ist der Python-Typ ein Typ?
Ein Memo, das die Achsenspezifikation der Achse erklärt
Holen Sie sich den Dateinamen des Verzeichnisses (glob)
Die Geschichte der Verarbeitung A von Blackjack (Python)
Beachten Sie den Abschluss eines zeitaufwändigen Befehls