![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
мой дивайс шлет на сайт некоторую информацию, например температуру процесса.т.е. удаленно можно контролировать параметры. Как сделать, чтобы произошло обновление страницы автоматически ? т.е. дивайс уже отправил и загрузил на сайт новую температуру , а браузер без обновления показывает тоже самое . Как это делается правильно ? Еще если требуется графическое представление , то отправлять график в виде картины , а можно как то отправлять в архиве , для экономии трафика , а на сайте автоматически разархивировать и показать ?
Последний раз редактировалось aha, 15.06.2012 в 20:56. |
|
#2
|
|||
|
|||
|
Да, относится.
Делай обновление страницы через таймер на javaScript. Это самый простой способ. |
|
#3
|
||||
|
||||
|
метатэг refresh. пример файл test.htm:
Код HTML:
Цитата:
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
aha (16.06.2012)
| ||
|
#4
|
|||
|
|||
|
спасибо, а как правильно выводить информацию ? я пока ничего не придумал как загружать картинку с изображением числа. И можно ли обновление сделать не всей страницы , а части , предположим той картинки , которую загружаю ?
|
|
#5
|
||||
|
||||
|
Ты бы дал побольше информации. В каком виде поступает информация, как её можно обработать, что за сервер, что на нём запущено, и так далее.
|
|
#6
|
|||
|
|||
|
я самоучка , веб прогр. не занимался никогда. Мне нужно контролировать удаленно дивайс. Дивайс будет загружать через gprs модем свои данные на сайт. Пока я просто прорабатываю, как проще ..для меня все это осуществить.
|
|
#7
|
||||
|
||||
|
для загрузки данных на javascript IXMLHttpRequest в помощь:
Код HTML:
Код HTML:
Код HTML:
|
|
#8
|
|||
|
|||
|
а каким образом девайс будет загружать свои данные на сайт?
|
|
#9
|
||||
|
||||
|
Цитата:
Цитата:
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Pyro (17.06.2012)
| ||
|
#10
|
|||
|
|||
|
не, сама фраза "дивайс уже отправил и загрузил на сайт новую температуру" наталкивает на мысль, что автор не понимает как это будет происходить, а в таком случае думаю рано думать про всякие "экономии трафика"
хотя и можно считывать периодически значение t с сервера, и строить график какой-нибудь библиотекой на javascript/canvas, и таким образом сервер вобще ничего кроме числового значения температуры не отдаёт |
|
#11
|
||||
|
||||
|
Например, самый простой вариант:
Температура записывается как значение переменной передаваемой с помощью GET и устройство отправляет этот запрос на сервер, требуя некую php страницу (пример ссылки: http://www.mytempctrlsite.iam/tempctrl.php?temp=-253), в коде которой прописано изменение некого log файла хранящегося на сервере, в который пишутся последние изменения температур. Все, инфа на сервере. Пользователь хочет получить информацию о температуре и открывает в браузере этот самый сайт и заходит на страницу температур (пример ссылки: http://www.mytempctrlsite.iam/tempinfo.php), где при открытии с помощью php (да как угодно можно вообще) открывается файлик log с температурами, извлекаются значения и строиться например график. Кроме того на странице работает JavaScript, который периодически обновляет часть выводимой информации. Последний раз редактировалось ~TB~, 17.06.2012 в 19:48. |
|
#12
|
|||
|
|||
|
[quote=Pyro]не, сама фраза "дивайс уже отправил и загрузил на сайт новую температуру" наталкивает на мысль, что автор не понимает как это будет происходить, а в таком случае думаю рано думать про всякие "экономии трафика"
да, пока я загружаю на сайт не данные , а просто числа , используя ftp протокол , synapse. А разницы особой нет, главное принцип. Почему напомнил про траффик, так как gprs модем на тарифе 1 мбайт по рублю с копейками - копейка рубль бережет :-) |