31
2015
Установка Adatum+ v2.0 под Windows и Ubuntu
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##.
На каждый запрос на сервер — сервер сообщает датчику по одной команде из планировщика.
Данные, необходимые для передачи на online.adatum.
Предназначен для идентификации устройства в проекте и привязки к его владельцу. Состоит из 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
$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);
$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
2. Скачиваем архив с проектом.
3. Под windows необходимо поставить Apache+MySQL+PHP.
Можно скачать и установить по отдельности либо воспользоваться сборкой denwer.ru или xampp.ru
покажу на примере Xampp
4.Скачиваем установщик и устанавливаем.
5.Переходим в папку с установленным XAMpp.
6. Распаковываем файлы скаченные github из папки www в папку htdocs. см ниже.
7. Запускаем xampp-control.exe
8. Запускаем Apache и MySQL.
9. Открываем браузер и переходим по ссылке http://localhost/phpmyadmin, Нажимаем «Базы данных» пишем название базы, к примеру adatum и жмём ‘Создать’.
10. Переходим http://localhost/ видем окно установки системы, для XAMPP Имя хоста: localhost Логин:root Пароль: пустой . Имя базы указываем из предыдущего пункта у нас это adatum.
11. Если все указали верно переходим к окну Входа. По умолчанию логин: Admin / пароль: demo и логин: demo/ пароль: demo.
3.Установка под Ubuntu.
1.Входим в систему под логином и паролем.
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. Переходим http://localhost/ видем окно установки системы, указываем имя Mysql а также логин и пароль . Имя базы указываем из предыдущего пункта у нас это adatum.
9. Если все указали верно переходим к окну Входа. По умолчанию логин: Admin / пароль: demo и логин: demo/ пароль: demo.
10. Наслаждаемся