All Projects → vshymanskyy → Blynk Library Python

vshymanskyy / Blynk Library Python

Licence: mit
Blynk library for Python. Works with Python 2, Python 3, MicroPython.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Blynk Library Python

Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-95.29%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+2171.76%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Homeassistant Config
Stars: ✭ 211 (+24.12%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Make
📖📖📖📖📖 写给软件工程师看的硬件编程指南
Stars: ✭ 170 (+0%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Home assistant files
Here are my Home Assistant configuration files
Stars: ✭ 159 (-6.47%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+7.06%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+1844.12%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Siricontrol System
Control anything with Siri voice commands.
Stars: ✭ 180 (+5.88%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (-1.18%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Sitewhere
SiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.
Stars: ✭ 788 (+363.53%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+1438.24%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Cutehmi
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
Stars: ✭ 90 (-47.06%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Pytradfri
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+357.65%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Rpieasy
Easy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (-50%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Core
🏡 Open source home automation that puts local control and privacy first.
Stars: ✭ 48,265 (+28291.18%)
Mutual labels:  raspberry-pi, iot, internet-of-things
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-17.65%)
Mutual labels:  raspberry-pi, iot
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (-14.12%)
Mutual labels:  raspberry-pi, iot
Docker Blinkt Workshop
Get into physical computing with Docker and Raspberry Pi
Stars: ✭ 151 (-11.18%)
Mutual labels:  raspberry-pi, iot
Openhab Ios
The repository of the iOS client
Stars: ✭ 141 (-17.06%)
Mutual labels:  iot, internet-of-things
Smart Home
Phodal's Smart Home Setup Guide:HomeBridge + Home Assistant + Amazon Echo
Stars: ✭ 149 (-12.35%)
Mutual labels:  raspberry-pi, iot

Python client for Blynk

GitHub version GitHub download GitHub stars GitHub issues License

If you like Blynk - give it a star, or fork it and contribute! GitHub stars GitHub forks


What is Blynk?

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 Banner

Download

Blynk App: Google Play | App Store

Blynk Server

Documentation

Social: Webpage / Facebook / Twitter / Kickstarter
Help Center: http://help.blynk.cc
Documentation: http://docs.blynk.cc/#blynk-firmware
Community Forum: http://community.blynk.cc
Examples Browser: http://examples.blynk.cc
Blynk for Business: http://www.blynk.io

Usage example

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()

Features

  • Python 2, Python 3, MicroPython support
  • Linux, Windows, MacOS support
  • virtual_write
  • sync_virtual
  • set_property
  • notify, tweet
  • log_event
  • events: Vn, readVn, connected, disconnected
  • can run on embedded hardware, like ESP8266, ESP32, W600 or OpenWrt

Ubuntu/Linux/Raspberry Pi installation

pip install blynk-library-python

ESP8266/ESP32 installation

  • Get the latest MicroPython firmware and flash it to your board
    Note: for ESP32 you can also try LoBo firmware
  • Edit ESP8266_ESP32.py example (put your auth token and wifi credentials)
  • Use 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
  • Open device terminal and reboot the board (or type execfile('main.py'))

PyCom installation

  • This should work with WiPy 1.0, 2.0, 3.0, LoPy, SiPy, GPy, FiPy
  • Instructions are the same as for ESP32, just use PyCom_WiPy.py example

Implementations for other platforms

License

This project is released under The MIT License (MIT)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].