npm 包 hs100tomqtt 使用教程

阅读时长 3 分钟读完

简介

hs100tomqtt 是一个 Node.js 的 npm 包,用于将 TP-LINK 的 HS100 智能插座设备数据通过 MQTT 协议进行传输。本文将介绍如何使用 hs100tomqtt。

安装

首先,你需要在你的项目目录下安装 hs100tomqtt:

使用

安装完成后,你可以使用以下命令引入 hs100tomqtt:

初始化

使用 hs100tomqtt 的第一步是初始化一个 HS100 对象:

参数说明:

  • hostname:智能插座的 IP 地址;
  • port:智能插座的端口号,默认为 9999;
  • clientId:MQTT 客户端 ID;
  • topic:MQTT 主题。

连接

初始化后,使用 connect() 方法连接 MQTT 服务:

订阅

连接成功后,你可以使用 subscribe() 方法订阅智能插座数据主题:

发布

通过 publish(data) 方法,你可以发布智能插座的数据:

断开连接

请务必在使用完毕后,通过 disconnect() 方法断开连接:

示例代码

-- -------------------- ---- -------
----- ----- - -----------------------

----- ------ - --- -------
  --------- ----------------
  ----- -----
  --------- ------------
  ------ --------------
---

-----------------

-------------------

----- ---- - -
  -------- -----
  -------- ------
  -------- ---
--
---------------------

--------------------

总结

通过 hs100tomqtt,你可以轻松将智能插座的数据通过 MQTT 协议进行传输。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562c981e8991b448e00de

纠错
反馈