Blynk Library Versions Save

Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

v0.5.3

5 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.3

In this release

  • New boards support

    • Arduino MKR GSM 1400
  • New features

    • TinyGSM updated to 0.3.5
    • All Arduino MKR devices now support 128 Vpins
    • terminal.clear() support
    • Add setDeviceName for ESP32 BLE
    • Cloud OTA support for ESP32
    • Board info is now parseable from firmware binary (for OTA)
    • Important. When BlynkTimer struggles to run multiple times (due to a blocked loop), it just skips all the missed intervals, and calls your function only once. This now differs from SimpleTimer, which could call your function multiple times in this scenario.
  • Bugfixes

    • Fix ESP32 BLE advertisement for iOS
    • Fix NTP time for ESP8266 SSL
    • Fix param[index].asInt() crash if index out of bound
    • Fix WidgetTerminal data length handling
    • ESP8266 now uses native dtostrf function

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly. Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.2

6 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.2

In this release

  • General improvements
    • TinyGSM updated to 0.3.2
    • Switched port to 80 for Particle platform
    • Updated port in examples
  • Bugfixes:
    • Fix linux: 100% CPU load, not working

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly. Full list of supported hardware is available here

JavaScript and Python libraries were updated to use port 80.

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.1

6 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.1

In this release

  • New hardware support:
    • TI CC3220 (Energia IDE)
  • General improvements
    • Blynk switched to using port 80 by default. 🎉
    • Certificates added for easier switching from Blynk Cloud to Let's Encrypt
    • Add setMin & setMax to widgets
  • Bugfixes:
    • Fix pinMode command
    • Fix ESP32 WiFi credentials provisioning

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly. Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.0

6 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.0

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE: Windows: File → Preferences Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • all libraries should go to libraries folder
  • all tools should go to tools folder

In this release

  • New hardware support:
    • ESP32
      • Bluetooth LE initial support + example
      • SSL (secure connection) support + example
      • App Export example for ESP32 (with WiFi credentials provisioning)
    • ESP8266
      • SSL stability improvement (still not perfect due to a bug in ESP Core)
      • SSL now checks certificate chain (previously fingerprint was used). Needs 2.4.0-rc2
      • BIG stability improvements in Shield mode (AT commands)
    • Realtek RTL8710 / Ameba support
    • Arduino UNO WiFi support
    • WIZnet WizFi310 support
    • Improved ARM mbed support
    • Improved Linux support
    • All frameworks are now enabled for Platform.IO library
  • General improvements
    • Forget about “flood errors”. Probably ;)
    • Library is now easier to port/run on 3rd party hardware
    • We now use a single implementation of BlynkFifo
    • Better diagnostic/debug prints
    • NeoPixel lib is no longer included in Blynk release zip package.
  • Bugfixes:
    • Unexpected "Login timeout" during redirect (#374)
    • 100% CPU load on linux/raspberry
    • Compile Error with Arduino 101 (#369). Please keep in mind that #304 is still there...
    • Call BLYNK_DISCONNECTED() on unsuccessful write (#371)
    • RFDuino uses BLEPeripheral now
    • Travis CI build is fixed

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly. Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.4.10

6 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.10

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE: Windows: File → Preferences Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • all libraries should go to libraries folder
  • all tools should go to tools folder

In this release

  • Improvements:
    • Updated examples for OTA
    • Updated examples for RTC
  • Major fixes:
    • Fix Raspi Linux build
    • logEvent() support for Particle
    • Crash when adding an uninitialized value to virtualWrite

Full list of supported hardware is here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.4.8

6 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.8

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE: Windows: File → Preferences Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • all libraries should go to libraries folder
  • all tools should go to tools folder

In this release

  • Improvements & new features:
    • More readable warning "ESP is not responding" instead of "Cannot disable echo".
    • BlynkTimer updated
    • Table.updateRow() support
  • Major fixes:
    • BLYNK_APP_CONNECTED, BLYNK_APP_DISCONNECTED (#313)
    • Big improvements on Particle stability (+ fix of #322)
  • Updated examples & documentation

Full list of supported hardware is here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.4.7

7 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.7

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE: Windows: File → Preferences Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • libraries should go to libraries folder
  • tools should go to tools folder

In this release

  • New hardware:
  • Improvements:
    • SimpleTimer replaced by BlynkTimer. BlynkTimer is also available for Linux and Particle
    • virtualWrite with double now sends 6 decimal digits
    • Arduino IDE: added Example Builder tool
    • Fixed ButtonInterrupt example
    • All examples updated
  • Internal updates:

Full list of supported hardware is here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.4.6

7 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.6

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE: Windows: File → Preferences Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • libraries should go to libraries folder
  • tools should go to tools folder

In this release

  • New hardware:
    • Feather M0 WiFi
    • AirBoard BLE
  • Improvements:
    • New GSM example
    • Added links to new Example Browser
    • Arduino IDE updater tool fix
    • Fix debug prints on some platforms
    • UIP_Ethernet link updated
  • Internal updates:
    • Export "scripts" folder for PlatformIO
    • Merged MBED/Particle into main repo
    • Fix BLE NUS description json
    • Updated WiFi provisioning

Full list of supported hardware: https://github.com/blynkkk/blynkkk.github.io/blob/master/SupportedHardware.md

v0.4.4

7 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.4

How to install library

Blynk library should be installed manually

  1. Download Blynk_Release_v0.4.4.zip (scroll down to the Downloads section)
  2. Unzip it. This archive contains several libraries.
  3. Copy them to sketchbook folder of Arduino IDE. To find exact sketchbook folder location, go to File -> Preferences top menu in Arduino IDE.

The structure of your sketchbook folder should look like this, along with your saved sketches:

sketchbook/libraries/Blynk
sketchbook/libraries/BlynkESP8266_Lib
...
sketchbook/tools/BlynkUpdater
sketchbook/tools/BlynkUsbScript
...

In this release

  • New hardware:
    • Energia BLE
    • TI LaunchPad MSP432
  • New features:
    • Sketch Builder
    • Support overriding BLYNK_RUN_YIELD
    • New RTC mechanism (things changed, please update your existing code accordingly to new examples)
    • Preparation for OTA support
  • Bugs fixed:
    • Fix Photon hanging, improve Particle cloud responsiveness
    • Less workarounds all over the code
    • Better usb-ser script
    • LED color example fixed
    • Updated IDE tools

Full list of supported hardware: https://github.com/blynkkk/blynkkk.github.io/blob/master/SupportedHardware.md

v0.4.3

7 years ago
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.3

In this release

  • New features:
    • Update to Arduino IDE 1.8.0
    • Add Check for updates to Tools menu [beta]
    • Add Run USB script to Tools menu [beta]
    • BLYNK_APP_CONNECTED() support (will be available soon)
    • Add .config() support for Particle
  • Bugs fixed:
    • Fix syncVirtual with multiple pins
    • Improved GSM/GPRS support
    • Fix virtualWrite issue with F() strings
    • Travis CI updated

Full list of supported hardware: https://github.com/blynkkk/blynkkk.github.io/blob/master/SupportedHardware.md

ATTENTION!

The Blynk_Release_v0.4.3.zip package contains several libraries. You need to copy them manually to your sketchbook folder. Find exact sketchbook location in File -> Preferences.

The structure should look like this, along with your saved sketches:

sketchbook/libraries/Blynk
sketchbook/libraries/BlynkESP8266_Lib
...
sketchbook/tools/BlynkUpdater
sketchbook/tools/BlynkUsbScript
...