网页与硬件通信 Web Serial API 问题记录

硬件串口规格

  • R232 串行通信协议
  • 通讯协议:波特率 9600,8,N,1
  • 常用得命令:十六进制(52H、55H、53H)

目的

  • 实现网页与硬件通信,发送数据及接受数据

注意事项

  • 如有使用桌面串口调试应用与H5页面同时调试时需注意每次只能开启一个串口连接
  • 串口发送数据格式为Uint8Array时,数组内使用的是十六进制命名对应的十进制数字


    image.png
  • 串口读取数据时是分次读取,注意整合(字符串拼接即可)


    image.png

部署注意事项

  • 本地查看可支持(直接访问文件路径,而非本地http服务)
  • 局域网web部署或公网web部署必须使用https
  • 局域网https配置参考:https://www.jianshu.com/p/5e53423b239f

ASCII与16进制转换表

ASCII码表

文献参考

https://gitcode.net/mirrors/WangTiantian139/serial-logger-and-plotter?utm_source=csdn_github_accelerator
https://juejin.cn/post/6991629833680158727

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容