我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 4519|回复: 5

嵌入式设备下实现B/S架构

[复制链接]

该用户从未签到

1万

主题

1292

回帖

936

积分

管理员

积分
936

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2012-4-30 22:50:59 | 显示全部楼层 |阅读模式
前几天看央视科教频道的一个电视节目“物联网来了”,作为电子行业的一员听说这词已经有几年的时间了。然而看完节目过后,我开始思索:如果能实现一个跨平台的系统,将有利于该技术的普及,如果能在网页中实现监测与控制,使用者将不需要安装专门的程序而随时随地来监控一个终端。
监视相对容易,只要将实时数据更新到网页中即可。控制怎么实现呢?起初没想起什么办法,于是想到“路由器”可以通过网页来设置,但不知道怎么实现的,后来到同行的交流群问,得到的回答五花八门,但有价值的信息很少,看来不了解这个的人还很多。
后来我想起了php支持shell,有几个函数可以实现调用应用程序:“exec(程序名);”、“system(程序名);”……,有了它就有办法实现上述功能了:用html做一个表单(上面有要实现的功能按钮),用表单触发php,php调用要运行的程序。经以上3步即可实现B/S架构远程控制终端。PC上可以,嵌入式系统也可以。
    下面不妨列举一些曾得到的回答:
14974027253582.png
本人(******) 17:37:54
谁知道像路由器那样,通过一个网页修改自身配置是怎么实现的?
某回答者(######)17:40:24
用开发板吗?
某回答者(######)17:41:20
那你板子上至少要实现一个最简单的TCP/IP协议吧
本人(******) 17:48:26
跑的linux,TCP/IP协议都带了,http也带了
本人(******) 17:49:28
抛开嵌入式不说,pc上怎么实现?一个电脑启用http服务,另一电脑通过访问其网页来运行上面的程序。
回答者二(######) 17:50:04
通过访问其网页来运行上面的程序,这个要求很高的。
回答者二(######) 17:50:18
网页分很多语言。 要看支持部。
回答者二(######) 17:50:58
比如 Adobe Flash Player 程序。
本人(******) 17:51:07
比如A、B两台电脑。B通过访问A上的网页,来在A上运行某exe程序。
回答者二(######) 17:51:46
可以是可以。
本人(******) 17:52:10
怎么弄呢?
回答者二(######) 17:52:11
可以利用漏洞。可以安装插件。
本人(******) 17:52:29
不能利用漏洞,要正规实现。
本人(******) 17:52:41
最终是在linux上做的
回答者二(######) 17:52:52
不过成品都要调用 windows 的库。
本人(******) 17:53:27
像路由器是linux的,肯定不是利用windows漏洞做的。
回答者二(######) 17:53:41
linux系统不熟悉,也不知道知道是否有那样的插件没。
回答者二(######) 17:53:56
不过可以下载exe运行不会错、
本人(******) 17:54:16
主要是在服务端运行,不知怎么弄
本人(******) 17:54:51
要是浏览器端运行就好弄了
回答者二(######) 17:55:20
不是一两句话说得清楚的。 就像你问别人,微软的系统怎么做。
本人(******) 17:56:03
说了这些我感觉你也不太懂
回答者二(######) 17:57:13
http 是协议...
ken(349877517) 17:57:39
新开的群
本人(******) 17:57:43
http 是协议,TCP/IP也是协议——这个我懂
回答者二(######) 17:58:01
用协议运行exe TCP协议运行exe会吗?
本人(******) 17:58:42

回答者二(######) 17:58:51
那是要怎么运行。
本人(******) 17:59:15
通过TCP或UDP协议来实现上述目的我知道怎么弄,
回答者二(######) 17:59:33
那就用一样的方法。 没任何区别。
本人(******) 17:59:43
但那样要在客户端来专门运行一个程序,不方便。
回答者二(######) 18:00:20
HTTP。协议也一样。
本人(******) 18:00:21
如果客户端是浏览器,情况就不一样了
回答者二(######) 18:00:45
浏览器 也是一个程序。
回答者二(######) 18:02:13
浏览器 也要认识 exe 的文件头在能运行,只能通过插件,不如直接写个运行exe的来得方便。
回复

使用道具 举报

该用户从未签到

2

主题

1

回帖

20

积分

一级逆天

积分
20

社区居民

QQ
发表于 2012-6-14 16:40:38 | 显示全部楼层
楼主辛苦,很详细的解答
回复

使用道具 举报

该用户从未签到

2

主题

1179

回帖

0

积分

二级逆天

积分
0

终身成就奖特殊贡献奖原创先锋奖

发表于 2021-4-29 11:25:24 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

0

主题

527

回帖

0

积分

二级逆天

积分
0

终身成就奖

QQ
发表于 2021-5-2 15:19:43 | 显示全部楼层
回复

使用道具 举报

  • TA的每日心情

    2024-6-4 16:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    2718

    回帖

    2797

    积分

    1元学习Allegro(1期)

    积分
    2797

    终身成就奖特殊贡献奖

    发表于 2021-6-13 08:59:12 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    92

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    发表于 2021-6-17 11:37:28 | 显示全部楼层
    看看资料,不知道如何啊啊啊啊
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表