Файл: План работы Зарегистрироваться на httpsrightech io Создать модель на этом сервисе Создать топики для публикации.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 37
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/
-
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере
-
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства
-
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/
-
Передача параметров :
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 36.6
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 38.4
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 32.2
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 56
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 57
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 60
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/pos -m '{"lat": 59.902677,"lon": 30.488303}'
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/online -m "true"
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/online -m "false"
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/online -m "true"
Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/
-
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере
-
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства
-
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/
-
Передача параметров :
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 36.6
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 38.4
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 32.2
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 56
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 57
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 60
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/pos -m '{"lat": 59.902677,"lon": 30.488303}'
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/online -m "true"
Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/
-
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере
-
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства
-
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/
-
Передача параметров :
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 36.6
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 38.4
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 32.2
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 56
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 57
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 60
Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/
-
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере
-
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства
-
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/
-
Передача параметров :
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 36.6
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 38.4
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 32.2
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 35.0
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/humidity -m 56
Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/
-
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере
-
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства
-
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/
-
Передача параметров :
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 36.6
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 38.4
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 32.2
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 35.0
Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/
-
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере
-
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства
-
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/
-
Передача параметров :
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 36.6
admin@linux:
$ mosquitto_pub -h dev.rightech.io -i admin_ab61z -u m.admin -P "111" -t base/state/temperature -m 38.4Цель работы: научиться публиковать данные с устройства на сервер.
План работы:
1. Зарегистрироваться на https://rightech.io/
2. Создать модель на этом сервисе
3. Создать топики для публикации
4. Скачать приложение на мобильный телефон IoTMQTTPanel
5. Передать информацию 4 параметров с помощью приложения на сервер
-
Регистрируемся на https://rightech.io/ -
Создать модель :
Владка Модель , создаем “+”
Шаблон MQTT
Как видно из параметров, возможно влиять на 4 параметра:
temperature - температура
humidity - влажность
Position - геопозиция
server-info - информация о сервере -
Создаем объект ,который привяжем к созданной модели.
Модель - привязанная модель к объекту
Идентификатор - ClientID используемый при подключении устройства
Имя - роли не играет,но лучше дать осознанное название
В разделе MQTT аутентификация:
логин и пароль - также используются при при подключении устройства -
Вместо мобильного приложения будем использовать
софт для Linux:
https://mosquitto.org/download/ -
Передача параметров :
admin@linux:
admin@linux:
admin@linux:
admin@linux:
admin@linux:
admin@linux:
Результат: