嵌入式Web Server的软件设计 - 汽车安全与防御系统的设计
嵌入式Web Server的软件设计构建分为两部分:
(1) Linux服务器boa的配置与移植;
(2) 嵌入式CGI的实现。嵌入式Web的工作流程图如图3所示。
图3 嵌入式Web server工作流程图
1) boa的移植与配置
Boa是一种单任务的Http服务器, 性能优越且速度快, 可以到http://www.boa.org网站上下载一个主流版本的boa发行包上下载源代码, 并进行配置与移植。由于Boa的配置与移植方法在网上可以很容易查到, 这里就不再赘述了。
2) 嵌入式CGI
本设计就要求Web能够动态实现显示和交互式操作, 传统的静态网页不具备这样的功能。为解决这个问题可以引入CGI (Common Gateway Interface),它是外部应用扩展应用程序与WWW服务器交互的一个标准接口, 能实现Web的客户端与服务器之间进行交互式操作。通过CGI可以提供许多静态的HTML网页无法实现的功能, 比如搜索引擎、远程监控、基于Web的数据库访问等等。它还具有运行速度快, 支持多种编程语言,与浏览器兼容等优点。CGI实现客户端与服务器交互的过程如图4所示。
图4 HTTP调用CGI过程图
3 结束语
本系统只需打开任何一个浏览器输入IP号就可以登录嵌入式服务器, 观看实时、或历史车内情况。其视频截取图片如图5所示。
图5 视频截取图
本文所介绍的这种车载安防系统的方案具有便于安放的优点, 因此, 在汽车安放领域内具有非常广阔的市场前景, 只是有需要完善的地方,比如存储的视频的容量有限, 由于每台机器都有一个独立的I P, 比较占用I P 资源, 再者视频信息量非常大, 3G无线上网卡传输率有限, 传输时会有几秒的时延, 相信不久的将来, 随着压缩算法的技术和3G无线上网卡传输的发展, IPV6协议的普及等问题都将迎刃而解。
- 第 1 页:汽车安全与防御系统的设计
- 第 2 页:嵌入式Web Server的软件设计
本文导航
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%
相关阅读:
- [电子说] 速锐得解码匹配特斯拉电动汽车安全性能检测车架号及BMS电池数据 2023-10-23
- [电子说] 汽车安全的未来:毫米波雷达在碰撞避免系统中的角色 2023-10-17
- [电子说] 防错防呆的十大原理盘点 2023-10-13
- [汽车电子] 新能源电动汽车安全性能检测BMS电池数据的难点 2023-10-10
- [电子说] 新能源电动汽车安全性能检测中采集车架号及BMS电池数据的难点 2023-10-10
- [电子说] 国内首个智能网联汽车安全员工作组成立,百度当选为副组长单位 2023-09-22
- [电子说] 长城汽车与奥托立夫签署深化战略协议 汽车安全合作迈出全球化新步伐 2023-09-21
- [电子说] 琻捷电子创新传感技术保障汽车安全出行 2023-09-19
( 发表人:叶子 )