Отправка данных на веб-сервер с рекомендациями GPRS

Я делаю проект по отслеживанию велосипедов в моей школе. Я использую GPS EM406-A для получения позиции и Arduino UNO с ATMEGA328 для обработки данных. Я в порядке, получая данные.

Теперь мне нужно отправить позицию на веб-сервер, а затем показать ее на веб-странице с помощью API Карт Google. Я должен использовать GPRSBee с M95 от Quectel (datasheet), но вот где я действительно запутался.

Как отправить информацию на веб-сервер, чтобы она сохранялась в базе данных? У вас есть рекомендации? Я немного знаком с рубином, поэтому думаю, что собираюсь использовать его для отображения данных на веб-странице.


person Tomas Campos    schedule 01.09.2014    source источник


Ответы (1)


Хорошо, у вас есть две части головоломки:
1. Вам нужно написать код на стороне сервера, на который вы сможете отправлять свои данные. Так, например, сервлет Java. (Вы изучали Java и программирование на стороне сервера?) Или, может быть, немного Python? Проще всего погуглить программирование RESTful API, и там вы найдете множество вариантов.
2. После того, как вы написали свои серверные API, вам нужно запрограммировать GPRSBee, чтобы открыть соединение TCP/IP с вашим сервером и вызвать ваш API. На https://github.com/keestux/GPRSbee/blob/master/GPRSbee.cpp
У вас много работы, но вы продолжаете возвращаться с вопросами, особенно если вы пытаетесь что-то сделать и сталкиваетесь с проблемой.

Лучшее удачи.

person Greycon    schedule 01.09.2014
comment
Привет, спасибо за ваш ответ, я собираюсь прочитать о программировании RESTful. Если мне нужно отправить данные с сервера на устройство (для настройки некоторых параметров), нужно ли мне использовать другой тип кода на стороне сервера? - person Tomas Campos; 01.09.2014
comment
Обычно вы не будете передавать данные с сервера на свое устройство. Какие параметры вы имеете в виду? - person Greycon; 01.09.2014
comment
В моем устройстве я храню 1 позицию, полученную от GPS, для каждой позиции X (например, 1 позицию для каждых 4). Именно этот параметр я хочу изменить (так что я экономлю энергию, не используя GPRS все время). не знаю, хорошо ли я объяснил - person Tomas Campos; 01.09.2014