之前做数据采集,最后都是在电脑上安装一套软件,客户从电脑上看。现在都是直接网页浏览,客户在全国各地,只有有网络,就能输入网址或IP地址,然后用户名登录就能看到数据。

这个是如何做到的。

1、有哪些技术或途径可以实现这个。

2、都包含了哪些东西。(比如,需要一台服务器,服务器的IP是固定的,服务器上需要装什么);客户的电脑上需要装什么?

全部回答

  • xdsnet 发表于 2019-01-03

    其实和你原来做的差不多,只是路径稍微变了

    你原来的是C/S结构的程序,现在是B/S结构的程序

    B其实是一种特殊的C而已。

    其实你2的问题包括了1,是1的具体实现。

    首先,你需要有一个服务器程序(不一定是硬件)和对应的服务访问URI/URL(就是所谓的域名或者ip地址,以及api访问路径)

    其次,你需要一个能整合信息的显示页面,就是HTML+javascript实现信息展示。


    弄好的整个服务,对客户端来说可以什么都不安装,只需要有个浏览器就好。


    需要注意的是,这样的应用实时性肯定不够好的,也没有根本的办法提高实时性,不过用来简单的了解监控情况还是可以的。

    其实在我的2篇文章中讨论过这个问题:

    1.  http://www.icxbk.com/article/detail?aid=100

    2.  http://www.icxbk.com/article/detail?aid=102

    它们是基于express这样一个具体nodejs http服务框架实施的,但其实实现可以不用express或者nodejs,可以是其他技术的实现。

    这个在第1篇文章中隐含提到过。

    此外还有一个文章: http://www.icxbk.com/article/detail?aid=152

    其实就是另外一个技术的实现过程。


    回答点赞:   great_CC day_day Spirit 举报 评论 3

  • great_CC 发表于 2019-01-03

    1、实现方式或路径在原来是采用ASP,WEB发布这种方式。可以通过网络输入IP访问数据,但是其实还是需要下载控件啥的,将很多服务器端的数据、各种画面插件下载到本地实现的。

        现在都是HTML+JS实现,客户的计算机无需下载任何控件啥的,只是向服务器要了数据,这个数据不止包括了你采集的各种状态数据;还包括了你的画面、画面上的各种图像、文字;以一种HTML可以解析并加载的格式发过来。HTML自己在网页上加载数据,还原成服务器上的界面。

    2、硬件上,是需要一套服务器,这台服务器需要一个公网固定IP。服务器上需要运行你的监控软件,开放http服务。


    回答点赞:   Linux小学童 举报 评论 1

  • yhj416606438 发表于 2019-01-03

    需要一个服务器或者用云平台把工业数据传到服务器,然后通过其他联网设备查看,比如onent有应用平台可以自己DIY,然后通过网页进去就能获取远端数据和控制远端设备

    举报 评论 0

  • 我是假管贴心小助手 发表于 2019-01-03

    以前使用过一套类似软件,不过是在公司内网中,一些生产数据和一些设备参数,都可以在公司内部网络中远程查看。还可以更具不同的权限设置不同的查看范围,查看的时候就是输入一个账户和密码就可以。这一套实现的方法是计算机中心有个内部服务器,生产设备的数据上传到服务器后,服务器就在内网里吗,不同的地方的人员登录这个服务器就能获取数据。就想你说的这个能在有网的地方随时查看,这个实现就要借助云平台查看了。云平台相当于数据中转。

    举报 评论 0

  • Linux小学童 发表于 2019-01-03

    现在实现都是HTML来实现;服务器将数据以JSON格式传过来;HTML进行解析填充。

    举报 评论 0

  • 1667 发表于 2019-01-04

    会有小的节点,把工业的监控点数据上传到服务器,或者云端。

    网页端的相当于网页应用,也是访问服务器或者云端的数据。

    举报 评论 0

  • chen0000009 发表于 2019-01-08

    那些数据采集卡可以联网的,通过一个服务器,将采集到的数据下发到APP上面

    举报 评论 0

  • 摸鱼之家 发表于 2019-01-12

    通过PHP,访问数据库,把你数据库里需要查询的东西传到前端。

    举报 评论 0

我来回答

试用推荐

嵌入式经典书籍

产品总数:28个  申请人数:251

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧
×
恭喜您成功领取锦鲤卡
幸运锦鲤将在12月28日晚8点的直播中公布
敬请期待...
确定
问答积分换好板