blinker_win - blinker点灯物联网设备pc客户端

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

代码开源链接

https://github.com/bertwaver/blinker_Win

打赏
文章目录