Raspberry pi 使用 blynk fot python
阿新 • • 發佈:2021-01-07
安裝Python client for Blynk
pip install blynk-library-python
由於使用Blynk本地伺服器,需要修改庫檔案的伺服器IP,找出檔案路徑
#檢視pip安裝列表,安裝路徑
pip3 list
pip3 show blynk-library-python
Name: blynk-library-python Version: 0.2.0 Summary: Blynk library Home-page: http://www.blynk.cc Author: Volodymyr Shymanskyy Author-email: [email protected] License: MIT Location:/usr/local/lib/python3.7/dist-packages
找到路徑,編輯庫檔案,修改伺服器IP、埠
cd /usr/local/lib/python3.7/dist-packages
nano BlynkLib.py
import socket class Blynk(BlynkProtocol): def __init__(self, auth, **kwargs): self.server = kwargs.pop('server', '192.168.1.30') self.port = kwargs.pop('port', 8080) BlynkProtocol.__init__(self, auth,**kwargs)
試執行例子 python3 1.py
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()
順利連線上伺服器
___ __ __ / _ )/ /_ _____ / /__ / _ / / // / _ \/ '_/ /____/_/\_, /_//_/_/\_\ /___/ for Python v0.2.0 (Linux)