Страница 1 из 1

Можно ли так?

Добавлено: Ср апр 11, 2018 7:38 pm
fenogik
Сейчас у меня работает так:
Домашний сервер (старый ноут) на котором крутится Mosquitto, MS SQL Express, Pyton, Denwer, Lectus
Москито обычным брокер, на который все вайфай девайсы кидают данные. Pyton ловит топики как подписчик и кидает их в базу.
Лектус как ОРС-сервер дергает данные по Modbus с девайсов и кидает скриптом в базу. Питон эти данные вылавливает из базы и китает в брокер.
Ну а денвер обычная "отображалка" PHP. С графиками и прочим из базы.
Есть еще хостинг в интернете куда через веб-сокет кидаются данные в брокер.

Сейчас есть несколько проблем:
1. Хостер сделал на бесплатном тарифе ночью час недоступности, те мой сайт в принципе недоступен. Тк это ночью то не сильно напрягает, но неприятно.
2. Нормально работать Питоновский скрипт в качестве службы так и не удалось. Приходится постоянно мониторить, хотя по правде сказать падало только один раз за 4 месяца.
3. С ваянием своего приложения для смартфона не срослось и получается что работает только веб.

Присматриваюсь к Мажордомо, но пока не понятны все его возможности и вообще функционирование.
Поставил себе, но не понимаю пока.

Начальные вопросы:
0. Что такое мажордомо без рекламы и простыми словами? Как оно функционирует?
1. Majordomo не умеет работать c MS SQL, только MySQL?
2. Majordomo можно настроить чтоб складывал в базу "как я хочу" или только "встроенные формат"?

Re: Можно ли так?

Добавлено: Ср апр 11, 2018 9:15 pm
tarasfrompir
По пункту 1 а в чем разница между ними?
2 по базе любой формат с любыми показаниями. Главное потом все это разобрать. Москито работсет

Re: Можно ли так?

Добавлено: Ср апр 11, 2018 9:24 pm
fenogik
tarasfrompir1 писал(а): Ср апр 11, 2018 9:15 pm По пункту 1 а в чем разница между ними?
2 по базе любой формат с любыми показаниями. Главное потом все это разобрать. Москито работсет
MS SQL более привычно и более мощно.
Москита не работает с базами

Re: Можно ли так?

Добавлено: Ср апр 11, 2018 9:25 pm
fandaymon
C MS SQL напрямую не заработает - используется довольно много функций которые есть в mysql, но которых нету в ms. Вернее аналоги есть, но называются по другому - соответственно если просто поменять один драйвер базы на другой, то не взлетит.

Re: Можно ли так?

Добавлено: Ср апр 11, 2018 9:43 pm
tarasfrompir
За москиты я имел ввиду что есть модуль и его помощью он раскладывпает данные по базе устройств.

Re: Можно ли так?

Добавлено: Ср апр 11, 2018 10:01 pm
fenogik
fandaymon писал(а): Ср апр 11, 2018 9:25 pm C MS SQL напрямую не заработает - используется довольно много функций которые есть в mysql, но которых нету в ms. Вернее аналоги есть, но называются по другому - соответственно если просто поменять один драйвер базы на другой, то не взлетит.
Спасибо. Значит мне не подходит, больше переделывать, чем получу плюсов

Re: Можно ли так?

Добавлено: Ср апр 11, 2018 10:24 pm
fandaymon
fenogik писал(а): Ср апр 11, 2018 10:01 pm
fandaymon писал(а): Ср апр 11, 2018 9:25 pm C MS SQL напрямую не заработает - используется довольно много функций которые есть в mysql, но которых нету в ms. Вернее аналоги есть, но называются по другому - соответственно если просто поменять один драйвер базы на другой, то не взлетит.
Спасибо. Значит мне не подходит, больше переделывать, чем получу плюсов
Так а кто мешает поставить и MS и MySQL. К тому же для дома ничего из мощности MS SQL не нужно абсолютно. Всё что написано на питоне может вместо записи в базу сразу же отправлять данные в Мажордомо. Функционально так правильней, потому что есть возможность настроить действия в момент прихода определенных данных.