BOA是一款非常小巧的Web服务器
,源代码开放 、入式性能优秀、服a服支持CGI通用网关接口技术
,器务器特别适合应用在嵌入式系统中。搭建 BOA服务器主要功能是个嵌在互联嵌入式设备之间进行信息交互,达到通过网络对嵌入式设备进行监控,入式并将反馈信息自动上传给主控设备的服a服目的。它是器务器基于HTTP超文本传输协议的服务器租用 ,Web网页是搭建Web服务最基本的传输单元。 嵌入式Web服务的个嵌工作基于客户机/服务器计算模型
,由Web浏览器(客户机)和Web服务器(服务器)构成 ,入式也即著名的服a服B/S结构
。运行于客户端的器务器浏览器首先要与嵌入式Web服务器BOA端建立连接,打开一个套接字虚拟文件
,此文件建立标志着SOCKET连接建立成功然后客户端浏览器通过套接字SOCKET以GET或者POST参数传递方式向Web服务器提交请求 ,Web浏览器提交请求后,通过HTTP协议传送给Web服务器
。Web服务器接到请求后
,源码库根据请求的不同进行事务处理,返回HTML文件或者通过CGI调用外部应用程序 ,返回处理结果。 服务器通过CGI与外部应用程序和脚本之间进行交互,根据客户端浏览器在请求时所采用的方法
,服务器会搜集客户所提供的信息,并将该部分信息发送给指定的CGI扩展程序
,CGI扩展程序进行信息处理并将结果返回给服务器,然后服务器对信息进行分析,并将结果发送回客户端在浏览器上显示出来
。 平台:ubuntu 16.04版本是亿华云一、搭建什么是个嵌boa?
二 、boa移植步骤