<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — Пример для двух потоков подключения ESP8266 и HM-10]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=1284&amp;type=atom" />
	<updated>2021-04-07T11:26:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=1284</id>
		<entry>
			<title type="html"><![CDATA[Re: Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3798#p3798" />
			<content type="html"><![CDATA[<p>Вот этот код. Проверьте что у вас действительно цепляется новая библиотека а не старая.<br /></p><div class="codebox"><pre><code>/*
   -- New project --
   
   This source code of graphical user interface 
   has been generated automatically by RemoteXY editor.
   To compile this code using RemoteXY library 2.4.3 or later version 
   download by link http://remotexy.com/en/library/
   To connect using RemoteXY mobile app by link http://remotexy.com/en/download/                   
     - for ANDROID 4.7.12 or later version;
     - for iOS 1.4.7 or later version;
    
   This source code is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.    
*/

//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// RemoteXY select connection mode and include library 
#define REMOTEXY_MODE__ESP8266_HARDSERIAL

#include &lt;SoftwareSerial.h&gt;
#include &lt;RemoteXY.h&gt;

// RemoteXY connection settings 
#define REMOTEXY_SERIAL Serial
#define REMOTEXY_SERIAL_SPEED 115200
#define REMOTEXY_WIFI_SSID &quot;YOUR_SSID&quot;
#define REMOTEXY_WIFI_PASSWORD &quot;YOUR_PASS&quot;
#define REMOTEXY_SERVER_PORT 6377


// RemoteXY configurate  
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,1,0,0,0,13,0,11,13,0,
  1,0,43,23,12,12,2,31,88,0 };
  
// this structure defines all the variables and events of your control interface 
struct {

    // input variables
  uint8_t button_1; // =1 if button pressed, else =0 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY;
#pragma pack(pop)

/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////



void setup() 
{
  RemoteXY_Init (); 
  remotexy-&gt;addConnection (new CRemoteXYStream_SoftSerial (10,11, 9600));  // added line, RX, TX, Speed
  
  // TODO you setup code
  
}

void loop() 
{ 
  RemoteXY_Handler ();
  
  
  // TODO you loop code
  // use the RemoteXY structure for data transfer
  // do not call delay() 


}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2021-04-07T11:26:08Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3798#p3798</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3792#p3792" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Если вы хотите использовать SoftSerial, то вам необходимо подключить библиотеку SoftwareSerial перед подключением RemoteXY:</p><p>#include &lt;SoftwareSerial.h&gt;<br />#include &lt;RemoteXY.h&gt;</p></blockquote></div><p>Результат тот же:</p><div class="codebox"><pre><code>exit status 1
expected type-specifier before &#039;CRemoteXYStream_SoftSerial&#039;</code></pre></div><p>&nbsp; &nbsp; Для того, что бы можно было разобраться с многопоточным подключением, еще раз раз прошу<br />выложите полный скетч, как <strong>пример для новой библиотеки</strong><br />подключение для двух потоков:<br />Первый поток: <strong>Arduino с модулем ESP-01</strong> соединение по <strong>Ethernet Wi-Fi </strong><br />Второй: модуль блютуз <strong>НМ-10</strong></p>]]></content>
			<author>
				<name><![CDATA[bukinay1]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1728</uri>
			</author>
			<updated>2021-04-06T07:40:12Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3792#p3792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3791#p3791" />
			<content type="html"><![CDATA[<p>Если вы хотите использовать SoftSerial, то вам необходимо подключить библиотеку SoftwareSerial перед подключением RemoteXY:<br /></p><div class="codebox"><pre><code>#include &lt;SoftwareSerial.h&gt;
#include &lt;RemoteXY.h&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2021-04-06T05:31:13Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3791#p3791</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3783#p3783" />
			<content type="html"><![CDATA[<p>По рекомендация топика <strong>&quot;Read timeout error, Write error: Broken pipe</strong>&quot; удалось запустить<br />скетч для <strong>Arduino Pro mini с ESP-01</strong> соединение по <strong>Ethernet Wi-Fi</strong> на скорости 115200 бод. Скетч выложен в этом же топике.<br />Для организации второго потока для модуля <strong>блютуз НМ-10 </strong>добавил строчку в код&nbsp; скетча</p><p>void setup() {<br />&nbsp; RemoteXY_Init ();<br />&nbsp; remotexy-&gt;addConnection (new CRemoteXYStream_SoftSerial (10,11, 9600));&nbsp; // added line, RX, TX, Speed<br />}<br />При компиляции скетча получил сообщение об ошибке.</p><p>exit status 1<br />expected type-specifier before &#039;CRemoteXYStream_SoftSerial&#039;<br />Что сделано неверно?</p>]]></content>
			<author>
				<name><![CDATA[bukinay1]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1728</uri>
			</author>
			<updated>2021-04-04T12:28:05Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3783#p3783</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3732#p3732" />
			<content type="html"><![CDATA[<p>Спасибо. Буду пробовать</p>]]></content>
			<author>
				<name><![CDATA[bukinay1]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1728</uri>
			</author>
			<updated>2021-03-22T14:18:07Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3732#p3732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3726#p3726" />
			<content type="html"><![CDATA[<p>Если вы предполагаете использовать один и тот же интерфейс из двух потоков, тогда:<br />1. Сконфигурируйте проект для ESP8266 Wi-Fi.<br />2. Что бы добавить HM-10 или любое устройство которое использует Serial напрямую, добавьте одну строчку кода:<br />Для аппаратного Serial:<br /></p><div class="codebox"><pre><code>void setup() {
  RemoteXY_Init ();
  remotexy-&gt;addConnection (new CRemoteXYStream_HardSerial (&amp;Serial2, 9600));  // added line, serial, Speed
}</code></pre></div><p>Для программного Serial:<br /></p><div class="codebox"><pre><code>void setup() {
  RemoteXY_Init ();
  remotexy-&gt;addConnection (new CRemoteXYStream_SoftSerial (10,11, 9600));  // added line, RX, TX, Speed
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2021-03-22T08:08:11Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3726#p3726</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Пример для двух потоков подключения ESP8266 и HM-10]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3718#p3718" />
			<content type="html"><![CDATA[<p>Выложите, как пример для &quot;новой&quot; библиотеки, подключение для двух потоков<br />на модулях ESP8266 Wi-Fi и модуле HM-10&nbsp; для кнопки Button&nbsp; &nbsp; <br />&nbsp; &nbsp;Для чего это мне надо?<br />Мною разработан и изготовлен контроллер для &quot;древнего&quot; газового котла отопления в своем частном доме.<br />Почему &quot;древний&quot;?<br />&nbsp; Это типовой котел с автоматикой 630 Eurosit. Никакой обвязки для подключения к системам контроля и управления<br />в нем не предусмотрено.<br />&nbsp; &nbsp;Контроллер выполнен на Arduino Promini. В состав контроллера входит&nbsp; девять датчиков температуры DS18B20.<br />Датчики осуществляют мониторинг температуры в комнатах дома, на улице, температуру горячей&nbsp; и &quot;холодной&quot; воды в обратке<br />системы отопления.<br />Коме этого происходит вычисление текущего расхода потребляемого природного газа.<br />Собственно контролер эксплуатируется с 2016 г. Позволяет объективно оценивать ситуацию с текущим потреблением<br />природного газа и при необходимости изменять настройку газового котла.<br />&nbsp; В качестве &quot;сервера&quot; для хранения данных и вывода их на монитор применил мультимедийную андроидную приставку для телевизора<br />типа X96 Mini (Андроид 7.0)<br />Приставка постоянно включена в сеть. Подключение выполнено по USB протоколу.<br />&nbsp; В связи с этим было бы очень интересным выполнить подключение по двум потокам:<br />1. Первый поток переводиться на блютуз через модуль JDY-31 (HM-10) для подключения например к смартфону, используется периодически<br />2. Создать второй поток по домашней сети Ehernet через модуль ESP-01 WiFi для постоянного подключения<br />&nbsp; Раздельно я это смог сделать, но выполнить в одной прошивки не получается.</p>]]></content>
			<author>
				<name><![CDATA[bukinay1]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1728</uri>
			</author>
			<updated>2021-03-20T09:18:40Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3718#p3718</id>
		</entry>
</feed>
