(3)编写好CSP通信文件后,用eyBuild开发包提供的CSP2BIN工具将CSP源文件生成C程序的源文件,再链接上eyBuild提供的CGI运行库,在VC6.0中编译就可生成在Windows CE平台运行的CGI程序。该系统生成的CGI为Intelligenthome.cgi。
(4)将在\website\cgi-bin生成的Intelligenthome.cgi文件拷贝到Windows CE系统的\windows\www\文件夹下面,连接PC机便可从PC机访问Windows CE系统,进而了解传感器信号,控制家电。
该系统使用的数据库为SQLite。SQLite数据库存放家电的基本信息、参数值、状态信息以及传感器当前状态等,这些信息不但反映各种参数的历史状态,而且也是管理、决策的重要信息来源。
4 实验结果
经过一段时间的开发与研究,该 智能家居 系统能够完成简单的指令与数据通信,并可将可控家电的信息保存在SQLite数据库中。
5 结束语
利用S3C2440定制Windows CE系统实现智能家居的简单控制,综合运用了电子电路,Windows CE嵌入式系统,HTTP协议和CSP等技术。该系统可采用遵循802.11的远程无线来控制家电系统。