Форум АСУ в Україні 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/ |