Skip to main content
Version: 7.24

iot


iot/bluetooth​

Package: iot
Type: Directory

FlagNameDescription
Xoffline
ArgumentTypeDescription
namestring
random-static-addressmacAddr
antennaenum (internal | external)
Read-only ArgumentTypeDescription
public-addressmacAddr
rx-bytesnum
tx-bytesnum
rx-errorsnum
tx-errorsnum
rx-evtnum
tx-cmdnum
rx-aclnum
tx-aclnum

iot/bluetooth/advertisers​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
min-intervalnum
max-intervalnum
own-address-typeenum (public | random-static | rpa-fallback-to-public | rpa-fallback-to-random)Address type used in AdvA field
channel-mapubit (37, 38, 39)
phyenum (1M | 2M | CODED)
legacybool
ad-structuresmulti { array-id, enum }
Read-only ArgumentTypeDescription
deviceenum
ad-sizenum

iot/bluetooth/advertisers/ad-structures​

Package: iot
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
type ( mandatory )enum (short-local-name | complete-local-name | service-data | manufacturer-data)
data ( mandatory )string

iot/bluetooth/connections​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
namestring
directionenum (incoming | outgoing)

iot/bluetooth/connections/async-data​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
pdevstring
uuidstring
data-textstring
data-hexstring
data-bytesmulti { array-id, num }
typeenum (notification | indication)
timedate
iot/bluetooth/connections/async-data/clear​

Package: iot
Type: Command

iot/bluetooth/connections/characteristics​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
namestring
uuidstring
handlenum
service-namestring
service-uuidstring
propsmulti { array-id, enum (bcast | read | write-no-resp | write | notify | indicate | write-signed | ext) { bcast:0x01, read:0x02, write-no-resp:0x04, write:0x08, notify:0x10, indicate:0x20, write-signed:0x40, ext:0x80 } }
pdevenum

iot/bluetooth/connections/connect​

Package: iot
Type: Command

ArgumentTypeDescription
pdevenum

iot/bluetooth/connections/disconnect​

Package: iot
Type: Command

ArgumentTypeDescription
pdevenum ()

iot/bluetooth/connections/read​

Package: iot
Type: Command

ArgumentTypeDescription
uuidenum ()
pdevenum ()
Read-only ArgumentTypeDescription
valuestring
hexstring
bytesmulti { array-id, num }

iot/bluetooth/connections/subscribe​

Package: iot
Type: Command

ArgumentTypeDescription
uuidenum ()
typeenum (notification | indication)
pdevenum ()

iot/bluetooth/connections/unsubscribe​

Package: iot
Type: Command

ArgumentTypeDescription
uuidenum ()
typeenum (notification | indication)
pdevenum ()

iot/bluetooth/connections/write​

Package: iot
Type: Command

ArgumentTypeDescription
uuidenum ()
data-hexstring
data-strstring
data-bytesmulti { array-id, num }
pdevenum ()

iot/bluetooth/connections/write-no-resp​

Package: iot
Type: Command

ArgumentTypeDescription
uuidenum ()
data-hexstring
data-strstring
data-bytesmulti { array-id, num }
pdevenum ()

iot/bluetooth/decode-ad​

Package: iot
Type: Command

ArgumentTypeDescription
datastring
keystring
Read-only ArgumentTypeDescription
typeenum (unknown | mikrotik | ibeacon | eddystone-uid | eddystone-url | eddystone-tlm | eddystone-eid)
versionnum
encryptedbool
acc-xnum
acc-ynum
acc-znum
temperaturenum
uptimenum
flagsmulti { array-id, enum (reed-switch | tilt | free-fall | impact-x | impact-y | impact-z) { reed-switch:0, tilt:1, free-fall:2, impact-x:3, impact-y:4, impact-z:5 } }
batterynum
uuidstring
majornum
minornum
rssi-at-1mnum
namespacestring
instancestring
battery-voltagenum
packet-countnum
tx-powernum
eidstring

iot/bluetooth/peripheral-devices​

Package: iot
Type: Directory

ArgumentTypeDescription
address-type ( mandatory )enum (public | random)
address ( mandatory )macAddr
namestring
persistbool
mtik-keystring
Read-only ArgumentTypeDescription
rssinum
last-datastringAdvertisement data in hex format
last-seendate
beacon-typesmulti { array-id, enum (unknown | mikrotik | ibeacon | eddystone-uid | eddystone-url | eddystone-tlm | eddystone-eid) { unknown:0, mikrotik:1, ibeacon:2, eddystone-uid:3, eddystone-url:4, eddystone-tlm:5, eddystone-eid:6 } }
mtik-versionnum
mtik-encryptedbool
mtik-acc-xnum
mtik-acc-ynum
mtik-acc-znum
mtik-temperaturenum
mtik-batterynum
mtik-uptimenum
mtik-flagsmulti { array-id, enum (reed-switch | tilt | free-fall | impact-x | impact-y | impact-z) { reed-switch:0, tilt:1, free-fall:2, impact-x:3, impact-y:4, impact-z:5 } }
ibeacon-uuidstring
ibeacon-majornum
ibeacon-minornum
ibeacon-rssi-at-1mnum
eddy-rssi-at-1mnum
eddy-namespacestring
eddy-instancestring
eddy-versionnum
eddy-battery-voltagenum
eddy-temperaturenum
eddy-packet-countnum
eddy-uptimenum
eddy-tx-powernum
eddy-eidstring

iot/bluetooth/reset-counters​

Package: iot
Type: Command

iot/bluetooth/scanners​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
typeenum (passive | active)
intervalnum
windownum
own-address-typeenum (public | random-static | rpa-fallback-to-public | rpa-fallback-to-random)Address type used in scan requests
filter-policyenum (default | whitelist)
filter-duplicatesenum (off | keep-oldest | keep-newest | keep-unique)Discard duplicate advertisements from the same advertiser
phyenum (1M | 2M | CODED)
Read-only ArgumentTypeDescription
deviceenum

iot/bluetooth/scanners/advertisements​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
deviceenum
pdu-typeenum (adv-ind | adv-direct-ind | adv-scan-ind | adv-noconn-ind | scan-rsp | unknown)
timedate
epochnumMilliseconds since Unix Epoch
address-typeenum (public | random)
addressmacAddrAdvertiser Bluetooth address
rssinumSignal strength
lengthnumAdvertisement data length
datastringAdvertisement data in hex format
phyenum (1M | 2M | CODED-S8 | CODED-S2 | NONE)Advertisement primary PHY
phy-secondaryenum (1M | 2M | CODED-S8 | CODED-S2 | NONE)Advertisement secondary PHY
legacyboolAdvertisement legacy compatibility
filter-commentstringComment of the matching whitelist filter
iot/bluetooth/scanners/advertisements/clear​

Package: iot
Type: Command

iot/bluetooth/whitelist​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
device ( mandatory )enum
address-type ( mandatory )enum (public | random | any)
address ( mandatory )string

iot/gpio​

Syscap: gpio
Package: iot
Type: Directory

iot/gpio/analog​

Package: iot
Type: Directory

ArgumentTypeDescription
offsetnum
Read-only ArgumentTypeDescription
namestring
valuenum

iot/gpio/digital​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
directionenum (input | output)
outputenum (0 | 1)
scriptalt { , string }
Read-only ArgumentTypeDescription
namestring
inputenum (0 | 1)

iot/lora​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
gateway-idstring { }
namestring
serversmulti { enum }
tx-immediate-delay-usnum
channel-planenum (custom | eu-868 | as-923 | kr-920 | in-865 | il-917 | us-915-1 | us-915-2 | us-915-3 | us-915-4 | us-915-5 | us-915-6 | us-915-7 | us-915-8 | au-915-1 | au-915-2 | ru-864 | ru-864-mid | 2.4-ghz)
antenna-gainnum
forwardubit (crc-validation, dev-addr-validation, proprietary-traffic)
networkenum (public | private)
lbt-enabledbool
listen-timenum
rssi-thresholdnum
spoof-gpsbool
latnum
longnum
altnum
antennaenum (internal-antenna | external-antenna)
Read-only ArgumentTypeDescription
statusstring
firmware-idstring
versionstring
rx-packetsnum
tx-packetsnum
tx-toanum
bandenum (unknown | 863-870 | 902-928 | 2.4-ghz)

iot/lora/channels​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
radioenum (radio0 | radio1 | radio2 | radio3)
freq-offnum
bandwidthenum (7.8_kHz | 15.6_kHz | 31.2_kHz | 62.5_kHz | 125_kHz | 250_kHz | 500_kHz | 200_kHz | 400_kHz | 800_kHz | 1600_kHz)
spread-factorenum (SF7 | SF8 | SF9 | SF10 | SF11 | SF12 | SF5 | SF6)
dataratenum
Read-only ArgumentTypeDescription
namestring
typeenum (MSF | LoRa | FSK)
freqnum

iot/lora/joineui​

Package: iot
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
loggingbool
typeenum (whitelist | blacklist)
joineuisobject { composite { , } { , } }

iot/lora/netid​

Package: iot
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
loggingbool
typeenum (whitelist | blacklist)
netidsobject { composite { , } { , } }

iot/lora/radios​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
center-freqnum
tx-freq-minnum
tx-freq-maxnum
Read-only ArgumentTypeDescription
namestring
typeenum (SX1255 | SX1257 | SX1272 | SX1276 | SX1280 | SX1250)
rssi-offnum
tx-enabledbool

iot/lora/reset-devices​

Package: iot
Type: Command

iot/lora/send​

Package: iot
Type: Command

ArgumentTypeDescription
device-idnumdevice id
payloadstringTX packet payload
powernumRF power in dBm
frequencynumRadio TX frequency in MHz (e.g.868500000)
bandwidthenum (125KHZ | 250KHZ | 500KHZ)LoRa bandwidth in khz [125, 250, 500]
spread-factorenum (SF7 | SF8 | SF9 | SF10 | SF11 | SF12 | MULTI)Spread Factor
modulationenum (MOD_CW | MOD_LORA | MOD_FSK)modulation type
preamblenumpreamble length
invertedboolinvert polarity

iot/lora/servers​

Package: iot
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
address ( mandatory )string
up-portnum
down-portnum
keystring
portnum
intervalnum
sslbool
certificateenum (none)
protocol ( mandatory )enum (UDP | LNS | CUPS)
netidmulti { enum }
joineuimulti { enum }

iot/lora/servers/reset-servers​

Package: iot
Type: Command

iot/lora/traffic​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
timedate
gwidstring
msgtypestring
devaddrstring
mverstring
fcntnum
typestring
netidstring
joineuistring
deveuistring
devnoncestring
joinnoncestring
freqhznum
modstring
bandstring
dataratestring
coderatestring
ifchainstring
crcstring
txmodestring
counterstring
rfchainstring
rssistring
snrstring
snrminstring
snrmaxstring
rxcrcstring
rfpowstring
invertpolstring
freqstring
preamblenstring
nocrcstring
noheaderstring
sizestring
datastring

iot/lora/traffic/clear​

Package: iot
Type: Command

iot/lora/traffic/options​

Package: iot
Type: Settings Directory

ArgumentTypeDescription
crc-errorsboollog packets with CRC errors
pckt-limitnumlimit packets in log

iot/modbus​

Package: iot
Type: Settings Directory

ArgumentTypeDescription
disabledbool
hardware-portenum
tcp-portnum
timeoutnum
rx-switch-offsetnum
interframe-gapnum
disable-security-rulesbool

iot/modbus/read-holding-registers​

Package: iot
Type: Command

ArgumentTypeDescription
ipipAddr
portnum
timeoutnum
slave-idnum
reg-addrnum
num-regsnum
Read-only ArgumentTypeDescription
valuesmulti { array-id, num }

iot/modbus/security-rules​

Package: iot
Type: Directory

FlagNameDescription
Xdisabled
ArgumentTypeDescription
ip-range ( mandatory )ipRange
allowed-function-codes ( mandatory )multi { array-id, num }

iot/modbus/transceive​

Package: iot
Type: Command

ArgumentTypeDescription
addressnum
functionnum
datastring
valuesmulti { array-id, num }
rx-switch-offsetnum
Read-only ArgumentTypeDescription
addressnum
functionnum
datastring
valuesmulti { array-id, num }
timedate
statusenum (ok | error)
errornum
error-descriptionstring

iot/mqtt​

Package: iot
Type: Settings Directory

iot/mqtt/brokers​

Package: iot
Type: Directory

FlagNameDescription
WWill message enabled
ArgumentTypeDescription
name ( mandatory )string
address ( mandatory )string
portnum
sslbool
client-idstring
usernamestring
passwordstring
will-topicstring
will-messagestring
will-qosnum
will-retainbool
certificateenum (none)
auto-connectbool
keep-alivenum
parallel-scripts-limitnum
Read-only ArgumentTypeDescription
connectedbool

iot/mqtt/connect​

Package: iot
Type: Command

ArgumentTypeDescription
brokerenum ()

iot/mqtt/disconnect​

Package: iot
Type: Command

ArgumentTypeDescription
brokerenum ()

iot/mqtt/publish​

Package: iot
Type: Command

ArgumentTypeDescription
brokerenum ()
topicstring
messagestring
qosnum
retainbool
disconnect-afterbool
forcebool

iot/mqtt/subscribe​

Package: iot
Type: Command

ArgumentTypeDescription
brokerenum ()
topicstring
qosnum
forcebool

iot/mqtt/subscriptions​

Package: iot
Type: Directory

ArgumentTypeDescription
brokerenum ()
topicstring
qosnum
on-messagestring

iot/mqtt/subscriptions/monitor-data​

Package: iot
Type: Command

Read-only ArgumentTypeDescription
datastring
timedate
topicstring
brokerenum ()

iot/mqtt/subscriptions/recv​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
brokerenum ()
topicstring
datastring
timedate
iot/mqtt/subscriptions/recv/clear​

Package: iot
Type: Command

iot/mqtt/unsubscribe​

Package: iot
Type: Command

ArgumentTypeDescription
brokerenum ()
topicenum ()

iot/wiliot​

Package: iot
Type: Settings Directory

ArgumentTypeDescription
spoof-gpsbool
latnum
longnum
serverenum (none)Used MQTT server
scannerenum (none)
advertiserenum (none)
wi-fiiface_enum { , none:nv::BADID }
featuresubit (gateway, bridge)supported Wiliot features
Read-only ArgumentTypeDescription
statusstring
gateway-idstring
typestring
ownerstring

iot/wiliot/bluetooth-traffic​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
timedate
addressmacAddrAdvertiser Bluetooth address
rssinumSignal strength
payloadstringPayload

iot/wiliot/bluetooth-traffic/clear​

Package: iot
Type: Command

iot/wiliot/clear​

Package: iot
Type: Command

iot/wiliot/disable​

Package: iot
Type: Command

Read-only ArgumentTypeDescription
statusstring

iot/wiliot/enable​

Package: iot
Type: Command

Read-only ArgumentTypeDescription
statusstring

iot/wiliot/mqtt-traffic​

Package: iot
Type: Directory

Read-only ArgumentTypeDescription
timedate
topicstring
datastring

iot/wiliot/mqtt-traffic/clear​

Package: iot
Type: Command

iot/wiliot/options​

Package: iot
Type: Settings Directory

ArgumentTypeDescription
token-refresh-handicapnumhandicap for refreshing token
pckt-limitnummqtt log packet limit

iot/wiliot/servers​

Package: iot
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
address ( mandatory )string
portnum
sslbool
certificateenum (none)

iot/wiliot/servers/defaults​

Package: iot
Type: Command