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_EnumerateIQRF Standard doc

SchemaExample

Set output iqrfBinaryoutput_SetOutputIQRF Standard doc

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_EnumerateIQRF Standard doc

SchemaExample

Read sensors with types iqrfSensor_ReadSensorsWithTypesIQRF Standard doc

SchemaExample

FRC iqrfSensor_FrcIQRF Standard doc

SchemaExample

Embed Explore


Enumerate iqrfEmbedExplore_Enumerate

SchemaExample

Peripheral information iqrfEmbedExplore_PeripheralInformation

SchemaExample

More peripheral information iqrfEmbedExplore_MorePeripheralsInformation

SchemaExample

Embed Coordinator


Address information iqrfEmbedCoordinator_AddrInfoDPA doc

SchemaExample

Get discovered devices iqrfEmbedCoordinator_DiscoveredDevicesDPA doc

SchemaExample

Get bonded devices iqrfEmbedCoordinator_BondedDevicesDPA doc

SchemaExample

Clear all bonds iqrfEmbedCoordinator_ClearAllBondsDPA doc

SchemaExample

Bond node iqrfEmbedCoordinator_BondNodeDPA doc

SchemaExample

Remove bond iqrfEmbedCoordinator_RemoveBondDPA doc

SchemaExample

Discovery iqrfEmbedCoordinator_DiscoveryDPA doc

SchemaExample

Set DPA parameters iqrfEmbedCoordinator_SetDpaParamsDPA doc

SchemaExample

Set hops iqrfEmbedCoordinator_SetHopsDPA doc

SchemaExample

Discovery data iqrfEmbedCoordinator_DiscoveryData

SchemaExample

Backup iqrfEmbedCoordinator_BackupDPA doc

SchemaExample

Restore iqrfEmbedCoordinator_RestoreDPA doc

SchemaExample

Authorize bond iqrfEmbedCoordinator_AuthorizeBondDPA doc

SchemaExample

Read remotely bonded MID iqrfEmbedCoordinator_ReadRemotelyBondedMid

SchemaExample

Clear remotely bonded MID iqrfEmbedCoordinator_ClearRemotelyBondedMid

SchemaExample

Enable remote bonding iqrfEmbedCoordinator_EnableRemoteBonding

SchemaExample

SmartConnect iqrfEmbedCoordinator_SmartConnectDPA doc

SchemaExample

Set MID iqrfEmbedCoordinator_SetMIDDPA doc

SchemaExample

Embed Node


Read iqrfEmbedNode_ReadDPA doc

SchemaExample

Remove bond iqrfEmbedNode_RemoveBondDPA doc

SchemaExample

Backup iqrfEmbedNode_BackupDPA doc

SchemaExample

Restore iqrfEmbedNode_RestoreDPA doc

SchemaExample

Read remotely bonded MID iqrfEmbedNode_ReadRemotelyBondedMid

SchemaExample

Clear remotely bonded MID iqrfEmbedNode_ClearRemotelyBondedMid

SchemaExample

Enable remote bonding iqrfEmbedNode_EnableRemoteBonding

SchemaExample

Validate bonds iqrfEmbedNode_ValidateBondsDPA doc

SchemaExample

Embed OS


Read iqrfEmbedOs_ReadDPA doc

SchemaExample

Batch iqrfEmbedOs_BatchDPA doc

SchemaExample

Selective batch iqrfEmbedOs_SelectiveBatchDPA doc

SchemaExample

Reset iqrfEmbedOs_ResetDPA doc

SchemaExample

Restart iqrfEmbedOs_RestartDPA doc

SchemaExample

Run RFPGM iqrfEmbedOs_RfpgmDPA doc

SchemaExample

Set security iqrfEmbedOs_SetSecurityDPA doc

SchemaExample

Sleep iqrfEmbedOs_SleepDPA doc

SchemaExample

Load code iqrfEmbedOs_LoadCodeDPA doc

SchemaExample

Read configuration iqrfEmbedOs_ReadCfgDPA doc

SchemaExample

Write configuration iqrfEmbedOs_WriteCfgDPA doc

SchemaExample

Write configuration byte iqrfEmbedOs_WriteCfgByteDPA doc

SchemaExample

Test RF signal iqrfEmbedOs_TestRfSignalDPA doc

SchemaExample

Factory settings iqrfEmbedOs_FactorySettingsDPA doc

SchemaExample

Indicate iqrfEmbedOs_IndicateDPA doc

SchemaExample

Embed EEPROM


Read iqrfEmbedEeprom_ReadDPA doc

SchemaExample

Write iqrfEmbedEeprom_WriteDPA doc

SchemaExample

Embed EEEPROM


Read iqrfEmbedEeeprom_ReadDPA doc

SchemaExample

Write iqrfEmbedEeeprom_WriteDPA doc

SchemaExample

Embed RAM


Read iqrfEmbedRam_Read

SchemaExample

Write iqrfEmbedRam_Write

SchemaExample

Embed SPI


Write and read iqrfEmbedSpi_WriteReadDPA doc

SchemaExample

Embed LEDR


Set iqrfEmbedLedr_SetDPA doc

SchemaExample

Get iqrfEmbedLedr_Get

SchemaExample

Pulse iqrfEmbedLedr_PulseDPA doc

SchemaExample

Flashing iqrfEmbedLedr_FlashingDPA doc

SchemaExample

Embed LEDG


Set iqrfEmbedLedg_SetDPA doc

SchemaExample

Get iqrfEmbedLedg_Get

SchemaExample

Pulse iqrfEmbedLedg_PulseDPA doc

SchemaExample

Flashing iqrfEmbedLedg_FlashingDPA doc

SchemaExample

Embed IO


Direction iqrfEmbedIo_DirectionDPA doc

SchemaExample

Set iqrfEmbedIo_SetDPA doc

SchemaExample

Get iqrfEmbedIo_GetDPA doc

SchemaExample

Embed Thermometer


Read iqrfEmbedThermometer_ReadDPA doc

SchemaExample

Embed UART


Open iqrfEmbedUart_OpenDPA doc

SchemaExample

Close iqrfEmbedUart_CloseDPA doc

SchemaExample

Write and read iqrfEmbedUart_WriteReadDPA doc

SchemaExample

Clear, write and read iqrfEmbedUart_ClearWriteReadDPA doc

SchemaExample

Embed FRC


Send iqrfEmbedFrc_SendDPA doc

SchemaExample

Extra result iqrfEmbedFrc_ExtraResultDPA doc

SchemaExample

Send selective iqrfEmbedFrc_SendSelectiveDPA doc

SchemaExample

Set parameters iqrfEmbedFrc_SetParamsDPA doc

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