简介
边缘计算用于设备端执行简单的计算逻辑。逻辑代码的运行是基于设备端的沙箱环境运行的,不会影响设备系统的安全性。但是在下发执行代码时,务必对其中的执行逻辑进行审查,防止不合理的函数调用。
支持语言
语言 | 说明 |
---|
javascript | 脚本语言,设备端最高支持(ES5),网页沙箱最高支持(ES5) |
沙箱函数
系统函数
函数名 | 说明 |
---|
delay | 延迟函数 |
getError | 获取errorcode |
debug | 输出控制台 |
读写函数
函数名 | 说明 |
---|
getBit | 读取位地址 |
setBit | 设定位地址 |
getMultiBit | 读取多个位类型数据 |
setMultiBit | 设定多个位类型数据 |
getS8 | 读取有符号字节类型数据 |
getMultiS8 | 读取多个有符号字节类型数据 |
setMultiS8 | 设定多个有符号字节类型数据 |
getU8 | 读取无符号字节类型数据 |
getMultiU8 | 读取多个无符号字节类型数据 |
setMultiU8 | 设定多个无符号字节类型数据 |
getS16 | 读取有符号字地址 |
setS16 | 设定有符号字地址 |
getMultiS16 | 读取多个有符号字类型数据 |
setMultiS16 | 设定多个有符号字类型数据 |
getU16 | 读取无符号字地址 |
setU16 | 设定无符号字地址 |
getMultiU16 | 读取多个无符号字类型数据 |
setMultiU16 | 设定多个无符号字类型数据 |
getS32 | 读取有符号双字地址 |
setS32 | 设定有符号双字地址 |
getMultiS32 | 读取多个有符号双字类型数据 |
setMultiS32 | 设定多个有符号双字类型数据 |
getU32 | 读取无符号双字地址 |
setU32 | 设置无符号双字地址 |
getMultiU32 | 读取多个无符号双字类型数据 |
setMultiU32 | 设定多个无符号双字类型数据 |
getFloat | 读取浮点数 |
setFloat | 设定浮点数 |
getMultiFloat | 读取多个浮点数类型数据 |
setMultiFloat | 设定多个浮点数类型数据 |
getByte | 读取单个字节 |
setByte | 设定单个字节 |
getWord | 读取字 |
setWord | 设定字 |
getDWord | 读取双字 |
setDWord | 设定双字 |
getString | 读取字符串 |
setString | 设定字符串 |
通信函数
函数名 | 说明 |
---|
openCom | 打开串口 |
closeCom | 关闭串口 |
sendCom | 发送串口数据 |
waitCom | 等待串口超时 |
recvCom | 接口串口数据 |
openTcp | 创建tcp连接 |
closeTcp | 关闭tcp连接 |
sendTcp | 发送数据到tcp连接 |
waitTcp | 等待tcp超时 |
recvTcp | 接受tcp数据 |
listenTcp | 创建tcp侦听服务 |
acceptTcp | - |
sendTcpString | 发送字符串数据到tcp |
recvTcpString | 接受tcp字符串数据包 |
openUdp | 创建UDP连接 |
closeUdp | 关闭UDP连接 |
sendUdp | 发送UDP数据包 |
waitUdp | 等待UDP超时 |
recvUdp | 接受UDP数据包 |
sendUpdString | 发送字符串UDP数据包 |
recvUdpString | 接受字符串UDP数据包 |