LINUX.ORG.RU

[хочется странного] сбор данных с датчиков в веб-приложение

 


0

0

Взываю к коллективному разуму ЛОРа, ибо таки хочется странного.

Есть некий датчик, показания которого через GSM модем передаются "на базу". Вот хочется сделать так, чтоб этой базой был некий сервер в интернете, а посетителю показывался график показаний датчика от времени. По идее, было бы достаточно CGI скрипта, но есть два момента. Во-первых, датчиков может быть много, а длина посылки -- от 300 байт до килобайта. И во-вторых -- хотелось бы реализовать все это на базе какой-либо CMS (например, Drupal). Что посоветуете?

Да проще самому написать. Только вот по хорошему на сервере должен быть какой-нибудь крон доступен или ещё что-то. Чтобы писать это всё в базу вне зависимости.

Или чтобы датчик сам дёргал по GPRS /cgi-bin/save_sensor_value.pl?sensor=Sensor1&value=<значение> (и пусть оно возвращает пустую страницу)

Хотя по объёму много конечно будет. лучше написать серверок маленький на перле том же чтобы на него коннектиться и пересылать тупо два байта.

vahvarh ★★★
()

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

смотреть rrdtool

elipse ★★★
()
Ответ на: комментарий от vahvarh

> - а может сбрить усы?
> - можно и так.


умничаем ?

elipse ★★★
()
Ответ на: комментарий от vahvarh

> чтобы датчик сам дёргал по GPRS /cgi-bin/save_sensor_value.pl?sensor=Sensor1&value=<значение> (и пусть оно возвращает пустую страницу)

Спасибо, я думал об этом, но смущает передаваемый объем данных.

> лучше написать серверок маленький на перле том же чтобы на него коннектиться и пересылать тупо два байта.

А можно подробнее? Предполагается, что это будет не наш сервер, а некоторый платный или скорее бесплатный хостинг. Там ведь не дадут запускать этот серверок. Или я что-то неверно понимаю?

decadent
() автор топика
Ответ на: комментарий от decadent

Если хостинг то скорее всего не дадут.
Если же вы возьмёте VPS, то вам там, разумеется, разрешат.

vahvarh ★★★
()
Ответ на: комментарий от decadent

Передавайте данные методом POST, люди мегабайты так заливают, а у вас килобайты. Принимающий скрипт уже обрабатывает данные, как надо, пишет в файл или БД.

roy ★★★★★
()

Ну пусть GETом или POSTом (как больше нравится) передает даныне пхп-скрипту или любой другой cgi-скриптине, которая все сваливает в бд, а оттуда как хочешь выводи. Размер в 1 кб - не проблема. Может (а может и нет) в GET существуют ограничения, но POST уж точно килобайт без проблем протащит.

azure ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.