1 简介
廉价的硬件,功能强大的32操作系统,以及无处不在的因特网,它们一起促成了网络应用和设备的飞速增长。大量的设备连接到网络上,于是人们希望通过一种通用、熟悉、快捷的方式来访问和控制它们。嵌入式web服务器正好迎合了这种需求,它们嵌入在网络设备之中,使用标准的浏览器就可以远程访问和控制它们。
然而,并不是所有的web服务器都可以担当如此重任,我们需要的是一个强大,安全,标准的,而且最好是久经考验的嵌入式web服务器。这里将要介绍的GoAhead嵌入式web服务器能够满足所有这些需求,包括西门子,霍尼韦尔,惠普等大型企业都在使用GoAhead。
2 嵌入式web服务器的要求
2.1 易于与设备集成
易于与设备集成包含两个方面的意思,其一是将Web应用程序集成到实时操作系统,其二是可以在Web应用中轻松访问硬件功能。由于GoAhead是开放源代码的,因此这一点不难做到。
2.2 支持将Web页面存储在ROM中
许多嵌入式系统并没有文件系统,因此有必要将web页面保存到ROM中。GoAhead支持对web页面进行编译并将它们链接到最终的可执行文件中。
2.3 加密和用户管理
GoAhead服务器支持使用SSL进行数据加密和认证。同时,它也支持摘要认证机制,一种总是加密密码的更安全的认证机制。用户管理功能允许不同的用户具有不同级别的访问权限。
除了上述要求之外,是否能够快速、方便的生成动态页面是衡量一个嵌入式web服务器的重要指标。GoAhead提供了多种方法编写动态页面,包括asp过程、GoForms过程和embedded JavaScript。
http://www.embed.com.cn/protocol/goahead/webserver.asp
GoAhead Web Server 2.0 Beta 1
This is the first release of GoAhead WebServer V2.0
GoAhead WebServer is a fully functional, standards-compliant embedded Web server. It is distributed FREE to download and royalty-FREE to deploy. Ported reference platforms include VxWorks, Window 95, 98, NT, and various flavors of UNIX.
Features
- Active Server Pages
- EjScript?(embedded sub-set of JavaScript))
- GoForms?(in-memory CGI processing)
- Security
- URL Handlers
- Extensive API Documentation
- Powerful, convenient API
- Small -- 50K RAM
- Fast -- over 50 requests per second
- Fully standards-compliant
下载
http://www.goahead.com/products/webserver/DownloadForm.aspx
分享到:
相关推荐
GoAhead WebServer 采用开放源代码方式,任何人都可以下载、评估并修改代码,目的是为了使GoAhead WebServer成为市场上最领先的嵌入式Web服务器。 重要特性: 支持虚拟服务器 可使用SNMP代理 支持SSL v3 具有...
第一章:嵌入式 WEB服务器的移植及注意点 第二章:HTML中表单的使用 第三章:XML技术及Java Script技术在网页中的使用 第四章:CGI介绍及表单提交方式 第五章:简单的 LED 测试 第六章:A/D测量及在网页中的...
嵌入式web服务器源码,硬件采用是arm7处理器,可pc机来访问服务器内容
AppWeb是完全遵循GPL软件许可协议(GNU General Public License...支持嵌入式服务器端Web页面(Embedded Server Pages) 可以随意切换的单线程和多线程运行模式 AppWeb服务器软件采用模块化的设计来实现各个功能组件:
GoAhead是一个开源(商业许可)、简单、轻巧、功能强大、可以在多个平台运行的嵌入式Web Server。GoAhead Web Server是为嵌入式实时操作系统(RTOS)量身定制的Web服务器。它的目标也许不在于WEB服务器市场,而是面向...
AtomWeb是一个嵌入式Web服务器生成工具。使用AtomWeb,你可以在嵌入式设备上生成 一个动态Web服务器。整个服务器非常之小,不需要依赖任何脚本语言,甚至也不需要文件系统。你可以像使用PHP一样用C语言开发动态页面...
Mongoose-嵌入式Web服务器/嵌入式网络库Mongoose是嵌入式环境的理想选择。 它被设计用于连接设备并使它们在线。 自2004年以来在市场上,被大量op mongoose使用-嵌入式Web服务器/嵌入式网络库Mongoose是嵌入式环境的...
goahead, 修改网络服务器 Embedthis GoAhead 3 。x 最流行的小型嵌入式web服务器。许可证有关详细信息,请参见 LICENSE.md:https://embedthis.com/goahead/licensing.html建筑你
一个开源的嵌入式物联网服务器。安装使用方法可以百度
它可以嵌入到C / C ++应用程序中,或用作Windows,Linux,BSD或Mac-OS的独立Web服务器。 该项目基于Mongoose Web服务器,但是维护MIT许可证,并且没有GPL许可证。 安装指南...
嵌入式WEB server 全部C程序开源的嵌入式Web server ,简单易用
关于淘宝构架 开源框架,数据采集,服务器部署等工作
FATFS是一个开源的文件系统,很精巧,用于嵌入式十分合适。访问效率也比较高。 内容是这个文件系统在多个嵌入式项目的应用,参考性很高。
goahead的3.6.2的开源代码,支持ssl
JerryMouse 模仿tomcat的国产开源web服务器,希望可以将交互做的更好,
介绍几种开源嵌入式操作系统
goahead3.0开源代码,修补VXWORKS下多网卡支持问题,还有一处BUG导致无法正确绑定socket正常启动
本文设计并实现的打印服务器完全使用开源软件,扩展性强,只要能够找到Linux下的驱动程序源码,就能够轻松加入到打印服务器的支持列表中。
开源嵌入式在线开发平台研究与实现_杨民强
SOCKO WEB 一个嵌入式的Scala Web服务器搭载的Netty和Akka。 标签:SOCKO