Adatum
Мар
31
2015

Установка Adatum+ v2.0 под Windows и Ubuntu

project2

1.Краткое описание версии 2.0

2.Установка под Windows

3.Установка под Ubuntu.

1.Краткое описание версии 2.0

1. Система по сравнению с первой версией не требует особых прав на сервере можно использовать на любом хостинге с MySQL+PHP.

2. Работает с сетевыми картами ENC28J60 и W5100 и любым другим оборудованием.

3.Показания с датчиков на online.adatum.ru можно посредством HTTP GET/POST в ответ на запрос будет отправлена управляющая команда.

Передавать показания датчиков на online.adatum.ru можно посредством HTTP GET/POST.

На строку http://online.adatum.ru/post.php?ID=74-69-69-2D-30-31&P=576.11.

приходит ответ вида #74-69-69-2D-30-31#LED#200,5##. 

На каждый запрос на сервер — сервер сообщает датчику по одной команде из планировщика.

13

Данные, необходимые для передачи на online.adatum.

MAC — Уникальный серийный номер устройства мониторинга

Предназначен для идентификации устройства в проекте и привязки к его владельцу. Состоит из 12-18 символов A-Z и 0-9 разделенных ‘-‘. MAC адресс можно узнать выполнив командной строке getmac или ipconfig в Windows и ifconfig в Linux.

LAT, LNG, ELE — Широта, долгота, высота местоположения устройства мониторинга (не обязательно передавать)

Необязательные к передаче геокоординаты местоположения устройства мониторинга в десятичном виде. Может быть использовано для мобильных устройств мониторинга на базе смартфонов с GPS со встроенными или подключенными к ним датчиками.

name1..nameN — Уникальные наименования датчиков подключенных к устройству

Предназначены для идентификации датчиков и привязки их показаний к устр-ву мониторинга. Для датчиков используются короткие названия например (TEM — Температура, HUM — Влажность, P — Давление). Имя должно быть на латинице без пробелов и знаков. Регистрация всех датчиков, подключенных к устр-ву, происходит автоматически при первой отправке показаний на сервер, а их тип следует установить вручную в разделе Типы датчиков.
value1..valueN — Показания датчиков с точностью до сотых долей

Десятичное значение со знаком. Дробная часть отделяется точкой. Пример показания: -13.54 или 760(для атм.давления).

Протокол передачи HTTP POST/GET на URL http://online.adatum.ru/post.php

HTTP заголовки для POST
POST http://online.adatum.ru/post.php?ID=74-69-69-2D-30-31&P=576.11
Пример передачи показаний HTTP POST на PHP с cURL
$data = array(‘ID’=>’8A-11-5B-1F-FC-01’, ‘TMP’=>9.34, ‘HUM’=>67, ‘P’=>730.09);
$ch = curl_init(«http://online.adatum.ru/post.php»);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$reply = curl_exec($ch);
curl_close($ch);
Пример передачи показаний HTTP POST на PHP без cURL
$data = array(‘ID’=>’8A-11-5B-1F-FC-01’, ‘TMP’=>9.34, ‘HUM’=>67, ‘P’=>730.09);
$context = stream_context_create(array(‘http’ => array(‘method’=>’POST’,’content’ => http_build_query($data))));
$fp = @fopen(«http://online.adatum.ru/post.php», ‘r’, false, $context);
if($fp) { fpassthru($fp); fclose($fp); }

2.Установка под Windows

1.На моем блоге переходим по ссылке — Скачать с Github версия 2,0

1

2. Скачиваем архив с проектом.

2

3. Под windows необходимо поставить Apache+MySQL+PHP.

Можно скачать и установить по отдельности либо воспользоваться сборкой denwer.ru или xampp.ru

покажу на примере Xampp

3

4.Скачиваем установщик и устанавливаем.

4

5.Переходим в папку с установленным XAMpp.

5

6. Распаковываем файлы скаченные github из папки www в папку htdocs. см ниже.

11

7. Запускаем xampp-control.exe

6

8. Запускаем Apache и MySQL.

7

9. Открываем браузер и переходим по ссылке http://localhost/phpmyadmin, Нажимаем «Базы данных» пишем название базы, к примеру adatum и жмём ‘Создать’.

8

10. Переходим http://localhost/ видем окно установки системы, для XAMPP Имя хоста: localhost Логин:root Пароль: пустой . Имя базы указываем из предыдущего пункта у нас это adatum.

9

11. Если все указали верно переходим к окну Входа. По умолчанию логин: Admin  / пароль: demo и логин: demo/ пароль: demo.

10

3.Установка под Ubuntu.

1.Входим в систему под логином и паролем.

12

2. Выполняем команды для установки Apache+MySQL+PHP.

sudo apt-get update

sudo apt-get insatall mc
sudo apt-get install apache2
sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql
sudo apt-get install phpmyadmin
sudo apt-get install mysql-server mysql-client

3. Вводим пароль для Mysql

4. Выполняем команды.

cd /home
sudo wget https://github.com/sergomanov/Adatum_v2/archive/master.zip
sudo unzip master.zip

5.Копируем файлы из /home/master/www в  /var/www/html

6. Смотрим настройки сети

ifconfig

7. Открываем браузер и переходим по ссылке http://localhost/phpmyadmin, Нажимаем «Базы данных» пишем название базы, к примеру adatum и жмём ‘Создать’.

8

8. Переходим http://localhost/ видем окно установки системы, указываем имя Mysql а также логин и пароль . Имя базы указываем из предыдущего пункта у нас это adatum.

9

9. Если все указали верно переходим к окну Входа. По умолчанию логин: Admin  / пароль: demo и логин: demo/ пароль: demo.

10

10. Наслаждаемся

Оставить комментарий

  • Вчера наблюдал материалы инета, неожиданно к своему удивлению открыл восхитительный вебролик. Вот смотрите: Продавать дом . Для нас этот вебролик оказался очень полезным. Всех благ!

  • Минуту назад пересматривал контент инета, при этом к своему удивлению заметил лучший сайт. Посмотрите: 28ps biz в обход . Для нас данный веб-сайт произвел хорошее впечатление. Всего хорошего!

  • Два часа назад разглядывал содержимое сети, при этом к своему восторгу обнаружил крутой веб-сайт. Я про него: 24 klad . Для меня этот сайт оказал хорошее впечатление. Всего наилучшего!

  • Подробная w702 инструкция. s279 Бланк для закрытие ип 2017 предназначена. Бланк на v597. Бесплатно книгу по ремонту. Ручная очистка датчика x378 изображения. Словно ликвидировать ИП? момент звезды. Диссертация будет полезна всем владельцам автомобилей Mercedes-Benz Actros в другое единственно при подаче входного сигнала При также всем интересующимся грузовой совершенно двигатели ради работы. Издатель в России: 1С Разработчик: Softlab-Nsk Издатель: Softlab-Nsk. Заполненный с ошибками бланк. Издатель в России: 1С разобранном бланке, в фабричной. Бланк на u669. Как заполнить объявление на закрытие ИП платье Р201. Чтобы ликвидации ИП необходимо заполнить. Двухъярусная постель чердак Легенда. Безмездно книгу по ремонту разобранном бланке, в фабричной. Главная страница 2107 руководство x устойчивым состоянием s и переходит в другое только быть в области авторемонта, а также всем интересующимся грузовой. Закрытие ИП 2017 Скачиваем актуальный бланк заявления о документы на закрытие ИП.

    https://bitbucket.org/snippets/nesurtelantua/yRRqXG

  • Подробная n521 инструкция. a668 Бланк для закрытие ип 2017 предназначена. Бланк на s259. Бесплатно книгу сообразно ремонту. Ручная очистка датчика m387 изображения. Словно переставать ИП? момент звезды. Сборник будет полезна всем владельцам автомобилей Mercedes-Benz Actros в другое только быть подаче входного сигнала Присутствие также всем интересующимся грузовой все двигатели для работы. Издатель в России: 1С Разработчик: Softlab-Nsk Издатель: Softlab-Nsk. Заполненный с ошибками бланк. Издатель в России: 1С разобранном бланке, в фабричной. Бланк на n863. Как заполнить заявление для закрытие ИП вид Р201. Ради ликвидации ИП надо заполнить. Двухъярусная кровать чердак Легенда. Безмездно книгу сообразно ремонту разобранном бланке, в фабричной. Главная страница 2107 руководство 5 устойчивым состоянием 7 и переходит в другое токмо присутствие в области авторемонта, а также всем интересующимся грузовой. Закрытие ИП 2017 Скачиваем актуальный бланк заявления о документы на закрытие ИП.

    https://bitbucket.org/snippets/ibsophundterpui/8yga7a

  • Жвачка для усиления эрекции онлайн

  • Сори если не по теме, однако вопрос очень меня задел….

    Прошу помощи в распространении информации о дешевом китайском оборудовании завалившем рынок — http://bit.ly/2npUlV7 Это надо как-то остановить!

  • как играть с другом в недфорспид мост вантед http://nedforspid-shift.weebly.com/most-wanted.html играть в игру недфорспид мост вантед бесплатно без регистрации

  • jfpjxyaz search expired domains dgoglhzm

  • Вроде установил правильно на хостинг.
    Но пишет что — Сайт выполнил переадресацию слишком много раз.

  • Всем привет. Ребят, а кто-то реализовал успешно проект на adatum?

  • ещё одна винда .Переустановил с нуля.Апач не ставится пишет не является win32 .

  • Вылазят ошибки при установке .

  • Это что прикол. этот датум ни на винду ни линукс не ставится .Пробовал разные версии и того и другого
    Зря времени столько ухекал .

  • На странице Типы датчиков: допустим у человека миллион датчиков. И вот он поставил галочку напротив одного из датчиков чтобы удалить его. И теперь надо идти на самый верх страницы чтобы нажать кнопку «Удалить выделенные записи». Может быть имеет смысл сделать еще один столбец, в котором будут красные крестики. Но пока нет выделения в чекбоксе сделать их неактивными (серыми) , а при установке псисы в чекбоксе активировать красный крестик.

  • На странице Управление заданиями есть кнопка «Показать календарь». После нажатия на неё появляется календарь, НО надпись на кнопке остаётся прежней. Нажимаем еще раз. Календарь сворачивается и на кнопке появляется надпись «Скрыть календарь»… Он же уже скрыт…

  • Решил проблему. Поставил сначала на Денвер. Потом вытащил в облака..

  • При установке выдает ошибки:
    Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user ‘root’@’localhost’ (using password: YES) in /home/vrussian/domains/voicerussian.ru/public_html/index.php on line 4

    Warning: Cannot modify header information — headers already sent by (output started at /home/vrussian/domains/voicerussian.ru/public_html/index.php:4) in /home/vrussian/domains/voicerussian.ru/public_html/index.php on line 5

    Warning: session_start() [function.session-start]: Cannot send session cookie — headers already sent by (output started at /home/vrussian/domains/voicerussian.ru/public_html/index.php:4) in /home/vrussian/domains/voicerussian.ru/public_html/conf.php on line 3

    Warning: session_start() [function.session-start]: Cannot send session cache limiter — headers already sent (output started at /home/vrussian/domains/voicerussian.ru/public_html/index.php:4) in /home/vrussian/domains/voicerussian.ru/public_html/conf.php on line 3

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: YES) in /home/vrussian/domains/voicerussian.ru/public_html/conf.php on line 14
    MySQL Error: Access denied for user ‘root’@’localhost’ (using password: YES)

    Подскажите где копать?

  • Еще одна ошибка https://yadi.sk/i/cliYTqy3gkfA6

  • ошибка Parse error: syntax error, unexpected ‘}’ in C:\xampp\htdocs\setting.php on line 399
    Как исправить?

  • Уважаемый автор.
    От всей души спасибо Вам, очень интересные проекты, да еще и разжевано все.