Introduction

Open-source components for building IQRF Gateway.

IQRF Gateway Daemon (IQRF GWD) project provides open-source components for building IQRF Gateways. Together they form ready-to-use solution, including an user-friendly Web Interface . Components can be extended or added based on the project requirements. All components are licenced under Apache Licence 2.0 and can be used for commercial purposes.

_images/iqrfgd-overview.png

IQRF GWD overview

Why v2

  • Modular design
  • IQRF Standard supported and exposed as JSON API
    • Working with IQRF Repository
    • Offline cached support
  • IQMESH Services introduced and exposed as JSON API
    • Convenient for system integrators
    • Leaving DPA protocol bits and bytes to us
  • IQRF Generic API is kept alive
    • Working with DPA bits and bytes as in GW Daemon v1
  • Reworked IQMESH Manager in IQRF Gateway Webapp
    • Making use of IQMESH Services as mentioned above
  • WebSocket channel introduced
    • Enables Docker containers for End-apps more easily
  • IQRF UART interface supported
  • Unicast, broadcast and FRC timing supported
    • GW Daemon knows correct time to wait for DPA response
  • API v1 supported
    • Value of v1 applications
  • Growing base of examples and reference apps
    • Great inspiration on how to work with our JSON API from your favourite programming language
  • Long term support
    • Have trouble, write issue
_images/iqrfgd-components.png

IQRF GWD architecture