Note: The library has been updated for Blynk 2.0.
Please remain on v0.2.0
for legacy Blynk.
If you like Blynk - give it a star, or fork it and contribute!
Blynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world.
Blynk Mobile App: Google Play | App Store
Social: Webpage / Facebook / Twitter / Kickstarter
Documentation: https://docs.blynk.io
Community Forum: http://community.blynk.cc
Blynk for Business: http://www.blynk.io
import BlynkLib
# Initialize Blynk
blynk = BlynkLib.Blynk('YourAuthToken')
# Register Virtual Pins
@blynk.VIRTUAL_WRITE(1)
def my_write_handler(value):
print('Current V1 value: {}'.format(value))
@blynk.VIRTUAL_READ(2)
def my_read_handler():
# this widget will show some time in seconds..
blynk.virtual_write(2, int(time.time()))
while True:
blynk.run()
virtual_write
sync_virtual
set_property
log_event
Vn
, connected
, disconnected
, invalid_auth
TCP
and secure TLS/SSL
connection supportESP8266
, ESP32
, W600
or OpenWrt
pip install blynk-library-python
For Blynk.Edgent Dynamic Provisioning, please see examples/Edgent_Linux_RPi
auth token
and wifi credentials)ampy
or any other method to transfer files to the device
export AMPY_PORT=/dev/ttyUSB0
ampy mkdir /lib
ampy put BlynkLib.py /lib/BlynkLib.py
ampy put ./examples/hardware/ESP8266_ESP32.py main.py
Note: LoBo firmware stores files uder /flash
directory, use ampy mkdir /flash/lib
and so on
execfile('main.py')
)blynk = BlynkLib.Blynk('YourAuthToken', insecure=True)
This project is released under The MIT License (MIT)