Skip to content

Daemon API v2.3.x

IQRF Generic

Generic messages are able to handle any DPA packet.

Raw iqrfRaw

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

RawHdp iqrfRawHdp

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

IQRF Standard

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

Binary output


Enumerate iqrfBinaryoutput_EnumerateIQRF Standard doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set output iqrfBinaryoutput_SetOutputIQRF Standard doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

DALI


Send commands iqrfDali_SendCommands

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Send commands asynchronously iqrfDali_SendCommandsAsync

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

FRC iqrfDali_Frc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Light


Enumerate iqrfLight_Enumerate

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set power iqrfLight_SetPower

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Increment power iqrfLight_IncrementPower

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Decrement power iqrfLight_DecrementPower

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Sensor


Enumerate iqrfSensor_EnumerateIQRF Standard doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Read sensors with types iqrfSensor_ReadSensorsWithTypesIQRF Standard doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

FRC iqrfSensor_FrcIQRF Standard doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed Explore


Enumerate iqrfEmbedExplore_EnumerateDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Peripheral information iqrfEmbedExplore_PeripheralInformationDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

More peripheral information iqrfEmbedExplore_MorePeripheralsInformationDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed Coordinator


Address information iqrfEmbedCoordinator_AddrInfoDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get discovered devices iqrfEmbedCoordinator_DiscoveredDevicesDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get bonded devices iqrfEmbedCoordinator_BondedDevicesDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Clear all bonds iqrfEmbedCoordinator_ClearAllBondsDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Bond node iqrfEmbedCoordinator_BondNodeDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Remove bond iqrfEmbedCoordinator_RemoveBondDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Discovery iqrfEmbedCoordinator_DiscoveryDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set DPA parameters iqrfEmbedCoordinator_SetDpaParamsDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set hops iqrfEmbedCoordinator_SetHopsDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Discovery data iqrfEmbedCoordinator_DiscoveryDataRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Backup iqrfEmbedCoordinator_BackupDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Restore iqrfEmbedCoordinator_RestoreDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Authorize bond iqrfEmbedCoordinator_AuthorizeBondDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Read remotely bonded MID iqrfEmbedCoordinator_ReadRemotelyBondedMidRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Clear remotely bonded MID iqrfEmbedCoordinator_ClearRemotelyBondedMidRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Enable remote bonding iqrfEmbedCoordinator_EnableRemoteBondingRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

SmartConnect iqrfEmbedCoordinator_SmartConnectDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set MID iqrfEmbedCoordinator_SetMIDDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed Node


Read iqrfEmbedNode_ReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Remove bond iqrfEmbedNode_RemoveBondDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Backup iqrfEmbedNode_BackupDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Restore iqrfEmbedNode_RestoreDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Read remotely bonded MID iqrfEmbedNode_ReadRemotelyBondedMidRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Clear remotely bonded MID iqrfEmbedNode_ClearRemotelyBondedMidRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Enable remote bonding iqrfEmbedNode_EnableRemoteBondingRemoved in DPA v4.0.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Validate bonds iqrfEmbedNode_ValidateBondsDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed OS


Read iqrfEmbedOs_ReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Batch iqrfEmbedOs_BatchDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Selective batch iqrfEmbedOs_SelectiveBatchDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Reset iqrfEmbedOs_ResetDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Restart iqrfEmbedOs_RestartDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Run RFPGM iqrfEmbedOs_RfpgmDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set security iqrfEmbedOs_SetSecurityDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Sleep iqrfEmbedOs_SleepDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Load code iqrfEmbedOs_LoadCodeDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Read configuration iqrfEmbedOs_ReadCfgDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write configuration iqrfEmbedOs_WriteCfgDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write configuration byte iqrfEmbedOs_WriteCfgByteDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Test RF signal iqrfEmbedOs_TestRfSignalDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Factory settings iqrfEmbedOs_FactorySettingsDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Indicate iqrfEmbedOs_IndicateDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed EEPROM


Read iqrfEmbedEeprom_ReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write iqrfEmbedEeprom_WriteDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed EEEPROM


Read iqrfEmbedEeeprom_ReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write iqrfEmbedEeeprom_WriteDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed RAM


Read iqrfEmbedRam_ReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write iqrfEmbedRam_WriteDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed SPI Removed in DPA v4.15.0


Write and read iqrfEmbedSpi_WriteReadDPA docRemoved in DPA v4.15.0

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed LEDR


Set iqrfEmbedLedr_SetDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get iqrfEmbedLedr_GetRemoved in DPA v3.0.3

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Pulse iqrfEmbedLedr_PulseDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Flashing iqrfEmbedLedr_FlashingDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed LEDG


Set iqrfEmbedLedg_SetDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get iqrfEmbedLedg_GetRemoved in DPA v3.0.3

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Pulse iqrfEmbedLedg_PulseDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Flashing iqrfEmbedLedg_FlashingDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed IO


Direction iqrfEmbedIo_DirectionDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set iqrfEmbedIo_SetDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get iqrfEmbedIo_GetDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed Thermometer


Read iqrfEmbedThermometer_ReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed UART


Open iqrfEmbedUart_OpenDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Close iqrfEmbedUart_CloseDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write and read iqrfEmbedUart_WriteReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Clear, write and read iqrfEmbedUart_ClearWriteReadDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Embed FRC


Send iqrfEmbedFrc_SendDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Extra result iqrfEmbedFrc_ExtraResultDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Send selective iqrfEmbedFrc_SendSelectiveDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set parameters iqrfEmbedFrc_SetParamsDPA doc

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

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
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

SmartConnect iqmeshNetwork_SmartConnect

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Remove bond iqmeshNetwork_RemoveBond

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Remove bond only from coordinator iqmeshNetwork_RemoveBondOnlyInC

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

AutoNetwork iqmeshNetwork_AutoNetwork

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

IQRF Enumeration


Enumerate device iqmeshNetwork_EnumerateDevice

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

IQRF Configuration


Read TR configuration iqmeshNetwork_ReadTrConf

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Write TR configuration iqmeshNetwork_WriteTrConf

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

IQRF Backup and Restore


Backup iqmeshNetwork_Backup

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Restore iqmeshNetwork_Restore

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

IQRF OTA


Upload iqmeshNetwork_OtaUpload

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Daemon Management


Exit mngDaemon_Exit

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Mode mngDaemon_Mode

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Version mngDaemon_Version

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Daemon Configuration


Component cfgDaemon_Component

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Daemon Scheduler


Add task mngScheduler_AddTask

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get task mngScheduler_GetTask

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

List tasks mngScheduler_List

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Remove all tasks mngScheduler_RemoveAll

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Remove task mngScheduler_RemoveTask

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Daemon Metadata


Set metadata mngMetaData_SetMetaData

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get metadata mngMetaData_GetMetaData

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Set MID to metadata mngMetaData_SetMidMetaId

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get metadata from MID mngMetaData_GetMidMetaData

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Get metadata from NADR mngMetaData_GetNadrMetaData

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Export metadata mngMetaData_ExportMetaDataAll

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Verify metadata mngMetaData_VerifyMetaDataAll

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Import metadata mngMetaData_ImportMetaDataAll

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Import NADR-MID map mngMetaData_ImportNadrMidMap

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Export NADR-MID map mngMetaData_ExportNadrMidMap

SchemaExample
Request schema v1.0.0Request example v1.0.0
Response schema v1.0.0Response example v1.0.0

Daemon Notification

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

Monitor ntfDaemon_Monitor

SchemaExample
Message schema v1.0.0Message example v1.0.0