blinker介绍
blinker 是一个物联网接入方案,旨在让大家可以畅快 DIY 自己物联网设备。ios、android 都支持,本地、远程都支持,蓝牙、WiFi 都支持,可自己拖拽布局设备控制界面,轻松打造你的物联网设备。
但是目前blinker并没有windows版的客户端,在外使用计算机控制blinker设备不太方便,于是使用python做了一个简易版的pc客户端。
不过blinker也就是玩玩而已。专业单片机开发还是用keil吧......
特性
支持自动填充登录。也就是说你不需要每次都登录你的blinker账号,在编辑实现自动登录相关js代码后就可以在不同的设备上无需登录随开随用了。
具体实现如下(更改前四行的username和password字段):
var usernameInput = document.querySelector("input[name=\'username\']");
var passwordInput = document.querySelector("input[name=\'password\']");
var usernameValue = "usename";
var passwordValue = "password";
var usernameEvent = new Event("input", { bubbles: true });
var passwordEvent = new Event("input", { bubbles: true });
usernameInput.value = usernameValue;
usernameInput.dispatchEvent(usernameEvent);
passwordInput.value = passwordValue;
passwordInput.dispatchEvent(passwordEvent);
使用方法
1.将代码源文件保存到一个文件夹中
2.安装python3
3.安装pyside6
pip install pyside6
4.安装pyinstaller
pip install pyinstaller
5.编译并生成程序
pyinstaller main.py --noconsole --hidden-import pyside6.qtxml