npm 包 node-red-contrib-iss-location 使用教程

阅读时长 4 分钟读完

介绍

node-red-contrib-iss-location 是一个基于 Node-RED 的 npm 包,它为大家提供了 ISS(国际空间站)位置的信息。该包的基础理论是将 ISS 运动轨迹与时间进行对比,大致计算出 ISS 的位置。

使用该包,开发者可以快速将 ISS 位置信息集成到自己的 Node-RED 流程中,并进行下一步操作。下面将为大家提供详细的使用教程。

安装

安装 node-red-contrib-iss-location 很简单。执行以下命令即可:

使用

我们来看一下如何在 Node-RED 中使用 node-red-contrib-iss-location 包。

首先打开 Node-RED 编辑器,将node-red-contrib-iss-location 节点拖入编辑器,然后右键单击并选择『编辑』,可以看到如下界面:

接下来,我们将会把得到的 msg.payload 输出到调试区域中。代码如下:

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

接下来,将自己的设备的经纬度信息输入到节点的区域中,点击 Deploy。

然后,我们将获取到 ISS 的位置信息输出到调试台上。

我们可以看到代码输出了地球上的经度、纬度以及 ISS 的实时位置等相关信息,大家可以在自己的项目中继续操作。

总结

通过上述教程,我们已经学会了如何使用 node-red-contrib-iss-location 包在 Node-RED 中获取 ISS 位置信息。希望开发者们可以更好地利用这种技术,并将其应用于自己的应用中。

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

纠错
反馈