leiyin 发表于 2012-11-13 16:59:39

求网页编程的问题?

做了个门禁的板子,想用上位机控制一下这个门禁。

门禁跟PC机之间通信使用wifi通信!
硬件部分通信已经验证了通过了。可是自己没有网页编程的经验!

求那个高手弄个网页,然后点击 网页上的一个开关,就能发送一个指令出去!
用网络调试助手测试,要能查看发送出了数据,这个发送的数据你先自己定义吧!

给我个提示!

devcang 发表于 2012-11-13 17:18:32

        Browser   
    
MCU   WIFI   WebServer

或者

MCU  WIFI    Browser


看看你的环境是如何的先吧。如果是前者,有WEB服务器。后者则需要MCU实现WEB SERVER。

leiyin 发表于 2012-11-13 18:37:54

devcang 发表于 2012-11-13 17:18 static/image/common/back.gif
        Browser   
    
MCU   WIFI   WebServer


MCU没实现WebServer,想在电脑上实现web!这个怎么实现两者通信!

lghtjpu 发表于 2012-11-13 19:09:57


MCU上没web server不行吧,必须要移植WebServer然后再PC端登陆WEB

leiyin 发表于 2012-11-13 20:05:41

lghtjpu 发表于 2012-11-13 19:09 static/image/common/back.gif
MCU上没web server不行吧,必须要移植WebServer然后再PC端登陆WEB

求给个简单的页面!

devcang 发表于 2012-11-13 20:52:02

本帖最后由 devcang 于 2012-11-13 20:53 编辑

leiyin 发表于 2012-11-13 20:05 static/image/common/back.gif
求给个简单的页面!

页面发送一个命令 到PC的程序,PC的程序再通过WIFI发具体的命令到MCU。

PC的程序接收,可以写CGI,或者用PHP、.net等写一个接收页面送来的命令。

而真正控制的程序,如果接受命令行参数,那较容易写例子。

devcang 发表于 2012-11-13 21:49:02

本帖最后由 devcang 于 2012-11-14 13:29 编辑

最简单的CGI例子

1、安装APACHE 2,安装的路径最好不要在有空格、中文的路径名的下面。修改 conf/http.conf,添加
    AddHandler cgi-script .cgi .exe .cmd

2、在apache\cgi-bin\写一个printenv.cmd,记事本编辑,保存成ansi的文本文件,内容如
@ECHO OFF
echo content-type:text
echo.
set

3、启动apache

4、访问
http://localhost/cgi-bin/printenv.cmd

即看到效果


5、如果想调试,你现在的网页,再写两个 open.cmd 和 close.cmd,给你的网页调用。
open.cmd和close.cmd 调用你写的控制的程序,传入命令行参数作开、关控制。

apache\docs\建立test.html

<html>
<head>
<title>网页控制MCU测试 beta</title>
</head>
<body>
<a href="/cgi-bin/open.cmd">打开</a><br/>
<a href="/cgi-bin/close.cmd">关闭</a><br/>
</body>
</html>


open.cmd 简单,如
@echo off
c:\tools\mcu\myControl.exe 1

close.cmd 简单,如
@echo off
c:\tools\mcu\myControl.exe 0


注:myControl.exe不要有界面,直接运行完就退出

leiyin 发表于 2012-11-14 09:46:24

devcang 发表于 2012-11-13 21:49 static/image/common/back.gif
最简单的CGI例子

1、安装APACHE 2,安装的路径最好不要在有空格、中文的路径名的下面。修改 conf/http.con ...

谢谢了。这个太好了,昨晚也在看,自己就会C语言,只能用这个CGI了。希望好用!

lystone0001 发表于 2012-11-14 09:51:42

还有更好方法
asp
aspx
html5

网页tcp通信

gzh020 发表于 2012-11-14 10:03:33

本帖最后由 gzh020 于 2012-11-14 10:05 编辑

上个OS,嵌个webserver
我用过BOA+lua,这个我想也能满足你的要求

没看清楚你的拓扑,上OS可能不适合你现在的方案。

devcang 发表于 2012-11-14 12:32:26

leiyin 发表于 2012-11-14 09:46 static/image/common/back.gif
谢谢了。这个太好了,昨晚也在看,自己就会C语言,只能用这个CGI了。希望好用! ...

C语言,也可以写CGI呀

telecom1633 发表于 2012-11-14 12:58:45

这个容易啊,我用路由器来实现的,上面有WEB服务器,再过WIFI来连接路由器,再通过串口把命令发送出来,这样MCU就这可对命令进行解析了,给你具地址:http://item.taobao.com/item.htm?spm=a1z09.5.0.39.BhOjhP&id=14677304981,希望对你有帮助!
页: [1]
查看完整版本: 求网页编程的问题?