我想用网页来控制单片机

mimixi666 2013-06-06 03:37:27
我会jsp,但是不知道该怎么弄,怎么下手,不知道软硬件怎么结合。。。
暂时会html,jsp,tomcat,mysql,但是主要的是在java里面不知道应该用那些函数,或者
框格来读取,单片机传上来的数据。。。



还想问下,你们以前做过的,到底是通过什么办法来实现网页控制单片机的??
怎么获取单片机传过来的数据??
你们是用什么语言的??C,asp?还是其它什么的??
...全文
1410 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
qgq8312 2013-06-29
  • 打赏
  • 举报
回复
花生壳只是帮你绑定域名的吧,这个公网IP还是要你自己搞的、
AIKoderWorkshop 2013-06-13
  • 打赏
  • 举报
回复
配置好花生壳,外网就可以访问你的webserver了
AIKoderWorkshop 2013-06-13
  • 打赏
  • 举报
回复
内网肯定可以啊,你设置 花生壳
mimixi666 2013-06-13
  • 打赏
  • 举报
回复
引用 21 楼 fang098 的回复:
可以在单片机上移植一个 webserver 这个是最方便的,也是目前对下位机设置的一种大趋势,modem,ap之类的都支持这种设置,不过对下位机的实现要求相对来说要高。
引用 16 楼 chihaukam 的回复:
[quote=引用 12 楼 mimixi666 的回复:] [quote=引用 9 楼 chihaukam 的回复:] 我想那个字眼不是控制单片机, 因为单片机自己会控制自己, 应该是说用WEB去给单片机传一些讯号
是的,但不知道发什么信号。。。[/quote] 是这样的, 在单片机上我们这样做程序 if button_1 == 0 { do_somethings; } 但也可以这样 if P0_5 == 0 || button_1 == 0 { do_somthings; } IO口或按扭等如0,就做一些事情,IO口的0就是一个讯号, 就是笔记本传过去的讯号... 所谓的0是一个电平讯号的0, 当中的判段电压可以是3 VOLT, 5 VOLT, 甚至是 100 VOLT, 这个要看单片机的工作电压, [/quote]
引用 14 楼 over_qqqq 的回复:
是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
引用 1 楼 wangfan027 的回复:
最简单的,通过RS232串口,但很多电脑现在没串口了,可以用带USB功能的单片机. 不熟悉网页,网页应该是有权限拿到设备的控制权的 网页(IE..)-->RS232-->单片机 网页(IE..)-->USB-->单片机
引用 2 楼 zhxianbin 的回复:
可以在单片机上移植一个 webserver
引用 3 楼 u010239244 的回复:
现在都是用C,如果要求高时序用汇编
我现在遇到的问题是: 在arm9移植了一个webserver ,但是现在我在公司局域网能访问到它的内容,而外网不行,到底是神马原因? 现在没想法啊。。
码龙1234 2013-06-09
  • 打赏
  • 举报
回复
引用 22 楼 mimixi666 的回复:
[quote=引用 20 楼 over_qqqq 的回复:] [quote=引用 15 楼 mimixi666 的回复:] [quote=引用 14 楼 over_qqqq 的回复:] 是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
是的,就是像这样。。。你有没有相关的资料给我??视频,书籍或者其它什么的都行。。。 邮箱980914629@qq.com [/quote] 很简单的,这个在网上应该有资料的,我应该有,但不知道那个时候整理了没有,毕竟是两年前做的, 我随便找了一个 http://blog.sina.com.cn/s/blog_7f0a98c40100rxdz.html 基本上是这个样子的。 我回去找一下,完了有资料给你发,没资料,那就没办法了[/quote] 谢谢你 找到了么?? [/quote] 不好意思啊,昨晚回去给你忘了,实在抱歉,我今晚回去找找。
mimixi666 2013-06-09
  • 打赏
  • 举报
回复
引用 21 楼 fang098 的回复:
可以在单片机上移植一个 webserver 这个是最方便的,也是目前对下位机设置的一种大趋势,modem,ap之类的都支持这种设置,不过对下位机的实现要求相对来说要高。
你说的是在单片机做个服务器?? 有相关的资料吗? 谢谢。。。
mimixi666 2013-06-09
  • 打赏
  • 举报
回复
引用 20 楼 over_qqqq 的回复:
[quote=引用 15 楼 mimixi666 的回复:] [quote=引用 14 楼 over_qqqq 的回复:] 是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
是的,就是像这样。。。你有没有相关的资料给我??视频,书籍或者其它什么的都行。。。 邮箱980914629@qq.com [/quote] 很简单的,这个在网上应该有资料的,我应该有,但不知道那个时候整理了没有,毕竟是两年前做的, 我随便找了一个 http://blog.sina.com.cn/s/blog_7f0a98c40100rxdz.html 基本上是这个样子的。 我回去找一下,完了有资料给你发,没资料,那就没办法了[/quote] 谢谢你 找到了么??
mimixi666 2013-06-09
  • 打赏
  • 举报
回复
引用 24 楼 over_qqqq 的回复:
[quote=引用 22 楼 mimixi666 的回复:] [quote=引用 20 楼 over_qqqq 的回复:] [quote=引用 15 楼 mimixi666 的回复:] [quote=引用 14 楼 over_qqqq 的回复:] 是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
是的,就是像这样。。。你有没有相关的资料给我??视频,书籍或者其它什么的都行。。。 邮箱980914629@qq.com [/quote] 很简单的,这个在网上应该有资料的,我应该有,但不知道那个时候整理了没有,毕竟是两年前做的, 我随便找了一个 http://blog.sina.com.cn/s/blog_7f0a98c40100rxdz.html 基本上是这个样子的。 我回去找一下,完了有资料给你发,没资料,那就没办法了[/quote] 谢谢你 找到了么?? [/quote] 不好意思啊,昨晚回去给你忘了,实在抱歉,我今晚回去找找。[/quote] 麻烦你了。。。
mimixi666 2013-06-08
  • 打赏
  • 举报
回复
引用 14 楼 over_qqqq 的回复:
是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
是的,就是像这样。。。你有没有相关的资料给我??视频,书籍或者其它什么的都行。。。 邮箱980914629@qq.com
码龙1234 2013-06-08
  • 打赏
  • 举报
回复
是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
mimixi666 2013-06-08
  • 打赏
  • 举报
回复
引用 8 楼 sunxingzhesun 的回复:
网页-->使用串口组件-->串口线-->单片机 使用USB、CAN卡、并口等等同理,专用设备的驱动一装,使用该设备的函数库,网页只不过是应用层,把控制信息转换成设备格式的数据发送给单片机,单片机内部的程序自己编写即可
我是用网页控制单片机的喔,为什么还要串口?? 主要是想实现,在何时何地都能操控单片机,只要能上网就行了。。。 不是应该是 网页->网络协议->单片机 的吗?
mimixi666 2013-06-08
  • 打赏
  • 举报
回复
引用 9 楼 chihaukam 的回复:
我想那个字眼不是控制单片机, 因为单片机自己会控制自己, 应该是说用WEB去给单片机传一些讯号
是的,但不知道发什么信号。。。
fang 2013-06-08
  • 打赏
  • 举报
回复
可以在单片机上移植一个 webserver
这个是最方便的,也是目前对下位机设置的一种大趋势,modem,ap之类的都支持这种设置,不过对下位机的实现要求相对来说要高。
码龙1234 2013-06-08
  • 打赏
  • 举报
回复
引用 15 楼 mimixi666 的回复:
[quote=引用 14 楼 over_qqqq 的回复:] 是不是想要做成路由器那种,一个网络地址,然后出来网页,对参数进行设置 我以前做过简单防火墙规则的配置页面,这个要需要你的单片机要有网卡,有rj45接口,我用的是arm9,可以跑系统,要底层引导程序初始化网卡,我的dm9000,弄php的解析lib移植到板子上,还有一个比php还小的,忘了。用到数据库的话,用sqllite,很小的。配置一下php,在板子上能运行就行了。你去连接板子的IP地址,他就会请求php服务器,返回网页数据。你要在公网上做的话,还需要一个固定的IP地址,有点不可能。 你可以让你的板子通过tcp去连接一个公网的服务器,然后你的pc去连接那个公网的服务,有个中间人的比较简单实用。
是的,就是像这样。。。你有没有相关的资料给我??视频,书籍或者其它什么的都行。。。 邮箱980914629@qq.com [/quote] 很简单的,这个在网上应该有资料的,我应该有,但不知道那个时候整理了没有,毕竟是两年前做的, 我随便找了一个 http://blog.sina.com.cn/s/blog_7f0a98c40100rxdz.html 基本上是这个样子的。 我回去找一下,完了有资料给你发,没资料,那就没办法了
mimixi666 2013-06-08
  • 打赏
  • 举报
回复
引用 17 楼 woshi_ziyu 的回复:
可看一下LPC1768的EasyWeb
好的,谢谢。。。
mimixi666 2013-06-08
  • 打赏
  • 举报
回复
引用 16 楼 chihaukam 的回复:
[quote=引用 12 楼 mimixi666 的回复:] [quote=引用 9 楼 chihaukam 的回复:] 我想那个字眼不是控制单片机, 因为单片机自己会控制自己, 应该是说用WEB去给单片机传一些讯号
是的,但不知道发什么信号。。。[/quote] 是这样的, 在单片机上我们这样做程序 if button_1 == 0 { do_somethings; } 但也可以这样 if P0_5 == 0 || button_1 == 0 { do_somthings; } IO口或按扭等如0,就做一些事情,IO口的0就是一个讯号, 就是笔记本传过去的讯号... 所谓的0是一个电平讯号的0, 当中的判段电压可以是3 VOLT, 5 VOLT, 甚至是 100 VOLT, 这个要看单片机的工作电压, [/quote] 这个能知道,主要是不知道怎么从网页上,发信号到单片机这样, 就是不知道怎么耦合网页这一块。。。
woshi_ziyu 2013-06-08
  • 打赏
  • 举报
回复
可看一下LPC1768的EasyWeb
lbing7 2013-06-07
  • 打赏
  • 举报
回复
支持2楼和6楼....
further_away 2013-06-07
  • 打赏
  • 举报
回复
单片机上整个GPRS通讯模块不久可以了么?
  • 打赏
  • 举报
回复
网页-->使用串口组件-->串口线-->单片机 使用USB、CAN卡、并口等等同理,专用设备的驱动一装,使用该设备的函数库,网页只不过是应用层,把控制信息转换成设备格式的数据发送给单片机,单片机内部的程序自己编写即可
加载更多回复(7)

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧