由于苦寻乔帮主的wifirobot_car_for26.ipk未果,但是却找到一个wifirobot_1.0_brcm-2.4.ipk的文件,这个是不能在2.6的系统上安装的。虽然已经决定用Liuviking的ser2net方案,但始终还是觉得web版的控制程序有必要,ser2net必须用特定的应用程序来控制,web版只需要一个浏览器即可,还是挺方便的。于是我决定研究wifirobot_1.0_brcm-2.4.ipk这个文件,打算把它移植到2.6的系统。
通过分析,发现乔帮主的程序里安装了下面几个程序,我们首先安装它们。
opkg install lighttpd
opkg install lighttpd-mod-cgi
opkg install lighttpd-mod-fastcgi
opkg install php5-cgi
opkg install php5-fastcgi
opkg install libsqlite3
opkg install coreutils-stty
用winRAR打开wifirobot_1.0_brcm-2.4.ipk,一直看到有一个data的文件夹,全部解压出来。先修改一下文件/etc/init.d/wifirobot, 串口“tts/0”要改为“ttyS0”,波特率57600要改为9600。
还有app_car.php, app_ir.php,串口“tts/0”要改为“ttyS0”
然后把下面的文件通过WinSCP拷贝上去:
/etc/全部
/web/全部
还要设置权限和启动项,在putty里输入:
chmod 777 /etc/init.d/wifirobot
/etc/init.d/wifirobot enable
首先启动mjpg-streamer,测试一下是否运转:
http://192.168.1.1:8080/?action=stream
然后启动web服务器:
/usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf > /dev/tty 2>&1
测试页面:
http://192.168.1.1:81/car.php
如无意外应该就可以看到控制页面了。