简介
Meshblu-MyQ 是一个用于控制美国门禁驱动器 MyQ 的 npm 包。使用该包,可以在前端应用或后端服务中控制门禁。
安装
可以通过 npm 安装 meshblu-myq:
npm install meshblu-myq --save
使用
初始化
-- -------------------- ---- ------- ----- ------- - ------------------- ----- ---------- - ----------------------- ----- ------ - -------------------------- ----- ----------------- ------ ------------------ ------- ---------------------- ----- ---- --------- ------- --- ----- --- - --- ------------------ ------------ --------------- -------------
在初始化 meshblu-myq 时,需要传入四个参数:
device
: meshblu 设备对象;myq-email
: MyQ 的登录邮箱;myq-password
: MyQ 的登录密码;time-zone
: 时区。
开门与关门
// 开门 myQ.openDoor(); // 关门 myQ.closeDoor();
获取状态
// 获取门的状态 const status = myQ.getStatus(); console.log(status); // returning "open" 或 "closed"
示例代码
-- -------------------- ---- ------- ----- ------- - ------------------- ----- ---------- - ----------------------- ----- ------ - -------------------------- ----- ----------------- ------ ------------------ ------- ---------------------- ----- ---- --------- ------- --- ----- --- - --- ------------------ ------------ --------------- ------------- -- -- --------------- -- -- ---------------- -- ------ ----- ------ - ---------------- -------------------- -- --------- ------ - --------
结束语
通过学习该教程,您可以在自己的前端应用或后端服务中轻松控制 MyQ 门禁驱动器。欢迎大家试用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f3d1d8e776d08040a6e