本文将介绍 npm 包 meshblu-core-task-check-broadcast-sent-whitelist 的使用方法,主要包括如何安装、使用方式以及代码示例。本包主要用于 Meshblu 平台,用于检查广播消息是否发送给了白名单中的设备。
安装
使用npm安装该包:
npm i meshblu-core-task-check-broadcast-sent-whitelist
使用
导入该包:
const checkBroadcastSentWhitelist = require('meshblu-core-task-check-broadcast-sent-whitelist');
使用 checkBroadcastSentWhitelist 方法,传入消息和设备信息,返回一个 Promise。使用 async/await 可以更好的处理 Promise。
-- -------------------- ---- ------- --- ------- - - ------------- ------------------- ----- -- --- ------ - - ----- --------- ------------- --- ------- ------- - -------- ----- - -- --- - ----- ------------------------------------ -------- - ----- ------- - -- ---- -
传入的 message 的格式为:
-- -------------------- ---- ------- - ---------- - ---- - ------- --- -- ---- - ------- --- - -- ------------------- ----- -
其中,devices 字段是需要广播的设备列表,devicesWhitelist 字段是名单白名单,只有列表中的设备能够收到广播消息。
示例代码
-- -------------------- ---- ------- ----- --------------------------- - ------------------------------------------------------------ ----- -------- --------------------- ------- - --- - ----- ------------------------------------ -------- ---------------------- - ----- ------- - ------------------------- - --------------- - - --- -------- - - ------------- ------------------- ----- -- --- ------- - - ----- --------- ------------- --- ------- ------- - -------- ----- - -- ----- ---------------------- --------- -- ------ --- -------- - - ----------- ----- ---------- -- ----- ---------- - -- ------------------------ -- --- ------- - - ----- ---- ------------- --- ------- ------- - -------- ----- - -- ----- ---------------------- --------- -- ------ --- -------- - - ----------- ----- ---------- -- ----- ---------- - -- ------------------------ -- --- ------- - - ----- ---- ------------- --- ------- ------- - -------- ----- - -- ----- ---------------------- --------- -- ------------- ------- ------- --- ------- ---------- -
总结
本文主要介绍了 npm 包 meshblu-core-task-check-broadcast-sent-whitelist 的使用方法,包括安装、使用方式以及相关示例代码。该包可以有效地检查广播消息是否发送给了白名单中的设备,具有一定的深度和指导意义,可供前端开发人员参考。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f411d8e776d08040d10