基于web的串口助手(开源)
本帖最后由 FireBrain 于 2018-4-29 12:21 编辑使用golang和h5构建,纯粹为了好玩。有兴趣的可以玩一下,可以跨平台幺!稍后会放上linux版的可执行文件(源码一样只是执行文件不同)。
github地址
用法:运行exe文件,在浏览器访问127.0.0.1:8080即可。
好东西啊 多谢分享,mark 64位暂时用不了 cuiliang1984 发表于 2018-4-28 18:02
64位暂时用不了
不会吧,是64位的。 楼主能否讲讲h5访问硬件有哪些限制 cuiliang1984 发表于 2018-4-28 18:02
64位暂时用不了
可惜了,用不了,还是赞一个! huangqi412 发表于 2018-4-28 20:09
楼主能否讲讲h5访问硬件有哪些限制
这个是golang访问,所以不存在H5限制
限制是有没有golang对应的包 golang做服务端,他负责串口的操作;页面只是展示数据用,局域网中a电脑运行服务后,其他电脑都可以访问和控制a电脑的串口 支持楼主,f**k一下,再点一下小心心。 不错,学习下。 运行的时候,需要conf,static,views和serialTool.exe在同一目录 哈哈。。我现在也在搞golang,也用beego,也用串口,也用websocket。{:titter:} Shampoo 发表于 2018-4-28 20:46
哈哈。。我现在也在搞golang,也用beego,也用串口,也用websocket。
共同学习 谢谢分享。。。 Shampoo 发表于 2018-4-28 20:46
哈哈。。我现在也在搞golang,也用beego,也用串口,也用websocket。
与php的优势在哪里 chenchaoting 发表于 2018-4-28 22:24
与php的优势在哪里
性能比PHP好。
再是语言的个人喜好吧
另外,GOLANG 本身支持直接编译成二进制文件。 十六进制发送好像有问题 有时间我看一下,也可以在github上发issues讨论 是说发送的问题吗?不能只写6,写06试试 接收区显示,数据间没有空格间隔,明天会加上,会同步更新到github和本论坛,如果觉得对你有用,欢迎提出宝贵意见 不错!先试试。 没有弄过,楼主这个也是需要搭建去服务器的吗? jobmen 发表于 2018-4-30 09:21
没有弄过,楼主这个也是需要搭建去服务器的吗?
只要安装golang开发包,然后配置一下环境变量就行,很简单的。 真会玩儿,这个有意思 好高级~~ 感谢楼主,试试 谢谢,学习了
是否可以支持远程调试? 不能用,怎么回事404 看看,能不能加上定制功能。如收一个包,再发送一个包相应。 学无止境,谢谢 网页串口,mark一把。 hmsfeng 发表于 2018-5-1 22:29
是否可以支持远程调试?
在远程反向代理就行 爱电子1122 发表于 2018-5-1 23:23
不能用,怎么回事404
能详细点吗,服务运行的截图有吗 基于web的串口助手 好吧,我以为现在h5这么强大了,可以直接访问硬件了呢... mPiDDR 发表于 2018-5-2 20:26
好吧,我以为现在h5这么强大了,可以直接访问硬件了呢...
借助浏览器还是可以的,改天做个chrome串口插件 FireBrain 发表于 2018-5-3 01:16
借助浏览器还是可以的,改天做个chrome串口插件
不能吧,哪个浏览器敢支持直接硬件操作??
目测你的方案只是通过运行在电脑中的虚拟服务器进行数据桥接. 并不是真正的h5直接访问电脑串口 mPiDDR 发表于 2018-5-3 12:38
不能吧,哪个浏览器敢支持直接硬件操作??
目测你的方案只是通过运行在电脑中的虚拟服务器进行数据桥接. ...
chrome 有串口api usb api 不错,我去github star一下。 并不是浏览器直接访问硬件吧,应该是.exe软件作为一个代理服务器,负责串口通讯并提服务端口,浏览器作为UI界面 很高级,想用一下,报错:Access Error: 404 -- Not Found
Cannot locate document: /
来学习学习! 好东西,是不是端口映射外网,就可以远程控制串口了 波特率没有57600,需要做什么修改才支持这个波特率。 bh7ijm 发表于 2018-5-17 09:30
波特率没有57600,需要做什么修改才支持这个波特率。
在目录views/index.html的
<text>波特率:</text>
<select id="baudRate" style="width:100px">
<option value="">1200</option>
<option value="">2400</option>
<option value="">4800</option>
<option value="" selected="selected">9600</option>
<option value="">115200</option>
</select><br/><br/>
加入 <option value="">57600</option> mPiDDR 发表于 2018-5-3 12:38
不能吧,哪个浏览器敢支持直接硬件操作??
目测你的方案只是通过运行在电脑中的虚拟服务器进行数据桥接. ...
我记得真的可以 感谢。做学习例子也不错 十分感谢,可以参考学习 多谢分享,mark 这些新东西搞不懂啊,楼主最好详细解释下工作原理。 FireBrain 发表于 2018-5-17 18:33
在目录views/index.html的
波特率:
可以了,非常感谢 {:victory:}
看你exe 都跟随着把网页,go文件都给了
有什么办法只给exe吗,其他依赖就以库的形式
比如C/C++ release版就不带源码 ywlzh 发表于 2018-5-29 10:51
看你exe 都跟随着把网页,go文件都给了
有什么办法只给exe吗,其他依赖就以库的形式
可以打包成一个exe文件的,只是代码很简单懒得弄了 FireBrain 发表于 2018-5-29 16:26
可以打包成一个exe文件的,只是代码很简单懒得弄了
这个 怎么弄 可以百度下,我也没有实际操作过,但肯定是可以的 感谢分享 很有意思 前端是用什么框架写的? bootstrap,bootstrap,bootstrap FireHe 发表于 2018-4-28 20:12
这个是golang访问,所以不存在H5限制
限制是有没有golang对应的包
c++可以调用的接口,都可以用Go来调用么? 感谢分享,有意思 ericdai 发表于 2018-5-3 13:59
chrome 有串口api usb api
请教,有什么插件?能分享一下! 你好,能分享一下教程?
最近在学HTML5+JS,老师说控制PC硬件(串口等)就要用后台(如node.js)才行,搞得我很懵逼。 xunke 发表于 2018-8-9 22:50
请教,有什么插件?能分享一下!
ericdai 发表于 2018-8-9 23:17
g o o g l e网站我打不开,能否分享一下! xunke 发表于 2018-8-15 09:11
g o o g l e网站我打不开,能否分享一下!
直接用这个吧
http://nbuilder.celerstar.com/
要不就翻墙 H5还是很强大的! 不错,多谢楼主,已收藏~~~~~~~~~~ 向楼主学习
好东西啊 好东西,记号! 谢谢分享{:victory:}
多谢分享,mark 方便的话支持一下这个项目,在github上点一下小星星
页:
[1]