Skip to content

Daemon API v2.3.x

IQRF Generic

Generic messages are able to handle any DPA packet.

Raw iqrfRaw

SchemaExample

RawHdp iqrfRawHdp

SchemaExample

IQRF Standard

Standard messages have been designed according to IQRF Standard and DPA protocol.

Binary output


Enumerate iqrfBinaryoutput_Enumerate

SchemaExample

Set output iqrfBinaryoutput_SetOutput

SchemaExample

DALI


Send commands iqrfDali_SendCommands

SchemaExample

Send commands asynchronously iqrfDali_SendCommandsAsync

SchemaExample

FRC iqrfDali_Frc

SchemaExample

Light


Enumerate iqrfLight_Enumerate

SchemaExample

Set power iqrfLight_SetPower

SchemaExample

Increment power iqrfLight_IncrementPower

SchemaExample

Decrement power iqrfLight_DecrementPower

SchemaExample

Sensor


Enumerate iqrfSensor_Enumerate

SchemaExample

Read sensors with types iqrfSensor_ReadSensorsWithTypes

SchemaExample

FRC iqrfSensor_Frc

SchemaExample

Embed Explore


Enumerate iqrfEmbedExplore_Enumerate

SchemaExample

Peripheral information iqrfEmbedExplore_PeripheralInformation

SchemaExample

More peripheral information iqrfEmbedExplore_MorePeripheralsInformation

SchemaExample

Embed Coordinator


Address information iqrfEmbedCoordinator_AddrInfo

SchemaExample

Get discovered devices iqrfEmbedCoordinator_DiscoveredDevices

SchemaExample

Get bonded devices iqrfEmbedCoordinator_BondedDevices

SchemaExample

Clear all bonds iqrfEmbedCoordinator_ClearAllBonds

SchemaExample

Bond node iqrfEmbedCoordinator_BondNode

SchemaExample

Remove bond iqrfEmbedCoordinator_RemoveBond

SchemaExample

Discovery iqrfEmbedCoordinator_Discovery

SchemaExample

Set DPA parameters iqrfEmbedCoordinator_SetDpaParams

SchemaExample

Set hops iqrfEmbedCoordinator_SetHops

SchemaExample

Discovery data iqrfEmbedCoordinator_DiscoveryData

SchemaExample

Backup iqrfEmbedCoordinator_Backup

SchemaExample

Restore iqrfEmbedCoordinator_Restore

SchemaExample

Authorize bond iqrfEmbedCoordinator_AuthorizeBond

SchemaExample

Read remotely bonded MID iqrfEmbedCoordinator_ReadRemotelyBondedMid

SchemaExample

Clear remotely bonded MID iqrfEmbedCoordinator_ClearRemotelyBondedMid

SchemaExample

Enable remote bonding iqrfEmbedCoordinator_EnableRemoteBonding

SchemaExample

SmartConnect iqrfEmbedCoordinator_SmartConnect

SchemaExample

Set MID iqrfEmbedCoordinator_SetMID

SchemaExample

Embed Node


Read iqrfEmbedNode_Read

SchemaExample

Remove bond iqrfEmbedNode_RemoveBond

SchemaExample

Backup iqrfEmbedNode_Backup

SchemaExample

Restore iqrfEmbedNode_Restore

SchemaExample

Read remotely bonded MID iqrfEmbedNode_ReadRemotelyBondedMid

SchemaExample

Clear remotely bonded MID iqrfEmbedNode_ClearRemotelyBondedMid

SchemaExample

Enable remote bonding iqrfEmbedNode_EnableRemoteBonding

SchemaExample

Validate bonds iqrfEmbedNode_ValidateBonds

SchemaExample

Embed OS


Read iqrfEmbedOs_Read

SchemaExample

Batch iqrfEmbedOs_Batch

SchemaExample

Selective batch iqrfEmbedOs_SelectiveBatch

SchemaExample

Reset iqrfEmbedOs_Reset

SchemaExample

Restart iqrfEmbedOs_Restart

SchemaExample

Run RFPGM iqrfEmbedOs_Rfpgm

SchemaExample

Set security iqrfEmbedOs_SetSecurity

SchemaExample

Sleep iqrfEmbedOs_Sleep

SchemaExample

Load code iqrfEmbedOs_LoadCode

SchemaExample

Read configuration iqrfEmbedOs_ReadCfg

SchemaExample

Write configuration iqrfEmbedOs_WriteCfg

SchemaExample

Write configuration byte iqrfEmbedOs_WriteCfgByte

SchemaExample

Test RF signal iqrfEmbedOs_TestRfSignal

SchemaExample

Factory settings iqrfEmbedOs_FactorySettings

SchemaExample

Indicate iqrfEmbedOs_Indicate

SchemaExample

Embed EEPROM


Read iqrfEmbedEeprom_Read

SchemaExample

Write iqrfEmbedEeprom_Write

SchemaExample

Embed EEEPROM


Read iqrfEmbedEeeprom_Read

SchemaExample

Write iqrfEmbedEeeprom_Write

SchemaExample

Embed RAM


Read iqrfEmbedRam_Read

SchemaExample

Write iqrfEmbedRam_Write

SchemaExample

Embed SPI


Write and read iqrfEmbedSpi_WriteRead

SchemaExample

Embed LEDR


Set iqrfEmbedLedr_Set

SchemaExample

Get iqrfEmbedLedr_Get

SchemaExample

Pulse iqrfEmbedLedr_Pulse

SchemaExample

Flashing iqrfEmbedLedr_Flashing

SchemaExample

Embed LEDG


Set iqrfEmbedLedg_Set

SchemaExample

Get iqrfEmbedLedg_Get

SchemaExample

Pulse iqrfEmbedLedg_Pulse

SchemaExample

Flashing iqrfEmbedLedg_Flashing

SchemaExample

Embed IO


Direction iqrfEmbedIo_Direction

SchemaExample

Set iqrfEmbedIo_Set

SchemaExample

Get iqrfEmbedIo_Get

SchemaExample

Embed Thermometer


Read iqrfEmbedThermometer_Read

SchemaExample

Embed UART


Open iqrfEmbedUart_Open

SchemaExample

Close iqrfEmbedUart_Close

SchemaExample

Write and read iqrfEmbedUart_WriteRead

SchemaExample

Clear, write and read iqrfEmbedUart_ClearWriteRead

SchemaExample

Embed FRC


Send iqrfEmbedFrc_Send

SchemaExample

Extra result iqrfEmbedFrc_ExtraResult

SchemaExample

Send selective iqrfEmbedFrc_SendSelective

SchemaExample

Set parameters iqrfEmbedFrc_SetParams

SchemaExample

IQMESH Network

Services that ease the task of working with IQMESH network.
They are composed of more then single DPA transaction (request-confirmation-response) in most of the cases.
They are also integrating information from IQRF Repository.
They are inspired by the services available in IQRF IDE - IQMESH Network Manager.

IQRF Bonding


Bond node locally iqmeshNetwork_BondNodeLocal

SchemaExample

SmartConnect iqmeshNetwork_SmartConnect

SchemaExample

Remove bond iqmeshNetwork_RemoveBond

SchemaExample

Remove bond only from coordinator iqmeshNetwork_RemoveBondOnlyInC

SchemaExample

AutoNetwork iqmeshNetwork_AutoNetwork

SchemaExample

IQRF Enumeration


Enumerate device iqmeshNetwork_EnumerateDevice

SchemaExample

IQRF Configuration


Read TR configuration iqmeshNetwork_ReadTrConf

SchemaExample

Write TR configuration iqmeshNetwork_WriteTrConf

SchemaExample

IQRF Backup and Restore


Backup iqmeshNetwork_Backup

SchemaExample

Restore iqmeshNetwork_Restore

SchemaExample

IQRF OTA


Upload iqmeshNetwork_OtaUpload

SchemaExample

Daemon Management


Exit mngDaemon_Exit

SchemaExample

Mode mngDaemon_Mode

SchemaExample

Version mngDaemon_Version

SchemaExample

Daemon Configuration


Component cfgDaemon_Component

SchemaExample

Daemon Scheduler


Add task mngScheduler_AddTask

SchemaExample

Get task mngScheduler_GetTask

SchemaExample

List tasks mngScheduler_List

SchemaExample

Remove all tasks mngScheduler_RemoveAll

SchemaExample

Remove task mngScheduler_RemoveTask

SchemaExample

Daemon Metadata


Set metadata mngMetaData_SetMetaData

SchemaExample

Get metadata mngMetaData_GetMetaData

SchemaExample

Set MID to metadata mngMetaData_SetMidMetaId

SchemaExample

Get metadata from MID mngMetaData_GetMidMetaData

SchemaExample

Get metadata from NADR mngMetaData_GetNadrMetaData

SchemaExample

Export metadata mngMetaData_ExportMetaDataAll

SchemaExample

Verify metadata mngMetaData_VerifyMetaDataAll

SchemaExample

Import metadata mngMetaData_ImportMetaDataAll

SchemaExample

Import NADR-MID map mngMetaData_ImportNadrMidMap

SchemaExample

Export NADR-MID map mngMetaData_ExportNadrMidMap

SchemaExample

Daemon Notification

Daemon state notifications related to interfaces, modes via WebSocket channel on port 1438.

Monitor ntfDaemon_Monitor

SchemaExample