Форум АСУ в Україні
http://asu.in.ua/

Приклад з MQTT
http://asu.in.ua/viewtopic.php?f=276&t=2153
Сторінка 1 з 1

Автор:  san [ 04 вересня 2018, 16:03 ]
Тема повідомлення:  Приклад з MQTT

Приклад без використання технічних засобів IoT
Зв'язок WebSocketMQTTClient(http://www.hivemq.com/demos/websocket-client/)<->MQTT Broker (http://test.mosquitto.org)<-> WebSocketMQTTClient(http://test.mosquitto.org/gauge)

Потребується:
1. Клієнт WebSocketMQTTClient з анімацією вимірювання http://test.mosquitto.org/gauge/
2. Тестовий клієнт WebSocketMQTTClient http://www.hivemq.com/demos/websocket-client/

Дослід
1. Зайти на http://test.mosquitto.org/gauge/, подивитися на опис, топік "temp/random"
2. Зайти http://www.hivemq.com/demos/websocket-client/, в розділі Connection виставити
- в поле Host: test.mosquitto.org
- в поле Port: 8080
- усі інші поля залишити порожніми
- натиснути Connect
- подивитися, що загорівся зелений індикатор "Connected"
3. У розділі Subscription створити підписку на новий Topic: Add New Topic Subscription
У полі topic вписати: temp/random
4. У розділі Publich
- у Topic вказати temp/random
- у Message вказати якесь число в діапазоні 0-50, наприклад 13.9
- натиснути Publish для запису
- подивитися, що на сторінці http://test.mosquitto.org/gauge/ змінилися покази, і в розділі Messages сторінки http://www.hivemq.com/demos/websocket-client/ також

Автор:  san [ 04 вересня 2018, 16:41 ]
Тема повідомлення:  Re: Приклад з MQTT

Приклад з використанням Android 4.0.3 і новіших версій
Зв'язок WebSocketMQTTClient(http://www.hivemq.com/demos/websocket-client/)<->MQTT Broker (http://test.mosquitto.org)<-> WebSocketMQTTClient(http://test.mosquitto.org/gauge)

Потребується:
1) телефон або планшет з Android 4.0.3 і новіших версій, встановлення MQTT Dash (IoT, Smart Home) https://play.google.com/store/apps/deta ... dash&hl=uk
2) Клієнт WebSocketMQTTClient з анімацією вимірювання http://test.mosquitto.org/gauge/

Дослід
1. Зайти на http://test.mosquitto.org/gauge/, подивитися на опис, топік "temp/random"
2. Завантажити на пристрій з Android MQTT Dash (IoT, Smart Home) https://play.google.com/store/apps/deta ... dash&hl=uk
3. Запустити на виконання. В меню вибрати пункт "Add", налаштувати поля:
- Name (умовне імя MQTT брокеру): довільне, наприклад Mosquito
- Address (адреса MQTT брокеру): http://test.mosquitto.org/
- Port: 1883
- все інше без змін
- натиснути "дискету" для збереження
4. В списку брокерів вибрати створений в п.3. В меню вибрати Add->Range/progress, налаштувати поля:
- Name (ім'я):довільне, наприклад temper
-topic (sub): temp/random
- Min: 0.0
- Max: 50.0
- усі інші поля - без змін
- натиснути "дискету" для збереження
5. На круговому індикаторі, що зявився, вибрати і встановити якесь значення. Подивитися на http://test.mosquitto.org/gauge/ на зміну значення

Сторінка 1 з 1 Часовий пояс UTC + 2 годин [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/