Skip to content

SetAnchorConfig

Komut | type: "SetAnchorConfig"

Bir anchor'un konfigürasyonunu uzaktan ayarlamak için kullanılır.

Alanlar

AlanTipZorunluAçıklama
type"SetAnchorConfig"EvetKomut türü.
anchorIdstringEvetKonfigürasyonu ayarlanacak anchor'un benzersiz tanımlayıcısı.
positionobjectEvetAnchor'un kurulu olduğu sabit konum (metre cinsinden).
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).

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

network

Ağ konfigürasyonu.

AlanTipZorunluAçıklama
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
{
  "type": "SetAnchorConfig",
  "anchorId": "ornek-anchorId",
  "position": {
    "x": 0,
    "y": 0,
    "z": 0
  },
  "network": {
    "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
}