GW-UNI-01
User Manual
© 2016 IQ HOME Kft.
www.iqhome.org
8 / 21
2.1
UNetIf – UDP User Network Interface
The User Network Interface enables transparent access to the IQRF network via UDP communication.
The UNetIf interface provides a UDP server. The client application should send UDP packets with HEX
strings to the UNetIf and the interface send back the IQRF responses. By this solution the UNetIf
interface want to reproduce the simple operation of the IQRF USB programmer.
For example, if requests for the addressing information send the following request:
00000000FFFF
The response should be something similar:
00000080120300000215
The interface accept separated HEX strings. The UNetIf removes all non-HEX string compliant
characters before attempting to transmit to the IQRF module. It is simplify the separation for human
readings.
The UNetIf interface accept HEX string like:
0000.00.00.FFFF.
0000-00-00-FFFF
0000#00#00#FFFF#
The response always sent back without separation. The separated examples above results the same
response:
00000080120300000215
This feature only for simplify human reading for set constant values in the client side applications
source or directly sent messages for operators.
Caution!
The UNetIf interface not cares about the IQRF packets collisions and timings. The packet timing and
collision avoidance must be managed in the client application!
For the simple start with the UNetIf interface see the example codes at chapter Demo examples.
The IQRF DPA Framework documentation can be found at
http://www.iqrf.org/DpaTechGuide/
.