更新记录
1.0.1(2024-03-28) 下载此版本
补充获取获取所有路径、获取所有串口
1.0.0(2024-02-01) 下载此版本
无
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.06,Android:5.0,iOS:不确定,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
zzy-SerialPort
开发文档
UTS 语法 UTS API插件 UTS 组件插件 Hello UTS
引入模块
import { serialPort } from "@/uni_modules/zzy-SerialPort"
使用
const mySerialPort=new serialPort()
mySerialPort.setPath("/dev/ttyS4")//设置串口
mySerialPort.setBaudRate(9600)//设置波特率
mySerialPort.setStopBits(number)//设置停止位
mySerialPort.setParity(number)//设置校验位
mySerialPort.setFlowCon(number)//设置流控
mySerialPort.setFlags(number)//设置标志
mySerialPort.open((res) => { //打开串口
console.log(res);
})
mySerialPort.setListenerHex( //设置监听16进制
(send) => {
console.log(send); //发送的消息
}, (received) => {
console.log(received);//收到的消息
})
mySerialPort.close() //关闭串口
mySerialPort.isOpen() //串口状态
mySerialPort.sendHex("11 12 13")//发送16进制
mySerialPort.getAllDeviceList()//获取所有串口
mySerialPort.getAllDevicePath()//获取所有路径
如有错误,欢迎指正!