Форум АСУ в Україні

форум з автоматизації для викладачів, студентів та спеціалістів
Сьогодні: 28 березня 2024, 17:57

Часовий пояс UTC + 2 годин [ DST ]




Створити нову тему Відповісти  [ 2 повідомлень ] 
Автор Повідомлення
 Тема повідомлення: Приклад з MQTT
ПовідомленняДодано: 04 вересня 2018, 16:03 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 5033
Приклад без використання технічних засобів 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/ також


Догори
 Профіль  
 
 Тема повідомлення: Re: Приклад з MQTT
ПовідомленняДодано: 04 вересня 2018, 16:41 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 5033
Приклад з використанням 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/ на зміну значення


Догори
 Профіль  
 
Відображати повідомлення за:  Сортувати за  
Створити нову тему Відповісти  [ 2 повідомлень ] 

Часовий пояс UTC + 2 годин [ DST ]



Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість


Ви не можете створювати нові теми у цьому форумі
Ви не можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Знайти:
Вперед:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете бесплатно создать форум PHPBB2 на MyBB2.ru, Также возможно создать форум бесплатно PHPBB3 на Getbb.ru
Український переклад © 2005-2007 Українська підтримка phpBB