Lesen der Mac-Adresse des Geräts¶
⚠️ Achtung: Dieses Dokument beschreibt, wie man die API des SDKs verwendet, um Geräte zu scannen, und bietet Beispielcode in C. Beachten Sie, dass die API synchron arbeitet und den Hauptthread blockieren kann.
⚠️ Achtung: Vor der Verwendung der API muss das Gerät verbunden werden. Die genauen Schritte finden Sie unter Gerät verbinden.
1. Lesen der Mac-Adresse des Geräts¶
Lesen der Mac-Adresse des Geräts. Methode wie folgt:
const char* result = inateck_scanner_ble_get_mac(device_id);
Das Ergebnis wird im JSON
-Format zurückgegeben. Wenn der Aufruf erfolgreich ist, wird result
folgendes zurückgeben:
{
"status": 0,
"error": "",
"mac": "00:11:22:33:44:55"
}
Wenn der Aufruf fehlschlägt, wird result
folgendes zurückgeben:
{
"status": 1,
"error": "Fehlermeldung",
"mac": ""
}
mac
ist die Mac-Adresse des Geräts. Zum Beispiel: 00:11:22:33:44:55
.
2. Beispielcode¶
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <unistd.h>
#include "inateck_scanner_ble.h"
int main() {
const char* device_id = "device_id";
const char* result = inateck_scanner_ble_get_mac(device_id);
if (result) {
printf("result: %s\n", result);
} else {
printf("result is null\n");
}
}