云共享 W800 开发板 (远程共享W800设备)
时间:2023年12月12日 人气:...

        最近肺炎挺是厉害,我家基本团灭,小孩更是住了院,于是我陪着娃住了5天院。住院期间,我倒是发现搞点开发不是特别容易,比如说好不容易带着电脑,但是又得掏开发板,又得接各种线,甚是麻烦。遇到不懂的病友和其家属,就得解释半天这是什么之类的,非常浪费时间。

于是,我就想到了,有没有一种可以虚拟化的方法来使用嵌入式开发板,这样就是需要一个电脑就可以完成一些常规的开发了。

        一般来说,这种东西首推就是qemu了,正好拿w800探讨一下。我看到平头哥对其CPU提供了qemu下载,但是,完全没有解释和介绍对于用户使用它们CPU集成出来的开发板该如何使用其这套qemu环境。尽管平头哥提供了一个pdf文档,也提供了xml对soc的配置,但我看那是供使用平头哥自己的评估板才能使用的文档,所以这玩意儿就一坨屎。想用起来,我估计得拿其开源的qemu为自己soc修改才能行,这样一来,想使用qemu就不太现实了,所以对于平头哥的qemu方案,直接放弃。

        然后我根据近些年流行的云服务器租赁,想到了一法,那就是找几块空闲的w800开发板,也通过网络分享使用,那岂不是可以完美满足要求。甚至,未来要说有人需要,我也可以给人租赁云开发板收取费用呢,岂不美哉

        说干就干,经过一天拼凑就完成了,尽管界面简陋,但是功能确实已经实现:

再来张动图展示一下效果:

        最后说一下原理,这套系统使用html前端和管理开发板的后端,前端和后端使用websocket进行通信。简单来说这就是个没有灵魂的转发芯片,将开发板串口的信息转发到html前端页面显示,再将html前端页面中输入的数据转发到开发板串口,毫无技术含量

        测试中发现,现在使用ddns好难呀,花生壳已经全变了,免费的竟然还限制为1G流量,这用个毛线啊,看来得重新研究一下有啥免费好用的ddns了,如果有朋友了解这个的话,不妨留言告知一下,不甚感激。

        按照惯例,我也提供一个体验地址 ---> 点此打开


经过一段时间的运营之后,发现可能w800的使用者太少了,这使用量都不对不起我开服务器的电费钱,无奈之下只好关停此服务。待后续研究一下 esp32 之后发布个云 esp32 系列吧,目测 esp32 会更受欢迎。对此项目感兴趣的朋友可以参考本文源码自行搭建 ---> cloud_w800.7z 。

热门评论