serialport-io通过Socket.IO实现虚拟串口通信
虚拟串口的 Socket.IO 方案,搞物联网项目的时候还挺实用的。serialport-io 其实就是把 串口通信 封装了一层,通过 Socket.IO 让你用浏览器直接和设备打交道,蛮方便的。你用过 johnny-five
吗?配起来那叫一个顺。适合搞 LED、舵机这些,动静态数据同步走一个 Socket 搞定,响应也快。
要用它,先 git clone
仓库,跑一遍 npm install
。对了,还得接个板子,比如 Arduino,在第 7 针插个 LED。再用 gulp build
把浏览器端脚本构建出来,代码都集中在 build
里了,免得你到处翻。
服务端就一个 server.js
,跑起来监听在 3000
端口。你可以直接在网页里跑脚本,它会通过 Socket 把数据传给 Node 服务器,再由 Node 写到串口,LED 一闪一闪的,看着就舒服。
如果你平时搞 Socket.IO 聊天、实时推送之类的项目,用这个思路扩展到硬件控制,完全没毛病。感兴趣的话,可以顺手看看这些文章,有些实现思路也挺有意思的。
473.89KB
文件大小:
评论区