More convenience.
MAC address formatting
Überblick
Die Ausgabe sollte möglichst immer im Format 80:7d:3a:c2:de:45
passieren, wie von ifconfig
oder ip addr
gewohnt. Die Eingabe sollte aus Komfortgründen beliebig sein können.
Firmware
Die MAC-Adressen des ESP32-WiFi Interfaces werden im Log folgendermaßen ausgegeben.
15.9066 [terkin.network.wifi] INFO:
WiFi STA: Networking address (MAC): {'ap_mac': '80:7d:3a:c2:de:45', 'sta_mac': '80:7d:3a:c2:de:44'}
Tooling
Bei der Angabe eines bestimmten Geräts für den Wartungsmodus sind beliebige Formate möglich, z.B.
sudo python3 tools/terkin.py maintain 80-7D-3A-C2-DE-44
2019-07-12 16:12:41,207 [tools/terkin.py] INFO : Waiting for any devices having MAC address prefixes of ['80:7d:3a:c2:de:44'] to appear on your local network
...
2019-07-12 16:12:59,259 [tools/terkin.py] INFO : Found device at {'mac': '80:7d:3a:c2:de:44', 'ip': '192.168.178.44'}
2019-07-12 16:12:59,260 [tools/terkin.py] INFO : Connecting to device mode server at 192.168.178.44:666
2019-07-12 16:12:59,260 [tools/terkin.py] INFO : Pulling 192.168.178.44 into maintenance mode