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
}