npm 包 node-red-contrib-tv-bravia 使用教程

阅读时长 3 分钟读完

介绍

node-red-contrib-tv-bravia 是一个可以控制 Sony Bravia 电视的 Node-RED 插件。使用此插件可以在 Node-RED 编辑器中控制电视,例如打开、关闭、控制音量等等。

安装

在 Node-RED 安装目录下执行以下命令进行安装:

安装成功后,在 Node-RED 编辑器的面板中可以找到该插件。

使用

基本用法

在 Node-RED 编辑器中拖拽 tv-bravia 节点,在节点的属性中配置电视的 IP 地址、端口和密码。

接着,使用 send 节点发送以下 JSON 格式的消息:

上述消息是请求获取电视可用的操作列表。可以通过改变方法名称和参数列表来调用不同的方法。

进阶用法

node-red-contrib-tv-bravia 还支持更多高级用法,例如:

  • 通过传递一个 URL,打开电视上的视频;
  • 通过传递一个 JSON 格式的数据,控制电视上的应用程序。

下面是一个进阶用法的示例:

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

上述示例中,通过在 input 节点中设置需要执行的方法名和参数,即可控制电视的开关。

总结

node-red-contrib-tv-bravia 是一个非常方便的 Node-RED 插件,它可以减轻很多控制电视的繁琐劳动。我们希望这篇文章能够帮助到正在使用 Node-RED 平台的开发人员。

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

纠错
反馈