Zum ausprobieren hab ich mir einfach mal alle Parameter auf der Konsole ausgeben lassen. Dabei ist mir aufgefallen, dass
qGfaAppCtrl.sysInfo.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_MAC_ADDR_STR)
"00:00:00:00:00:00" zurück gibt.
onScanCompleted: { console.log("Scan completed") for (var row = 0; row < stdtoolBar.wifiMon.rowCount(); ++row) { var index = stdtoolBar.wifiMon.index(row, 0) console.log("ESSID: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_ESSID)) console.log("MAC_ADDR_STR: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_MAC_ADDR_STR)) console.log("NWID: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_NWID)) console.log("FREQ_HZ: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_FREQ_HZ)) console.log("FREQ_STR: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_FREQ_STR)) console.log("CHANNEL: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_CHANNEL)) console.log("MODE_STR: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_MODE_STR)) console.log("ENCRYPTED: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_ENCRYPTED)) console.log("QUALITY_STR: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_QUALITY_STR)) console.log("QUALITY_PERC: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_QUALITY_PERC)) console.log("QUALITY_BARS: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_QUALITY_BARS)) console.log("IS_CONNECTED: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_IS_CONNECTED)) console.log("CIPHER_STR: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_CIPHER_STR)) console.log("CIPHER_STR_WPA: " + stdtoolBar.wifiMon.data(index, QGfaWlanMonSchemaModel.WLR_CIPHER_STR_WPA)) } }
Der Output schaut bei mir dann so aus:
...
Cell 00 - Address: E6:63:DA:B7:CD:B1 Encryption on ESSID: "Schoenhammer-Wifi" Mode: Master Cell 01 - Address: C8:C9:A3:C7:50:05 Encryption on ESSID: "AirOptimizer-0010" Mode: Master Cell 02 - Address: E0:63:DA:B7:CD:B1 Encryption on ESSID: "Schoenhammer_Gast" Mode: Master
qml: ESSID: Schoenhammer-Wifi qml: MAC_ADDR_STR: 00:00:00:00:00:00 qml: NWID: 0 qml: FREQ_HZ: 2412000000 qml: FREQ_STR: 2.412 GHz qml: CHANNEL: 1 qml: MODE_STR: undefined qml: ENCRYPTED: true qml: QUALITY_STR: Quality=49/70 Signal level=-61 dBm qml: QUALITY_PERC: 78 qml: QUALITY_BARS: 5 qml: IS_CONNECTED: true qml: CIPHER_STR: CCMP qml: CIPHER_STR_WPA: WPA2 qml: ESSID: AirOptimizer-0010 qml: MAC_ADDR_STR: 00:00:00:00:00:00 qml: NWID: 0 qml: FREQ_HZ: 2412000000 qml: FREQ_STR: 2.412 GHz qml: CHANNEL: 1 qml: MODE_STR: undefined qml: ENCRYPTED: true qml: QUALITY_STR: Quality=51/70 Signal level=-59 dBm qml: QUALITY_PERC: 82 qml: QUALITY_BARS: 5 qml: IS_CONNECTED: false qml: CIPHER_STR: CCMP qml: CIPHER_STR_WPA: WPA2 qml: ESSID: Schoenhammer_Gast qml: MAC_ADDR_STR: 00:00:00:00:00:00 qml: NWID: 0 qml: FREQ_HZ: 2412000000 qml: FREQ_STR: 2.412 GHz qml: CHANNEL: 1 qml: MODE_STR: undefined qml: ENCRYPTED: true qml: QUALITY_STR: Quality=49/70 Signal level=-61 dBm qml: QUALITY_PERC: 78 qml: QUALITY_BARS: 5 qml: IS_CONNECTED: false qml: CIPHER_STR: CCMP qml: CIPHER_STR_WPA: WPA2
An sich stört mich das nicht, weil ich die mac Adresse vom AP ohnehin nicht mit anzeigen wollte aber das ist mir beim ausprobieren aufgefallen
Sollte bereinigt sein. Bitte prüfen und Issue schließen.
Zum ausprobieren hab ich mir einfach mal alle Parameter auf der Konsole ausgeben lassen. Dabei ist mir aufgefallen, dass
"00:00:00:00:00:00" zurück gibt.
Der Output schaut bei mir dann so aus:
...
...
...
An sich stört mich das nicht, weil ich die mac Adresse vom AP ohnehin nicht mit anzeigen wollte aber das ist mir beim ausprobieren aufgefallen
Sollte bereinigt sein. Bitte prüfen und Issue schließen.