реклама на сайте
подробности

 
 
> Мониторинг под Windows, Кто писал программы мониторинга?
miksher
сообщение Dec 23 2008, 07:21
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 27-02-08
Из: Россия, Алтайский край, г.Баранул, Павловский тракт 283
Пользователь №: 35 418



Здравствуйте.
Хотелось бы спросить у вас, кто-нибудь занимался разработкой программного обеспечения для мониторинга различных контроллеров? Напишите пожалуйста мне кто писал программы мониторинга.

Я занимаюсь разработкой ПО для мониторинга дизель-электро установок(ДЭУ), то есть программа ведет опрос контроллеров установленных в ДЭУ через COM-порты.
Хотел поинтересоваться различными идеями, алгоритмами таких или подобных проектов, а так же поделится своими мыслями.
Пишите пожалуйста сюда, буду благодарен за отклик.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kabron
сообщение Dec 31 2008, 10:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 2-02-05
Из: Москва
Пользователь №: 2 365



APC-шными envinroment девайсами не заморачивались, не было необходимости. Когда надо мониторить темп. и влажность, а также для сухих контактов, берем Netprobe Lite от megatec http://megatec.com.tw/. Это единственное полезное их изделие. Для контактов допаиваю подтягивающие резисторы на входы АЦП - итого 8 контролируемых с.к. В остальном с МИБами от АРС никаких проблем не было. Я давал ссылку на нашу прогу выше, можете потестить. Дема работает 15 мин.

Сообщение отредактировал Kabron - Dec 31 2008, 10:44
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 31 2008, 12:55
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Почем покупаете дивайсы у megatec не скажете ?

Собираемся тоже самое почти делать по размерам wink.gif


Цитата(Kabron @ Dec 31 2008, 15:11) *
APC-шными envinroment девайсами не заморачивались, не было необходимости. Когда надо мониторить темп. и влажность, а также для сухих контактов, берем Netprobe Lite от megatec http://megatec.com.tw/. Это единственное полезное их изделие. Для контактов допаиваю подтягивающие резисторы на входы АЦП - итого 8 контролируемых с.к. В остальном с МИБами от АРС никаких проблем не было. Я давал ссылку на нашу прогу выше, можете потестить. Дема работает 15 мин.
Go to the top of the page
 
+Quote Post
Kabron
сообщение Dec 31 2008, 13:40
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 2-02-05
Из: Москва
Пользователь №: 2 365



Цитата(AlexandrY @ Dec 31 2008, 15:55) *
Почем покупаете дивайсы у megatec не скажете ?

Собираемся тоже самое почти делать по размерам wink.gif

Точно только после праздников, надо у манагера спросить. Типа 200$. Заодно предостерегу от Net101 - отстойнейшая не вещь.
И кстати что вы думаете о NetAgent II? Они его типа позиционируют как открытую платформу для мониторного софта, но ничего более подробного я не нашел.
Вообще довльно халтурная контора. Несколько раз обащался к ним за хелпом (сбросить пароль на Нетпробе, оживить его просле апгрейда фирмы) - ноль реакции. И это при том что мы их дистрибуторы.
Валяется у меня один труп Нетпроба могу подарить для анализа.
И еще (чета меня понесло), мне очень нравится атмеловский девайс DB101 http://www.atmel.com/dyn/Products/tools_ca...sp?tool_id=4221
даже купил на свои. К нему Лантрониксовкий Xport и готовое сетевое устройство. На худой конец AVR Butterfly, у меня уже собран такой девайс, тока прогу некому написать.

Сообщение отредактировал Kabron - Dec 31 2008, 14:00
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 4 2009, 11:53
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Платформы типа NetAgent могут быть открыты только в плане железа.
Т.е. могут дать схему.
В лучшем случае некий примитивный разрозненный набор исходников как-то работающий на заданной платформе, как в случае с DB101.
Исходники вроде и есть, но заставить их работать все одновременно и чтоб еще приложение легко модифицировалось от задачи к задаче трудновато, я бы сказал слишком трудно.
Довольно странная идея эмуляции VT100 на экранчике маленького дисплея DB101.

Склейкой тех либ и драйверов которые дает Atmel должна являться операционная система реального времени (RTOS). Также должно быть и в NetAgent-е.
Иначе не получится действительно мощного и универсального фреймворка который позволит подключаться к любым датчикам, UPS-ам и другому оборудованию и иметь при этом гибкий HMI, диагностику и апгрейд.
Но такие фреймворки либо монструозны поскольку спускаются с линукса и их не тянет ни одна бюджетная платформа, либо они хорошо упакованы и их уже производителям отдавать жалко.
Начинается тогда возня с либами, какими-то кастрированными API и проч. прослойками призванными изолировать юзера от исходников системы.
Характерный пример Lantronix. Я вообще не понял туда прогу свою залить можно? Или все делается через какие-то настройки?
NetAgent думаю будет снабжен той-же левизной, либо будут предлагать услуги по кастомизации своего софта без привлечения программистов заказчика.

В общем случае дополнения в софте SNMP агента для отражения специальных MIB-ов юзера требуют серьезной интеграции в основной софт операционной системы и статической линковки.
Также спецальной структуры callback процедур и статической линковки потребует отражение новых переменных пользователя в HTML страницах встроенного WEB сервера.
Производитель для предоставления таких возможностей должен сделать практически целую интегрированную среду разработки, написать тонны доки. Цена дивайсов вырастет неимоверно.
Похожую стратегию развивает Wavecom в своих модемах.
Все встречавшиеся мне случаи использования технологий с таким подходом кончались неудачно.
В конце концов все упиралось в недостаточную гибкость.


Цитата(Kabron @ Dec 31 2008, 18:10) *
Точно только после праздников, надо у манагера спросить. Типа 200$. Заодно предостерегу от Net101 - отстойнейшая не вещь.
И кстати что вы думаете о NetAgent II? Они его типа позиционируют как открытую платформу для мониторного софта, но ничего более подробного я не нашел.
Вообще довльно халтурная контора. Несколько раз обащался к ним за хелпом (сбросить пароль на Нетпробе, оживить его просле апгрейда фирмы) - ноль реакции. И это при том что мы их дистрибуторы.
Валяется у меня один труп Нетпроба могу подарить для анализа.
И еще (чета меня понесло), мне очень нравится атмеловский девайс DB101 http://www.atmel.com/dyn/Products/tools_ca...sp?tool_id=4221
даже купил на свои. К нему Лантрониксовкий Xport и готовое сетевое устройство. На худой конец AVR Butterfly, у меня уже собран такой девайс, тока прогу некому написать.
Go to the top of the page
 
+Quote Post
Kabron
сообщение Jan 15 2009, 09:29
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 2-02-05
Из: Москва
Пользователь №: 2 365



Цитата(AlexandrY @ Jan 4 2009, 14:53) *
Платформы типа NetAgent могут быть открыты только в плане железа.
Т.е. могут дать схему.


Очень мб. Я им после Net101 вообще мало доверяю.

Цитата(AlexandrY)
Довольно странная идея эмуляции VT100 на экранчике маленького дисплея DB101.


А при чем тут VT101? Я имел ввиду минималную инфу типа как на NetProbe: IP, Mask, Gateway, Температура, Влажность ну еще чего по мелочи.

Цитата(AlexandrY)
Иначе не получится действительно мощного и универсального фреймворка который позволит подключаться к любым датчикам, UPS-ам и другому оборудованию и иметь при этом гибкий HMI, диагностику и апгрейд.
Но такие фреймворки либо монструозны поскольку спускаются с линукса и их не тянет ни одна бюджетная платформа, либо они хорошо упакованы и их уже производителям отдавать жалко.
Начинается тогда возня с либами, какими-то кастрированными API и проч. прослойками призванными изолировать юзера от исходников системы.
Характерный пример Lantronix. Я вообще не понял туда прогу свою залить можно? Или все делается через какие-то настройки?
NetAgent думаю будет снабжен той-же левизной, либо будут предлагать услуги по кастомизации своего софта без привлечения программистов заказчика.


ИМХО от монструозности одни гиморы. Нужная универсальность достигается просто набором прошивок.

ЗЫ. Цены на Нетпроб у Мегатека: <20 шт. $180, >20 $130-$150. Если у нас покупать - в два раза дороже.



А вот скриншоты наших мониторных прог. Слева-направо: UPSLook - SNMP, JSLook - Modbus, GSLook - Modbus, Disbatt - мониторинг батарей.

Сообщение отредактировал Kabron - Jan 15 2009, 09:30
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 15 2009, 14:20
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Просто хотел сказать что решения делать на DB101 не эффективно, и при этом себестоимость выше средней при сравнимом количестве фичей.

Ваши программы конечно интересны, но если вы их приводите как пример быстрой и универсальной разработки, то скриншоты мало о чем говорят если не знать в какой среде разработки и за какое время это было сделано.

Вообще такие программы обычно пишутся за пару недель включая отладку и отдаются клиенту даром.
Из вашей области я делал в свое время универсальный балансировщик заряда ячеек в больших аккумуляторных батареях.
Кто имел дело с такими батареями для телекома знает какая проблема там равномерно зарядить ячейки чтобы траблы в одной не приводили к выходу из строя всей батареи.

Вот скриншот моей мониторинговой программы для PC :



Такая программа пишется в Delphi за пару недель при соответствующей библиотеке компонентов.



Цитата(Kabron @ Jan 15 2009, 12:59) *
А при чем тут VT101? Я имел ввиду минималную инфу типа как на NetProbe: IP, Mask, Gateway, Температура, Влажность ну еще чего по мелочи.

ИМХО от монструозности одни гиморы. Нужная универсальность достигается просто набором прошивок.


А вот скриншоты наших мониторных прог. Слева-направо: UPSLook - SNMP, JSLook - Modbus, GSLook - Modbus, Disbatt - мониторинг батарей.
Go to the top of the page
 
+Quote Post
framer
сообщение Jan 15 2009, 19:56
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 23-09-04
Пользователь №: 709



Цитата
А препод пральна сказал. Нефиг плодить неюзабельные программы.
Берите LabView и конфигурируйте как все нормальные студенты делают.


С одной стороны не писать програм типа LabView с другой стороны скриншеты почти програм типа LabView (есть параметры, состояния текущие и события нехватает визуализации). И такой вопрос, а эта монотиринговя програмка соберает даные по SNMP или реализован свой протокол с устройством балансировки заряда стрингов батарей?
Go to the top of the page
 
+Quote Post
miksher
сообщение Jan 16 2009, 04:43
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 27-02-08
Из: Россия, Алтайский край, г.Баранул, Павловский тракт 283
Пользователь №: 35 418



Такой вопрос а с LabWindows/CVI кто-нибудь имел дело?
Go to the top of the page
 
+Quote Post
Chupakabra
сообщение Feb 3 2009, 10:08
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258



Цитата(miksher @ Jan 16 2009, 07:43) *
Такой вопрос а с LabWindows/CVI кто-нибудь имел дело?


Таки да.
Go to the top of the page
 
+Quote Post
miksher
сообщение Feb 5 2009, 08:04
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 27-02-08
Из: Россия, Алтайский край, г.Баранул, Павловский тракт 283
Пользователь №: 35 418



Цитата(Chupakabra @ Feb 3 2009, 16:08) *
Таки да.

не знаешь в LabWindows\CVI имеется библиотека Modbus?
Go to the top of the page
 
+Quote Post
Chupakabra
сообщение Feb 13 2009, 11:11
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258



Цитата(miksher @ Feb 5 2009, 11:04) *
не знаешь в LabWindows\CVI имеется библиотека Modbus?


Ай блин. Я тоже ищу. Штатно нет sad.gif
Наверное придется самому писать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- miksher   Мониторинг под Windows   Dec 23 2008, 07:21
- - miksher   Здравствуйте. Хотелось бы спросить у вас, кто-нибу...   Dec 23 2008, 07:47
|- - AlexandrY   Приходится заниматься регулярно такой писаниной. С...   Dec 23 2008, 17:48
- - DimaM   Регулярно приходится с микроконтроллерами через RS...   Dec 23 2008, 19:29
|- - AlexandrY   .NET очень разнообразен и легко ошибиться в тактич...   Dec 23 2008, 20:20
- - miksher   У меня в основном пока для начала задействовано до...   Dec 24 2008, 05:30
|- - AlexandrY   Дизель-электро установки это так понимаю элементы ...   Dec 24 2008, 09:59
|- - miksher   Цитата(AlexandrY @ Dec 24 2008, 12:59) Я ...   Dec 27 2008, 02:29
|- - AlexandrY   Standalone серверы пишу в RAD STUDIO. Вот есть се...   Dec 27 2008, 09:43
- - 733259   Занимался похожей задачей, сейчас подключено 360 у...   Dec 27 2008, 04:05
|- - miksher   Цитата(733259 @ Dec 27 2008, 07:05) Заним...   Dec 27 2008, 05:58
- - 733259   Через 8 портов на 2 платах, со стороны ОС выглядят...   Dec 27 2008, 06:53
|- - miksher   Цитата(733259 @ Dec 27 2008, 09:53) Через...   Dec 27 2008, 07:47
- - Kabron   По работе именно этим и занимаюсь - удаленный мони...   Dec 30 2008, 05:24
|- - AlexandrY   Страная склонность к MODBUS, если конечно его спе...   Dec 30 2008, 09:47
|- - Kabron   Цитата(AlexandrY @ Dec 30 2008, 12:47) Ст...   Dec 30 2008, 10:22
|- - ?ELF   Цитата(Kabron @ Dec 30 2008, 15:22) Щас у...   Dec 30 2008, 15:49
|- - Mik174   Цитата(miksher @ Feb 5 2009, 11:04) не зн...   Feb 5 2009, 17:04
||- - miksher   Цитата(Mik174 @ Feb 5 2009, 23:04) По ссы...   Feb 6 2009, 06:04
- - Lelikk   Как-то уж очень в общем у вас сформулирована тема ...   Jan 4 2009, 14:33
|- - AlexandrY   Сумбурное вы чета написали. Какой-то поток рассыла...   Jan 4 2009, 15:12
|- - Lelikk   Цитата(AlexandrY @ Jan 4 2009, 18:12) У м...   Jan 5 2009, 18:51
|- - AlexandrY   Хе, к CAN-у я мониторинг тож писал. Тож графики, у...   Jan 5 2009, 19:33
|- - Lelikk   VCL Delphi - это вопрос отдельный, прямо целая тем...   Jan 6 2009, 09:19
|- - AlexandrY   Покажите ваш проект что ли, тогда можно будет поня...   Jan 7 2009, 11:28
|- - miksher   Здравствуйте, Всех с прошедшем Новым Годом!...   Jan 12 2009, 03:11
|- - AlexandrY   ДГУ конечно интересуют, но меньше А препод пра...   Jan 12 2009, 12:36
|- - miksher   Эта программа разрабатывается не ради диплома (ну ...   Jan 14 2009, 06:20
- - framer   На счет СНМП - каждый стандарт лучше чем отсутстви...   Jan 4 2009, 19:34
- - AlexandrY   Проблемой синхронизации состояний, анализа корреля...   Jan 4 2009, 20:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 14:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01544 секунд с 7
ELECTRONIX ©2004-2016