Skip to content

dskading/iqrf-daemon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IQRF GW daemon

Build Status

IQRF GW daemon with the multiple communication channels - UDP/MQ/MQTT.

See the daemon architecture
See the daemon component model
See the daemon component instances

How to download the daemon

mkdir iqrf
cd iqrf/
git clone https://github.com/iqrfsdk/iqrf-daemon.git
cd iqrf-daemon

How to compile the daemon for AAEON UP board

Ubilinux

cd scripts/
./build-debian.sh

Ubuntu

cd scripts/
./build-ubuntu.sh

How to compile the daemon for Raspberry PI

cd scripts/
./build-raspbian.sh

How to install the daemon to /usr/local/bin

cd scripts/
./install.sh

How to configure the daemon

cd /usr/local/bin/configuration/

Configure main and each component's JSON file.

How to install the daemon as a systemd service

cd scripts/
sudo ./install-systemd.sh

How to start/stop/restart/status the daemon

sudo systemctl start/stop/restart/status IQRF

How to test UDP channel

Use IQRF IDE and follow the instruction for UDP connection. Then use IQMESH Network Manager.

How to test MQ channel

cd scripts/
./mq-iqrfapp-test.sh

How to test MQTT channel

sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients

cd scripts/
./mqtt-local-pub-test.sh

About

IQRF GW daemon with the multiple communication channels - UDP/MQ/MQTT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.4%
  • C 2.9%
  • CMake 2.3%
  • Shell 1.9%
  • Batchfile 0.5%