LoRa2MQTT

Только ПО разработанное в Вега-Абсолют
petrov_ab
Иногда пишу
Сообщения: 372
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: LoRa2MQTT

Сообщение petrov_ab » Чт, 08 авг 2019 19:59

Человеческий гений победил огнетушитель!
Через qckwinsvc все заработало, спасибо!

Есть еще один вопрос уже про TimeCorrector - запускаю (опять же под виндой и даже в режиме приложения) - пишет, что все сконнектилось к серверу и все...за сутки на консоли ни одного сообщения. Умышленно провоцировал делая перезапуск устройства (МС0101) кнопкой, при этом идет пакет запроса корректировки времени - полная тишина. Так и должно быть? Дело в том, что с год назад я запускал это приложение и видел сообщения на консоли...что могло измениться?

petrov_ab
Иногда пишу
Сообщения: 372
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: LoRa2MQTT

Сообщение petrov_ab » Вт, 13 авг 2019 18:03

А в Linux (CentOS) работает как часики...
Несовместимость версий Node.js? Дело в том, что с одной из предыдущих версий под Винды это работало.
В принципе давно склоняюсь держать Linux машину для таких а\вот случаев - видимо пришло время :)

Пришибут меня админы...

Аватара пользователя
a.gerusenko
Сотрудник компании
Сообщения: 26
Зарегистрирован: Пт, 26 июл 2019 16:48

Re: LoRa2MQTT

Сообщение a.gerusenko » Ср, 14 авг 2019 08:41

Если бы были версии несовместимы, были бы ошибки.
Есть несколько предположений.
1. Тайм корректор настроен неверно (например, указан другой пользователь)
2. В течение года мы обновляли версию тайм корректора. В старых версиях программы были "нюансы" которые были исправлены. Попробуйте обновить и я почти уверен, что проблема уйдет.
Данные приложения одинаково хорошо работают под виндовс и линукс. А как приложение запустить на виндовс как службу мы обсуждали выше в этой теме.
Старший инженер-программист

petrov_ab
Иногда пишу
Сообщения: 372
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: LoRa2MQTT

Сообщение petrov_ab » Ср, 14 авг 2019 12:58

Спасибо, на этот раз получилось :)
Во всяком случае в режиме приложения работает. С сервисом потом попробую. Но Linux пошустрее будет однако :) время реакции меньше.

for_kav
Мимо проходил
Сообщения: 12
Зарегистрирован: Вт, 12 ноя 2019 02:57

Re: LoRa2MQTT

Сообщение for_kav » Вт, 12 ноя 2019 17:01

Товарищи!

Могу получить подробную установку LoRa2MQTT?
1. скачал все, что в краткой справке.
2. установил Node.js
3. дальше все тупик при попытках установить pm2 ил просто npm install выползают одни ошибки(
4. клон гита тоже не получается сделать. (может у кого есть, разместите в облаке, чтобы можно было подкинуть)

на компе все порты зарублены. выхода в инет нет.

Аватара пользователя
Support
Техническая поддержка
Сообщения: 173
Зарегистрирован: Вт, 11 июн 2019 15:14

Re: LoRa2MQTT

Сообщение Support » Пт, 15 ноя 2019 10:28

Добрый день!
for_kav писал(а):
Вт, 12 ноя 2019 17:01
Товарищи!

Могу получить подробную установку LoRa2MQTT?
1. скачал все, что в краткой справке.
2. установил Node.js
3. дальше все тупик при попытках установить pm2 ил просто npm install выползают одни ошибки(
4. клон гита тоже не получается сделать. (может у кого есть, разместите в облаке, чтобы можно было подкинуть)

на компе все порты зарублены. выхода в инет нет.
На данный момент не занимаемся LoRa2MQTT, а node.js неустанно обновляется. Попробуйте следующую инструкцию.
  • cd IotVegaLora2MQTT
  • Если уже установлен и был запущен pm2, сделайте pm2 kill
  • npm install
  • npm start
  • Редактируем появившийся в директории приложения, config.ini
  • pm2 start index.js
  • pm2 save
Выше по теме описан способ организации автозапуска pm2
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

svsh1990
Официальный партнёр
Сообщения: 3
Зарегистрирован: Пн, 13 янв 2020 19:55
Контактная информация:

Re: LoRa2MQTT

Сообщение svsh1990 » Сб, 21 мар 2020 17:54

либо использовать в качестве сервера то что сразу умеет MQTT.
ООО "АирБит" / AirBit GmbH - официальный партнер Вега-Абсолют

petrov_ab
Иногда пишу
Сообщения: 372
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: LoRa2MQTT

Сообщение petrov_ab » Ср, 25 мар 2020 21:21

А зачем? А если завтра понадобится то, что не умеет MQTT? MQTT - это даже не протокол, это транспорт. Нет никаких спецификаций на то, что и как через него передается. Каждый раз писать свой обработчик пакета?

frozi2
Мимо проходил
Сообщения: 2
Зарегистрирован: Чт, 08 окт 2020 15:54

Re: LoRa2MQTT

Сообщение frozi2 » Чт, 08 окт 2020 16:22

Добрый день!

Почему- то нет соединения MQTT с клиентом. Клиент его не видит. Хотя после pm2 restart 0 выводит в табличке статус online. Перечитал форму, попробовал советы коллег. Толку нет.
После команды npm start, в опросе периодически раз в секунду пишет MQTT close, MQTT reconnect.

В чем может быть вопрос, какую информацию предоставить для анализа?

Все это на Windows Server 2012 R2.

petrov_ab
Иногда пишу
Сообщения: 372
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: LoRa2MQTT

Сообщение petrov_ab » Сб, 10 окт 2020 02:55

Сделал для пробы как было написано у support от 15 ноября 2019 г.
В качестве брокера локальный с сервером mosquitto с настройками по умолчанию. Все заработало уже после команды npm start (pm2 нужен для фоновой работы. только он все равно не работает в серверных и корпоративных инсталляциях - защита мешает). Вот консоль:

C:\VEGA\IotVegaLora2MQTT>npm install

> IotVegaLora2MQTT@1.0.3 postinstall C:\VEGA\IotVegaLora2MQTT
> node configuring.js

audited 121 packages in 3.547s

1 package is looking for funding
run `npm fund` for details

found 14 vulnerabilities (6 low, 2 moderate, 6 high)
run `npm audit fix` to fix them, or `npm audit` for details

C:\VEGA\IotVegaLora2MQTT>npm start

> IotVegaLora2MQTT@1.0.3 prestart C:\VEGA\IotVegaLora2MQTT
> git pull && npm install

remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Total 4 (delta 3), reused 4 (delta 3), pack-reused 0
Unpacking objects: 100% (4/4), done.
From https://github.com/VegaAbsolute/IotVegaLora2MQTT
92934a3..7f86b7f develop -> origin/develop
Already up to date.

> IotVegaLora2MQTT@1.0.3 postinstall C:\VEGA\IotVegaLora2MQTT
> node configuring.js

audited 121 packages in 2.937s

1 package is looking for funding
run `npm fund` for details

found 14 vulnerabilities (6 low, 2 moderate, 6 high)
run `npm audit fix` to fix them, or `npm audit` for details

> IotVegaLora2MQTT@1.0.3 start C:\VEGA\IotVegaLora2MQTT
> node index.js

AutoUpdates are active
mqtt://127.0.0.1:1883
Successful connection on MQTT
October 9, 2020 10:41 PM: Successful connection on WS
Success authorization on server iotvega
Updates not detected
Success to send data mqtt, topic=/IotVegaServer/SMART_HS_0101/353435317A377511
Updates not detected
Updates not detected
Updates not detected
Success to send data mqtt, topic=/IotVegaServer/SMART_HS_0101/353435317637760E
Updates not detected


Вот Конфигурационный файл (пароль затер, извините :)):
#V0.0.1
[ws]
#The address of the server WebSocket IotVega
address=ws://127.0.0.1:8002
#The user of the server WebSocket IotVega
user=root
#The user password
password=ххххххххххх
[mqtt]
#The address of the broker MQTT
address=mqtt://127.0.0.1:1883
[other]
#debug mode
debug_enabled=true
#Auto-Update Application
auto_update=true


А вот снимок из mqqt.fx:
Изображение

Проверяйте настройки. Если брокер в "облаках" смотрите разрешения по доступу.

Ответить