Skip to content

Commit

Permalink
Merge pull request #280 from blinker-iot/dev_2.0
Browse files Browse the repository at this point in the history
update codes, upgrade BLINKER MQTT & WIFI codes
  • Loading branch information
i3water authored Dec 17, 2018
2 parents 938fa61 + ad4ec93 commit 5a8b30a
Show file tree
Hide file tree
Showing 56 changed files with 610 additions and 467 deletions.
18 changes: 11 additions & 7 deletions examples/Blinker_AHRS/AHRS_BLE/AHRS_BLE.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_BLE

#include <Blinker.h>
Expand All @@ -43,11 +50,8 @@ void dataRead(const String & data)

void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
18 changes: 11 additions & 7 deletions examples/Blinker_AHRS/AHRS_WiFi/AHRS_WiFi.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI

#include <Blinker.h>
Expand All @@ -47,11 +54,8 @@ void dataRead(const String & data)

void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
16 changes: 10 additions & 6 deletions examples/Blinker_APCONFIG/APCONFIG_WiFi/APCONFIG_WiFi.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#define BLINKER_APCONFIG

Expand All @@ -47,10 +54,7 @@ void dataRead(const String & data)
void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
16 changes: 10 additions & 6 deletions examples/Blinker_AQI/AQI_WiFi/AQI_WiFi.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI

#include <Blinker.h>
Expand Down Expand Up @@ -53,10 +60,7 @@ void dataRead(const String & data)
void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,7 +22,11 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
Expand Down
10 changes: 9 additions & 1 deletion examples/Blinker_AUTO/AUTO_WiFi/AUTO_WiFi.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,7 +22,11 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
Expand Down
18 changes: 11 additions & 7 deletions examples/Blinker_AliGenie/AliGenie_LIGHT/AliGenie_LIGHT.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_LIGHT

Expand Down Expand Up @@ -373,11 +380,8 @@ void dataRead(const String & data)

void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
16 changes: 10 additions & 6 deletions examples/Blinker_AliGenie/AliGenie_OUTLET/AliGenie_OUTLET.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_OUTLET

Expand Down Expand Up @@ -96,10 +103,7 @@ void dataRead(const String & data)
void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
16 changes: 10 additions & 6 deletions examples/Blinker_AliGenie/AliGenie_SENSOR/AliGenie_SENSOR.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_SENSOR

Expand Down Expand Up @@ -71,10 +78,7 @@ void dataRead(const String & data)
void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
16 changes: 10 additions & 6 deletions examples/Blinker_ArduinoJson/ArduinoJson_WiFi/ArduinoJson_WiFi.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Make sure installed 2.5.0 or later ESP8266/Arduino package,
* if use ESP8266 with Blinker.
* https://github.com/esp8266/Arduino/releases
*
* Docs: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
Expand All @@ -18,14 +22,17 @@
* https://github.com/blinker-iot/blinker-library/archive/master.zip
*
* Blinker 是一个运行在 IOS 和 Android 上用于控制嵌入式硬件的应用程序。
* 你可以通过拖放控制组件,轻松地为你的项目建立图形化控制界面。
* 你可以通过拖放控制组件, 轻松地为你的项目建立图形化控制界面。
*
* 如果使用 ESP8266 接入 Blinker,
* 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。
* https://github.com/esp8266/Arduino/releases
*
* 文档: https://doc.blinker.app/
* https://github.com/blinker-iot/blinker-doc/wiki
*
* *****************************************************************/

#define BLINKER_PRINT Serial
#define BLINKER_WIFI

#include <Blinker.h>
Expand Down Expand Up @@ -66,10 +73,7 @@ void dataRead(const String & data)
void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
BLINKER_DEBUG.stream(Serial);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Expand Down
Loading

0 comments on commit 5a8b30a

Please sign in to comment.