-
Notifications
You must be signed in to change notification settings - Fork 27
Simple MqttBluePrint Usage
JongKwang edited this page Sep 30, 2016
·
2 revisions
-
Java 디렉토리로 이동 (현재 Java 먼저 구현 중)
``cd IoTLabs/Platforms/java` -
mqtt broker 실행
./gradlew -q start_mqtt_broker
이미 되고 있다면 별도로 실행하실 필요는 없습니다. -
Sparkjava webserver 실행
./gradlew -q run_webserver -
mqtt recevier 실행
./gradlew -q register_receivers -Pf=src/main/resources/config/mqtt_receiver.json
mqtt_receiver.json파일에 적절한 값을 넣어줘야 합니다.
아래와 같이 GET 요청을 보낸걸 받으려면
http://localhost:4567/mqtt/publish?topic=test&client_id=17&payload=test!!
{
"broker_url" : "tcp://localhost:1883",
"client_id" : "test_client_2",
"topic" : "/test/17",
"qos" : 1,
"is_persist" : true
}receiver.json 의 topic이 /test/17(client_id) 라는 것에 주의