串口(Serial Port)是一种数据传输方式,它按位(bit)顺序传输数据。串口通信是一种简单而普遍的通信方式,常用于微控制器、计算机和其他设备之间的通信。
串口通常使用RS-232、RS-485或TTL电平标准,通过一对信号线进行通信。在串口通信中,发送方将数据按位顺序一位一位地发送,接收方则按位顺序一位一位地接收数据。
串口通信的优点是简单、可靠、成本低,适用于距离较近、传输速率要求不高的场合。在嵌入式系统、工业控制、智能家居等领域,串口通信被广泛应用。
打开
open({params},callback(ret, err))
device:
baudrate:
flags:
ret:
{
status: true, //初始化状态
code: 0, //状态码
type: 'onSuccess', //事件类型
msg: "onSuccess",//描述
result:{ //其他结果数据
}
}
var serialPortTools = api.require('serialPortTools');
serialPortTools.open({
device:"/dev/ttyHSL1",
baudrate:38400,
flags:0
},function(ret, err) {
if (ret.status) {
alert("sdk 打开成功");
} else {
alert('sdk 打开失败');
}
});
Android系统
可提供的1.0.0及更高版本
发送
send({params}, callback(ret, err))
cmd:
ret:
{
status: true, //初始化状态
code: 0, //状态码
type: 'onSuccess', //事件类型
msg: "onSuccess",//描述
result:{ //其他结果数据
}
}
var serialPortTools = api.require('serialPortTools');
serialPortTools.send({
cmd:""
}, function(ret, err) {
if (ret.status) {
} else {
}
});
Android系统
可提供的1.0.0及更高版本
读取
read({params}, callback(ret, err))
无
ret:
{
status: true, //初始化状态
code: 0, //状态码
type: 'onSuccess', //事件类型
msg: "onSuccess",//描述
result:{ //其他结果数据
}
}
var serialPortTools = api.require('serialPortTools');
serialPortTools.read({
}, function(ret, err) {
if (ret.status) {
} else {
}
});
Android系统
可提供的1.0.0及更高版本
关闭
close()
var serialPortTools = api.require('serialPortTools');
serialPortTools.close();
Android系统
可提供的1.0.0及更高版本