Skip to content

AnchorConfigReported ​

Olay | type: "AnchorConfigReported"

Bir anchor'un mevcut konfigürasyonu raporlandığında üretilir. Anchor'lar uzaktan konfigüre edilebildiğinden, belirli aralıklarla konfigürasyon bilgilerini merkeze iletir.

Alanlar ​

AlanTipZorunluAçıklama
idstring (uuid)EvetOlayın benzersiz tanımlayıcısı (UUID v4).
type"AnchorConfigReported"EvetOlay türü.
timestampnumberEvetOlayın oluştuğu zaman (Unix epoch, milisaniye).
anchorIdstringEvetKonfigürasyonu raporlayan anchor'un benzersiz tanımlayıcısı.
firmwareVersionstringEvetAnchor üzerinde çalışan firmware sürümü.
positionobjectEvetAnchor'un kurulu olduğu sabit konum (metre cinsinden). Trilaterasyon hesaplamalarında referans noktası olarak kullanılır.
networkobjectEvetAğ konfigürasyonu.
uwbobjectEvetUWB radyo konfigürasyonu.
bleobjectEvetBLE radyo konfigürasyonu.
heartbeatIntervalnumberEvetHeartbeat gönderim sıklığı (milisaniye cinsinden). (min: 0)
reportIntervalnumberEvetPeriyodik konfigürasyon rapor sıklığı (milisaniye cinsinden). (min: 0)

Alt Nesneler ​

position ​

Anchor'un kurulu olduğu sabit konum (metre cinsinden). Trilaterasyon hesaplamalarında referans noktası olarak kullanılır.

AlanTipZorunluAçıklama
xnumberEvetX koordinatı.
ynumberEvetY koordinatı.
znumberEvetZ koordinatı.

network ​

Ağ konfigürasyonu.

AlanTipZorunluAçıklama
macAddressstringEvetAnchor'un MAC adresi.
ipAddressstringEvetAnchor'un IP adresi.
netmaskstringEvetAlt ağ maskesi.
gatewaystringEvetVarsayılan ağ geçidi adresi.
dnsstringEvetDNS sunucu adresi.
dhcpEnabledbooleanEvetDHCP ile otomatik IP atamasının aktif olup olmadığı.

uwb ​

UWB radyo konfigürasyonu.

AlanTipZorunluAçıklama
enabledbooleanEvetUWB modülünün aktif olup olmadığı.
channelintegerEvetUWB kanal numarası (örn. 5, 9).
txPowernumberEvetUWB verici gücü (dBm cinsinden).

ble ​

BLE radyo konfigürasyonu.

AlanTipZorunluAçıklama
enabledbooleanEvetBLE modülünün aktif olup olmadığı.
txPowernumberEvetBLE verici gücü (dBm cinsinden).

Örnek ​

json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "type": "AnchorConfigReported",
  "timestamp": 0,
  "anchorId": "ornek-anchorId",
  "firmwareVersion": "ornek-firmwareVersion",
  "position": {
    "x": 0,
    "y": 0,
    "z": 0
  },
  "network": {
    "macAddress": "ornek-macAddress",
    "ipAddress": "ornek-ipAddress",
    "netmask": "ornek-netmask",
    "gateway": "ornek-gateway",
    "dns": "ornek-dns",
    "dhcpEnabled": true
  },
  "uwb": {
    "enabled": true,
    "channel": 0,
    "txPower": 0
  },
  "ble": {
    "enabled": true,
    "txPower": 0
  },
  "heartbeatInterval": 0,
  "reportInterval": 0
}