Skip to main content
Version: current

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