Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Написание своего HyperTerminal для считывания данных

Автор: N Sensey N
Дата сообщения: 22.04.2007 11:12
Делаю проэкт в коледже... по электронике... "Измерение температуры в нескольких районах страны и показ этих данных на сайте в интернете".

Я веб-программист. Поэтому взял этот проэкт ибо с постройкой сайта принятием данных и выводом всего этого у меня проблем не будет.

Вот даже карту подготовил

http://ashdoda.net/project/

Есть плата с 3-мя датчиками которые меряют температуру в РЕАЛЬНОМ ВРЕМЕНИ ... данные обрабатываются микропроцессором и отсылаются в РЕАЛЬНОМ ВРЕМЕНИ на комп через COM1 - принимаю данные на компе через HyperTerminal

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

Проблема с принятием и отсылкой данных...

Несколько идей -

1 - Написать свою прогу для считывания данных с COM1 и отправлять данные на сервер в виде урла temp.php?one=$one&two=$two&three=$three
2 - Написать свою прогу для считывания данных с COM1 и отправлять данные на сервер как есть и уже на php разбирать их
(+ надо по идее отрпавлять данные только если есть изменения в температуре... потому что если в реальном времени отсылать - мне кажется будет проблема ибо данные приходят постоянно и со скоростью гораздо быстрее чем коннект с серверу и отправке данных скрипту)

3 - Можно как то через HyperTerminal отправлять данные на хост?

- По первым 2-ум пунктам - не подскажете где взять примеры или почитать с какой стороны к этому подходить? Желайтельно на VB или на #C

Фух... ну и начирикал тут Ж)
Автор: OdesitVadim
Дата сообщения: 22.04.2007 12:28
Я бы сделал так. На сайте поставил "переходник", тоесть скрипт, который бы невидим для окружающих, но ему проги передавали данные. Саму прогу написать просто, надо только знать, как к датчику обращаться( тоесть протокол). На форму только два компоненте поставить и этого будет достаточно (если на делфи писать).
Автор: N Sensey N
Дата сообщения: 22.04.2007 13:10
OdesitVadim
Про сайт и скрипт невидимку с этим проблем нет...

Проблема написать прогу считывания с com1

К датчику обращаться не надо... на плате есть микропроцессор и он обращается к датчикам.. на #C обрабатывает информацию и посылает ее на com1

Проблема лишь в том как считать инфу с com1 компа и послать запрос в инет...
Автор: dmka
Дата сообщения: 22.04.2007 21:29
N Sensey N
Читать-писать в порт через System.IO.Ports.SerialPort
Инфу на сервер слать через System.Net.WebClient, если сайт на php. Если тоже на asp.net, то лучше использовать web-сервисы.
Автор: Jest
Дата сообщения: 23.04.2007 20:50

Цитата:
Проблема лишь в том как считать инфу с com1 компа и послать запрос в инет...

На каком языке, под какую платформу хотите писать прогу, считывающую данные ?
Автор: dmka
Дата сообщения: 24.04.2007 01:27

Цитата:
На каком языке, под какую платформу хотите писать прогу, считывающую данные?

А ты вопрос читать не пробовал?
Автор: Jest
Дата сообщения: 24.04.2007 21:14
Да, спать хотелось сильно. Сорри.
Ну, если на VB, то можно юзать API.
Тогда это CreateFile, WaitCommEvent и пр.

Страницы: 1

Предыдущая тема: DevExpress.PivotGrid вывод данных


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.