<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.wega-project.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=WEGA-API</id>
	<title>WEGA-API - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wega-project.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=WEGA-API"/>
	<link rel="alternate" type="text/html" href="https://wiki.wega-project.ru/wiki/index.php?title=WEGA-API&amp;action=history"/>
	<updated>2026-07-05T21:12:13Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.wega-project.ru/wiki/index.php?title=WEGA-API&amp;diff=70&amp;oldid=prev</id>
		<title>Siv: Новая страница: « === Настройка WEGA-API === &lt;code&gt;WEGA-API&lt;/code&gt; - отвечает за получение данных от контроллеров сбора показаний сенсоров. Контроллеры подключаются к ней и передают измеренные значения.  Каждому контроллеру соответствует свой файл api в котором указана база для записи д...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.wega-project.ru/wiki/index.php?title=WEGA-API&amp;diff=70&amp;oldid=prev"/>
		<updated>2023-04-20T06:13:37Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « === Настройка WEGA-API === &amp;lt;code&amp;gt;WEGA-API&amp;lt;/code&amp;gt; - отвечает за получение данных от контроллеров сбора показаний сенсоров. Контроллеры подключаются к ней и передают измеренные значения.  Каждому контроллеру соответствует свой файл api в котором указана база для записи д...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=== Настройка WEGA-API ===&lt;br /&gt;
&amp;lt;code&amp;gt;WEGA-API&amp;lt;/code&amp;gt; - отвечает за получение данных от контроллеров сбора показаний сенсоров. Контроллеры подключаются к ней и передают измеренные значения.&lt;br /&gt;
&lt;br /&gt;
Каждому контроллеру соответствует свой файл api в котором указана база для записи данных и параметры подключения к ней.&lt;br /&gt;
&lt;br /&gt;
==== Настраиваем подключение к базе данных для WEGA-API ====&lt;br /&gt;
Отредактируем файл примера:&lt;br /&gt;
&lt;br /&gt;
указываем параметры подключения к базе для записи данных.&lt;br /&gt;
&lt;br /&gt;
Создадим файл доступа к wega-api из файла примера:&lt;br /&gt;
 cp /var/WEGA/example/wega-api/wegabox.php.example /var/WEGA/wega-api/wegabox.php&lt;br /&gt;
 nano /var/WEGA/wega-api/wegabox.php&lt;br /&gt;
Тут главная задача, отредактировать строку, поменяв ключ доступа на свой. Этот ключи будет использовать устройство при отправке данных на сервер. $auth=&amp;quot;73ad7a1144dfc58eb2585cde8a0f7a948338&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
== **ВАЖНО: Один ключ = один api. Много устройств могут использовать один api, но можно создавать много api для разных устройств. ** ==&lt;br /&gt;
&lt;br /&gt;
=== Проверка API post ===&lt;br /&gt;
Выполним в браузере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://WEGA_SERVER_IP/wega-api/wegabox.php?auth=adab637320e5c47624cdd15169276981&amp;amp;db=esp32wega&amp;amp;RootTemp=25&amp;amp;AirTemp=25&amp;amp;AirHum=50&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ip-address-server&amp;lt;/code&amp;gt; это адрес сервера&lt;br /&gt;
* &amp;lt;code&amp;gt;auth=adab637320e5c47624cdd15169276981&amp;lt;/code&amp;gt; код доступа к &amp;lt;code&amp;gt;api&amp;lt;/code&amp;gt; (должен быть задан в файле &amp;lt;code&amp;gt;/var/WEGA/wega-api/wegabox.php&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;db=esp32wega&amp;lt;/code&amp;gt; имя в базы данных для записи(для каждого модуля &amp;lt;code&amp;gt;ESP&amp;lt;/code&amp;gt; должна быть своя база данных)&lt;br /&gt;
&lt;br /&gt;
Это действие создаст базу даных с таблицей &amp;lt;code&amp;gt;sens&amp;lt;/code&amp;gt; и внесет тестовый набор сеносоров как будто все они показывают значение единица.&lt;br /&gt;
&lt;br /&gt;
Войдем в интерфейс &amp;lt;code&amp;gt;WEGA&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://ip-address-server/wega&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; выбираем &amp;lt;code&amp;gt;анализ -&amp;gt; таблица значений&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Мы должны увидить запись с меткой времени и единицами в полях значений.&lt;br /&gt;
&lt;br /&gt;
Параметры обработки сенсоров расположены в каталоге:&lt;br /&gt;
 #имя вашего конфиг файла и именем базы данных для вашей гидропонной системы&lt;br /&gt;
 cd /var/WEGA/wegagui/config&lt;br /&gt;
 cp example/example.conf.php esp32wega.conf.php &lt;br /&gt;
 nano esp32wega.conf.php &lt;br /&gt;
Если у вас больше чем один модуль &amp;lt;code&amp;gt;WEGA-ESP32&amp;lt;/code&amp;gt;, то вам не обходимо создать новый конфиг файл и так для каждого модуля &amp;lt;code&amp;gt;WEGA-ESP32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ниже можно видеть как создать еще один конфиг файл для второго модуля &amp;lt;code&amp;gt;WEGA-ESP32&amp;lt;/code&amp;gt;&lt;br /&gt;
 #имя вашего конфиг файла и именем базы данных для вашей гидропонной системы&lt;br /&gt;
 cd /var/WEGA/wegagui/config&lt;br /&gt;
 cp example/example.conf.php mainNFT.conf.php &lt;br /&gt;
 nano mainNFT.conf.php&lt;/div&gt;</summary>
		<author><name>Siv</name></author>
	</entry>
</feed>