npm 包 meshblu-core-task-check-broadcast-sent-whitelist 使用教程

阅读时长 5 分钟读完

本文将介绍 npm 包 meshblu-core-task-check-broadcast-sent-whitelist 的使用方法,主要包括如何安装、使用方式以及代码示例。本包主要用于 Meshblu 平台,用于检查广播消息是否发送给了白名单中的设备。

安装

使用npm安装该包:

使用

导入该包:

使用 checkBroadcastSentWhitelist 方法,传入消息和设备信息,返回一个 Promise。使用 async/await 可以更好的处理 Promise。

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

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

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

传入的 message 的格式为:

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

其中,devices 字段是需要广播的设备列表,devicesWhitelist 字段是名单白名单,只有列表中的设备能够收到广播消息。

示例代码

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

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

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

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

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

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

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

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

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

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

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

总结

本文主要介绍了 npm 包 meshblu-core-task-check-broadcast-sent-whitelist 的使用方法,包括安装、使用方式以及相关示例代码。该包可以有效地检查广播消息是否发送给了白名单中的设备,具有一定的深度和指导意义,可供前端开发人员参考。

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

纠错
反馈