|
облачная визуализация мониторинга объектов, облачный мониторинг. |
|
|
|
Nov 7 2015, 15:43
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889

|
не уверен что запостил в нужный раздел, поэтому перенесите или подскажите куда лучше заполстить. задача есть (разрабатывается) несколько железок для передачи состояния датчиков через GSM канал. кол-во устройств 5-10штук. информация разная и немного. срабатывание да/нет и значения в раземере 1-2байт. вопрос - как наиболее бюджетно собрать всю эту информацию, записать ее в БД и потом отобразить красиво пользователю. разрабатывать весь этот серверно-гуевый софт на такое кол-во точек мониторинга нет ни времени, ни бюджета, ни желания. наверно моя задачка не уникальная и на сегодня есть какие-то готовые облачные решения ну или не open source решения. как один из вариантов вижу - поднять на железке (на базе арм микроконтроллера) vpn (для безопасности) и передавать посредством SNMP, а его уже разбирать чем-то готовым, благо для SNMP много чего есть. но такой вариант мне интуитивно не нравится. да, в идеале помимо сбора через GPRS хочется реализовать усеченный сбор аварийных ситуаций посредством SMS ибо не всегда есть стабильный мобильный интернет в точках контроля
|
|
|
|
|
 |
Ответов
|
Dec 10 2015, 05:23
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Цитата(PraNkiSh @ Nov 7 2015, 18:43)  как один из вариантов вижу - поднять на железке (на базе арм микроконтроллера) vpn (для безопасности) и передавать посредством SNMP, а его уже разбирать чем-то готовым, благо для SNMP много чего есть. но такой вариант мне интуитивно не нравится. А почему не нравится? Можно использовать, например, NMS типа Nagios, Zabbix, OpenNMS и тп с RRD базой данных. Или вообще использовать InfluxDB+Grafana.
|
|
|
|
|
Dec 10 2015, 14:13
|

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

|
Цитата(psL @ Dec 10 2015, 13:40)  Да, grafana только выводит графики. Для сбора информации используется Influxdb, у нее протокол очень простой: https://github.com/influxdb/influxdbТам не протокол, а API поверх HTTP. А само API базируется на синтаксисе SQL. Это гораздо сложнее чем MQTT. А главное кто бесплатно хостит этот Influxdb? И что, голая база данных как-то облегчает администрирование давайсов? Bluemix бесплатно хостит ваши данные и дает интерфейс администрирования дивайсов. Из пакетов MQTT данные автоматом идут в базу данных (несколько разных движков на выбор ) без всяких нагрузок в виде HTTP и SQL. Да еще c движком от http://nodered.org/ их там можно распарсить визуальными конструкциями. Но самое ценное это то, что MQTT идет с готовыми брокерами, которые позволяют мгновенно общаться дивайсам друг с другом.
|
|
|
|
|
Dec 10 2015, 16:59
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Цитата(AlexandrY @ Dec 10 2015, 17:13)  Там не протокол, а API поверх HTTP. А само API базируется на синтаксисе SQL. Это гораздо сложнее чем MQTT. А главное кто бесплатно хостит этот Influxdb? И что, голая база данных как-то облегчает администрирование давайсов? Bluemix бесплатно хостит ваши данные и дает интерфейс администрирования дивайсов. Из пакетов MQTT данные автоматом идут в базу данных (несколько разных движков на выбор ) без всяких нагрузок в виде HTTP и SQL. Да еще c движком от http://nodered.org/ их там можно распарсить визуальными конструкциями. Но самое ценное это то, что MQTT идет с готовыми брокерами, которые позволяют мгновенно общаться дивайсам друг с другом. а разработчики пишут: "протокол" )) https://docs.influxdata.com/influxdb/v0.9/write_protocols/С точки зрения записи в базу - все очень просто. С точки зрения чтения и анализа - сложнее, но для этого есть графические средства. То что поверх HTTP это скорее преимущество, чем недостаток - не порежут в случае чего. А для 3g модемов со встроенным tcp/ip стеком вообще д.б. очень удобно. И главное, в отличие от облака, полностью контролируется владельцем объекта. При этом не нужно путано объяснять, что часть системы находится непонятно где и ее работоспособность гарантируется только хорошим настроением непонятно кого. Ну и не все клиенты настолько богатые люди, чтобы использовать бесплатные вещи
|
|
|
|
|
Dec 10 2015, 21:11
|

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

|
Цитата(psL @ Dec 10 2015, 18:59)  а разработчики пишут: "протокол" )) https://docs.influxdata.com/influxdb/v0.9/write_protocols/С точки зрения записи в базу - все очень просто. С точки зрения чтения и анализа - сложнее, но для этого есть графические средства. То что поверх HTTP это скорее преимущество, чем недостаток - не порежут в случае чего. А для 3g модемов со встроенным tcp/ip стеком вообще д.б. очень удобно. И главное, в отличие от облака, полностью контролируется владельцем объекта. При этом не нужно путано объяснять, что часть системы находится непонятно где и ее работоспособность гарантируется только хорошим настроением непонятно кого. Ну и не все клиенты настолько богатые люди, чтобы использовать бесплатные вещи  Ну да, сначала куча протоколов, а сверху API. Ибо это примитивная база данных. С базами данных невозможно работать без API. Базы данных это не middleware, они не умеют выполнять бизнес процессы. Клиент базы данных значит должен это делать через API. HTTP оно конечно круто и все такое, но кто у вас писал все-таки бизнес логику и главное сколько времени? С тем же успехом можно продвигать MySQL c PHP. Эта парочка хотя бы любыми хостерами поддерживается. Bluemix уже имеет всю бизнес логику для интернета вещей, включая удаленный ребут и апгрейд софта дивайсов. А если клиенты не такие богатые, то IBM с удовольствием им организует платиновый план за пару сотен евро в месяц с распределением нагрузки и подключением более 10 тыс. устройств одновременно.
|
|
|
|
Сообщений в этой теме
PraNkiSh облачная визуализация мониторинга объектов Nov 7 2015, 15:43 AlexandrY Цитата(PraNkiSh @ Nov 7 2015, 17:43) вопр... Nov 7 2015, 21:08 x893 Я забил на все модности с json и прочим - взял за ... Nov 8 2015, 20:30 AlexandrY Цитата(x893 @ Nov 8 2015, 22:30) Я забил ... Nov 8 2015, 21:00 x893 jedem das seine
не доверяю облаку
предпочитаю соб... Nov 9 2015, 00:32 PraNkiSh Цитата(x893 @ Nov 9 2015, 03:32) не довер... Nov 9 2015, 11:41 PraNkiSh Цитата(psL @ Dec 10 2015, 08:23) А почему... Dec 18 2015, 11:30  AlexandrY Цитата(PraNkiSh @ Dec 18 2015, 13:30) не ... Dec 18 2015, 11:42  psL Цитата(PraNkiSh @ Dec 18 2015, 14:30) не ... Dec 18 2015, 13:14 TSerg >Базы данных .. не умеют выполнять бизнес проце... Dec 11 2015, 07:50 syoma Для целей ТС, Mathworks продвигает свою платформу ... Jan 11 2016, 08:54 litv ThingSpeak -А на нем ктонибудь уже работал. Матлаб... Jan 11 2016, 09:09 syoma Цитата(litv @ Jan 11 2016, 12:09) ThingSp... Jan 11 2016, 10:49 kolobok0 Цитата(PraNkiSh @ Nov 7 2015, 18:43) ... ... Jan 11 2016, 18:39 AlexandrY Цитата(kolobok0 @ Jan 11 2016, 20:39) спр... Jan 11 2016, 21:10  kolobok0 Цитата(AlexandrY @ Jan 12 2016, 00:10) ..... Jan 12 2016, 13:15   AlexandrY Цитата(kolobok0 @ Jan 12 2016, 15:15) т.е... Jan 12 2016, 14:04  syoma Цитата(AlexandrY @ Jan 12 2016, 00:10) Во... Jan 12 2016, 15:44   AlexandrY Цитата(syoma @ Jan 12 2016, 17:44) Наприм... Jan 12 2016, 17:41    syoma Цитата(AlexandrY @ Jan 12 2016, 20:41) Гл... Jan 12 2016, 19:53     kolobok0 Цитата(syoma @ Jan 12 2016, 22:53) Я ж и ... Jan 16 2016, 09:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|