|
ПО Версии 1.xx представляет собой демона (службу) который ведет опрос устройств С2000-ПП и сохраняет полученные события в БД SQLite. 3 года 4 месяца назад ![]() Ющенко Александр Сергеевич 8Тоже проверить не смог, но только по описанию возник вопрос: зачем в службе создавать механизмы записи в БД?
Я понимаю, что в реализации это решение относительно простое, однако мне видится несколько другое решение более удобным: служба разбивается на два компонента, 1-й опрашивает С2000-ПП и запихивает события в NetworkStream, 2-й коннектится к первому и пишет события в БД. В этом варианте оба компонента могут быть децентрализованы, кроме того, если первый компонент будет поддерживать подключение нескольких клиентов, то тот же RASPBERRY PI сможет присоединиться к потоку и получать события в режиме реалтайм, и таких подключений может быть несколько. Хотя ... ![]() – Налетов Константин 3 года 4 месяца назад БД, в данном случае является буфером.
Вам все равно придется его реализовывать в целях надежности. Если опросчик постоянно опрашивает устойства, а клиент отваливается от сети. Куда опросчику девать накопленные сообщения? Или, скажем, один клиент сообщение получил, а другой нет, по той же причине. Если опросчик опрашивает только при подключении клиента, тогда есть возможность потерять сообщения по причине переполнения. А если клиентов более одного? Когда начинать опрос? Через БД все эти проблемы исчезают. Есть очень много механизмов как дать каждому клиенту то, что ему нужно. – Ющенко Александр Сергеевич 3 года 4 месяца назад Данная программулька - только начало. Единственное - я не очень дружу с графикой. Но клиентская часть под CLI естественно будет.
Также , данная версия позволяет Вам писать своих клиентов, БД то у вас есть. Таблица выводимых событий это просто вьюха. В базе все хранится как положено) – Ющенко Александр Сергеевич 3 года 4 месяца назад Ющенко Александр Сергеевич: Также , данная версия позволяет Вам писать своих клиентов, БД то у вас есть. Да я не спорю, просто предложил. Если писать своего клиента, то он должен постоянно делать запросы к БД, что не очень рационально. Такая схема работы напоминает тот же "Модуль интерграции ОрионПро", который по сути является прослойкой между БД и клиентским ПО. Вообще по нормальному должен быть двусторонний обмен "запрос-ответ" так, как это реализовано у самого Болида, что в варианте работы по протоколу Орион, что в варианте протокола ОрионПро. А так это просто интересная примочка для управления раздвижными шторами с приводом. И кстати, сервер БД (даже локальный) также может не ответить вовремя службе на запрос записи данных, поэтому всё здесь условно по поводу пропуска событий, буферов и т.п. А ещё у самого С2000-ПП есть буфер. – Налетов Константин 3 года 4 месяца назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
Да, согласен. 3 года 4 месяца назад ![]() Ющенко Александр Сергеевич 8Сама идея интересная. посмотрим- посмотрим)
пока не получается в базу записать изменения, порт и настройки устройства. ну и библиотеки странные просит vlog: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by vlog) vlog: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by vlog) vlog: /lib/libc.so.6: version `GLIBC_2.28' not found (required by vlog) – Горелый Юрий Алексеевич 3 года 4 месяца назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
Очень прошу тех кто что-то проверил - пишите пожалуйста на каком одноплатнике, какой ос проверили и , естественно, все замечания по работе. Спасибо. 3 года 4 месяца назад ![]() Ющенко Александр Сергеевич 8спасибо за вариант.
а я заодно оставлю на неё ссылку на портале, соскладировав там все варианты. http://82.138.61.205/?page_id=21 . как получиться запустить на контролллере - облагорожу скриншотами и описанием. – Горелый Юрий Алексеевич 3 года 4 месяца назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
Добрый день, я так понимаю проект заглох? 3 месяца 13 дней назад ![]() Головко Дмитрий Юрьевич 2День бодрый, Дмитрий Юрьевич.
Есть проект который не заглох, но так же работает на таких же минипк - https://partners.bolid.ru/forum/forum_23451.html#answer28030 – Горелый Юрий Алексеевич 3 месяца 13 дней назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
Юрий Алексеевич спасибо за ссылку. 3 месяца 13 дней назад ![]() Головко Дмитрий Юрьевич 2Доброго времени.
С С2000-ПП проект заглох за ненадобностью самого С2000-ПП. В разработке новая тема по управлению болидом без С2000-ПП с помощью одноплатных компов. Ознакомиться можно на вражеском Ютубе. https://www.youtube.com/watch?v=S8kyMtFvjSc https://www.youtube.com/watch?v=i4qdD2S-6xo Так же можно посмотреть в группе в Телеграм: https://t.me/vsyst_ru – Ющенко Александр Сергеевич 3 месяца 13 дней назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
потому что vk.com где лежит программа заблокировал давно. и на работе и дома. а ссылка ведет именно туда.
– Горелый Юрий Алексеевич 3 года 4 месяца назад
#ссылка