安装 WonderBits JS SDK
npm install wonderbits-sdk
或者
npm install git+https://github.com/yunair/wonderbits-sdk
根据对应平台选择接入方式:
安装MFElink
软件并打开的方式:
集成开发 SDK 的方式:
初始化 WonderBits JS SDK
const wonderBitsSdk = require("wonderbits-sdk");
wonderBitsSdk.initConnection(() => {
console.log("初始化成功");
});
使用需要的模块,调用
doReport
doCommand
来给硬件发送指令。
wonderBitsSdk.setOnOriginDataReceivedCallback(data => {
console.log(data);
});
wonderBitsSdk.addResetListener(() => {
console.log("reset");
});
wonderBitsSdk.clearResetListener();
let moduleNames = wonderBitsSdk.getConnectedModuleNames();
含义:当指定情况发生时,会收到板子上传的数据,此时会调用注册事件时的callback(obj)
,将处理后的数据返回。
返回数据的详细类型参见事件回调
事件将会返回 json value 的类型根据对应事件值的不同而不同
{ "module": ${moduleName}, "target": ${target}, "value": ${value}}