Skip to content

IotLabs environment Settings

lee sung min edited this page Sep 25, 2016 · 1 revision

#IotLabs Java platform guide

Prerequsite

  • jdk 1.8 or higher
  • git client (gui or cli)
  • using babun recommends for window users

git clone

git clone https://github.com/<your_git_id>/IoTLabs

gradle setting

Use gradlew (nix) or gradlew.bat(windows with no cygwin).
Use gradlew for gradle command Hereinafter.

Never tested with windows.
Use cygwin or babun.

Supported gradle commands

test and report

  • test
  • ./gradlew test
  • better with ide (+1 for intellij) test coverage plugin
  • report (pmd, findbugs)
  • ./gradlew check
  • check report files at build/report/[findbugs|pmd]

mqtt

  • start mqtt broker
  • ./gradlew -q start_mqtt_broker
  • Change setting at Documents/IoTLabs/Platforms/Java/src/main/resources/config/moquette.conf
  • register receiver
  • ./gradlew -q register_receivers -Pf=src/main/resources/config/mqtt_receiver.json
  • -Pf= parameter is mqtt receiver setting file.
Clone this wiki locally