Blynk Support for Teensy boards running Ethernet shields

khoih-prog

Well-known member
https://github.com/khoih-prog/BlynkEthernet_WM

This is the library designed to help you eliminate hardcoding your Blynk Credentials in Teensy (3.x, 4.0) and Arduino Mega 1280, Mega 2560 boards using Ethernet shields (W5100, W5200, W5500, etc).

You can update Blynk Credentials any time you need to change via Configure Portal. Data are saved in configurable locations in EEPROM.

This is the link to Blynk

http://docs.blynk.cc

Blynk was designed for the Internet of Things. It can control hardware remotely, it can display sensor data, it can store data, visualize it and do many other cool things.

Blynk_Architecture.png
 
Update Feb 20th 2020

Releases v1.0.6

***New in this version***

1. Add support for ENC28J60 Ethernet shields and other boards such as SAMD, etc,
2. Add checksum
3. Add more examples for ENC28J60 shields
 
Updated April 12 2020

Releases v1.0.10

1. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters.
2. Dynamic custom parameters to be saved automatically in EEPROM, DueFlashStorage or FlashStorage.
3. Permit to input special chars such as % and # into data fields.
4. MultiBlynk Servers and Tokens with Auto(Re)Connect feature
5. Add examples, now total 21.


So, how it works?
If no valid config data are stored in EEPROM, it will switch to Configuration Mode. Connect to access point at the IP address displayed on Terminal or Router's DHCP server as in the following picture:

Selection_1.png


After you connected to, for example, `192.168.2.86`, the Browser will display the following picture:

Selection_2.png


Enter your credentials (Blynk Servers/Tokens and Port). If you prefer static IP, input it (for example 192.168.2.220) in the corresponding field. Otherwise, just leave it blank or NULL to use auto IP assigned by DHCP server.

Selection_3.png


Then click Save. After the board auto-restarted, you will see if it's connected to your Blynk server successfully as in the following picture:

Selection_4.png
 
Back
Top