关于php(cgi)+boa+ajax的嵌入式web监控系统解决方案

发布于 2022-10-15 06:45:32 字数 512 浏览 18 评论 0

最近在研究嵌入式web程序开发,用的2440的板子,前台采用html+javascript,交互程序用c编写cgi,实现板子的实时监控,包括18B20温度数据的监测、ad模拟值监测以及板子上四个led亮灭的控制,这些在浏览器上实现都没有问题,可是刷新时要刷整个页面,所以想用ajax技术实现异步刷新,但是遇到了一点问题,前台js用responsetext的方式获取cgi返回的数据,但接收到的信息是乱码,而且是当cgi只返回一个简单的数据时,js接收到的是整屏整屏的乱码,无论返回什么信息都是同样的乱码,网上说是编码问题,试着修改编码方式也不起作用,希望大家能帮忙解决下,到底是哪里的问题呢?
    此外,我又试着用php的方式去实现ajax技术的异步刷新,查了一些资料,大体是这个意思,boa本身是不支持php解析的,可以编译php的源文件,生成一个叫php-cgi的文件,将其放在开发板的cgi-bin路径,就能解析php文件,我目前刚编译出这个文件,版本是php5.2.17,有11M,个人感觉有点大了,我的思路跟做法正确吗?哪位朋友做过这方面的研究,希望不吝赐教,大家探讨一下!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

月依秋水 2022-10-22 06:45:32

用CGI和AJAX实现过网页上温度数据的刷新,有些代码。
需要的话,邮件chenqianenshi@126.com

生来就爱笑 2022-10-22 06:45:32

谢谢了,我给您发了封邮件,我的邮箱是lang02-7@163.com

青朷 2022-10-22 06:45:32

我的邮箱308324421@qq.com 谢谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文