Skip to content
On this page

Daemon API v2.4.x

IQRF Standard

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

Embed Explore


Peripheral information iqrfEmbedExplore_PeripheralInformation

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

More peripheral information iqrfEmbedExplore_MorePeripheralsInformation

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Embed Coordinator


Address information iqrfEmbedCoordinator_AddrInfo

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Get discovered devices iqrfEmbedCoordinator_DiscoveredDevices

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Get bonded devices iqrfEmbedCoordinator_BondedDevices

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Clear all bonds iqrfEmbedCoordinator_ClearAllBonds

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Set DPA parameters iqrfEmbedCoordinator_SetDpaParams

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Discovery data iqrfEmbedCoordinator_DiscoveryData

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Authorize bond iqrfEmbedCoordinator_AuthorizeBond

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Read remotely bonded MID iqrfEmbedCoordinator_ReadRemotelyBondedMid

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Clear remotely bonded MID iqrfEmbedCoordinator_ClearRemotelyBondedMid

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Enable remote bonding iqrfEmbedCoordinator_EnableRemoteBonding

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Embed Node


Read remotely bonded MID iqrfEmbedNode_ReadRemotelyBondedMid

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Clear remotely bonded MID iqrfEmbedNode_ClearRemotelyBondedMid

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Enable remote bonding iqrfEmbedNode_EnableRemoteBonding

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Embed OS


Write configuration byte iqrfEmbedOs_WriteCfgByte

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Embed SPI


Embed Thermometer


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


Remove bond only from coordinator iqmeshNetwork_RemoveBondOnlyInC

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

IQRF Enumeration


IQRF Configuration


Write TR configuration iqmeshNetwork_WriteTrConf

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

IQRF Maintenance New


FRC response time iqmeshNetwork_MaintenanceFrcResponseTime

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Resolve duplicated addresses iqmeshNetwork_MaintenanceDuplicatedAddresses

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Resolve inconsistent MIDs in Coordinator iqmeshNetwork_MaintenanceInconsistentMIDsInCoord

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Resolve unused prebonded nodes iqmeshNetwork_MaintenanceUselessPrebondedNodes

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Daemon Configuration


Daemon Scheduler


Daemon Information New


Get metadata assigned to MID infoDaemon_GetMidMetaData

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Get metadata assigned to bonded node infoDaemon_GetNodeMetaData

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Annotate messages with metadata infoDaemon_MidMetaDataAnnotate

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Set metadata to bonded node infoDaemon_SetNodeMetaData

SchemaExample
Request schema 1.0.0 Request example 1.0.0
Response schema 1.0.0 Response example 1.0.0

Daemon Notification

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

Monitor ntfDaemon_Monitor

SchemaExample
Message schema 1.0.0 Message example 1.0.0