本文先实现python程序发送数据到Blynk服务器,然后可以在手机上查看python发送的数据
首先在ubuntu 18.04上安装blynk。
然后在手机Blynk app创建账户连接到ubuntu blynk的账户。具体见前2篇博客。
创建好工程后添加Value Display

设置 Value Display的数据源为V11,然后返回。

现在编写python 程序,我也是参考blynk github上的,blynk官方github
import blynklib
import random
BLYNK_AUTH = 'YoWhuF9wHsPdCqo4__sP5QsA0bst2Yzf'
# initialize blynk
blynk = blynklib.Blynk(BLYNK_AUTH, server='2959w71z50.qicp.vip', port=26514)
#如果你无法实现内网穿透,可以取消下面语句的注释,可以实现本地局域网内的访问
# blynk = blynklib.Blynk(BLYNK_AUTH, server='192.168.8.104', port=8080)
READ_PRINT_MSG = "[READ_VIRTUAL_PIN_EVENT] Pin: V{}"
# register handler for virtual pin V11 reading
@blynk.handle_event('read V11')
def read_virtual_pin_handler(pin):
print(READ_PRINT_MSG.format(pin))
blynk.virtual_write(pin, random.randint(0, 255))
###########################################################
# infinite loop that waits for event
###########################################################
while True:
blynk.run()
上面程序我实现了python远程发送数据给blynk服务器,程序端口和内网映射的端口设置具体参考下面2张图片:


所以blynk = blynklib.Blynk(BLYNK_AUTH, server='2959w71z50.qicp.vip', port=26514)
在ubuntu中运行程序,并成功连接blynk服务器的画面

然后查看安卓手机的工程 ,点击右上角的三角图标运行:

如果python程序、服务器和手机连接成功则显示下面的画面

手机屏幕上的数字会随机变动。
Python远程控制Blynk教程

本文介绍如何在Ubuntu 18.04上使用Python程序通过Blynk服务器发送数据,并在手机Blynk应用上实时显示。教程包括安装配置、账号连接、工程创建及ValueDisplay设置。
513

被折叠的 条评论
为什么被折叠?



