@ctsy/serial-ws
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

碳素云-串口转 WebSocket 助手

下载本地程序

https://f.tansuyun.cn/down/tsy-serial-ws.zip

下载后解压,如果是在 windows 下请用管理员模式执行 install.bat 文件,安装成系统服务

网页端使用说明

/**
 * 命令内容
 */
export class Cmd {
  /**
   * 指令名称,
   * list 表示读取
   * send 表示发送,发送成功后并开始
   */
  Op: "list" | "send" | "" = "";
  /**
   * 指令类型,u表示上行,从页面发给串口服务
   */
  Type: "d" | "u" = "u";
  /**
   * 串口名称
   */
  Name = "";
  /**
   * 波特率
   */
  Baud: number | 2400 | 9600 | 19200 = 2400;
  /**
   * 模式
   * None,Odd,Even,Mark,Space
   */
  Parity: "N" | "O" | "E" | "M" | "S" = "N";
  /**
   * 数据内容,Hex模式
   */
  Data: string = "";
  /**
   * 超时时间,单位ms
   */
  Timeout = 1000;
}
// let s = new Ctsy.Serial("ws://localhost:9080/ws");
//或者
let s = new Ctsy.Serial("wss://localhost:9443/ws");
setTimeout(async () => {
  let list = await s.list();
  console.log(list);
  let c = new Ctsy.Cmd();
  c.Timeout = 10000;
  c.Baud = 1200;
  c.Data = "ff550103".repeat(100) + "0a0b0c";
  c.Op = "send";
  c.Name = list[list.length - 1];
  let r = await s.send(c);
  console.log(r.Data, r.Data == c.Data);
}, 1000);

Readme

Keywords

none

Package Sidebar

Install

npm i @ctsy/serial-ws

Weekly Downloads

2

Version

1.0.6

License

MIT

Unpacked Size

7.03 kB

Total Files

5

Last publish

Collaborators

  • yanpengquan
  • ida_xyt