故事作者:万泉河

最近创作

看看TA的故事

0818【万泉河】工控工程师的新梦想:电脑自由

已锁定

万泉河

  • 帖子

    10903
  • 精华

    132
  • 被关注

    1010

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

0818【万泉河】工控工程师的新梦想:电脑自由

740

4

2023-08-25 10:33:25

0818【万泉河】工控工程师的新梦想:电脑自由

 

曾几何时,双肩包里一台笔记本电脑,再加上一些必要的电工工具,那是令人羡慕的身份标记,代表是一个标准的工控工程师的形象。 在外人眼里,是无所不能的智慧的象征,而自己行走在路上,旅途中,也感觉特有面儿。

 

然而当背了十几年,电脑都不知道换了多少台,双肩包也不知坏了多少个,然而电脑仍然是出门必备,不管是去做什么工作,哪怕当下的目的地并不是要现场调试,甚至只是单纯的家庭出游,探亲,电脑也仍然是最最重要的行李之一,因为你不晓得度假过程中会不会有需要用到电脑, 有需要查询电脑中的资料, 甚至从度假探亲地点直接奔赴下一个出差现场。

 

然后慢慢的,电脑就成为一种累赘了。要说移动互联网之前,带个电脑闲暇之余还可以玩一玩游戏娱乐一下,而当智能手机啥都玩,都能办,电脑只是工作的必备工具,还要时时刻刻被它绑定,粘在身上甩都甩不掉,这时候就开始有些厌烦了。 开始期盼有一天能摆脱电脑的桎梏,开始有一种新的期盼,期盼能电脑自由了。 

 

这是我在前面一篇文章《喜讯!WANQ远程路由器已支持购买单台使用》中预告过的要写的文章。 原本计划文章题目叫做《工控工程师的新愿望:出差不带电脑》,后来这段时间里逐渐酝酿下来,又想了个这个新题目。新的题目含义更贴切。

 

 

前文中主要介绍了新开发的一款WANQ远程客户端软件,除了可以直接和远程的WANQ远程互通路由器通讯之外,由此还具备了可以实现电脑自由。这也是我花费这么长时间组织开发这款软件的初衷的一部分。

 

当然,对我自己来说,我其实这些功能早就可以实现了。 只不过其设置和操作过程比较繁琐,而且也有极大的安全隐患,所以以前没有提过。直到最近,有了这款工具软件之后,终于可以完整的聊一聊了。

 

我在上周,看到有人聊起远程调试的话题,一时兴起,就录制了一段在手机上实现操作SMART 200编程的视频发到了朋友圈。当然只是实现了操作,而不是在手机上安装了SMART软件。

 

然后就有多人评价道:简单,现场放个电脑,能上网,电脑上装个TEAM VIEWER或者向日葵,或者ANYDESK都可以。

 

我就发现被深深误解了。 我要展示的是出门在外未携带电脑的情况下,临时有需求时,如何可以远程操作自己的电脑,做任何事。我这里演示调试程序只是因为这个工作最常见,实现难度也最繁琐。而其实我要表达的是不仅仅调试程序,而且还包括查阅资料,做合同,处理公文,所有我当下在电脑上做的工作。都可以随时随地只要需要就可以做。

 

所以,这里面的关键词有2个:1,自己的电脑;2,任何事。

 

上个月,去大连参加了全国高校PLC教师会议,会上南京理工大学姜建芳教授做演讲时,原本主办方有电脑提供,原本所有演讲者都只需要交一个PPT文件就可以。然而姜老师因为有很多实例的视频和软件需要操作演示,所以还是坚持换了自己的电脑。可想而知,姜老师为了参加这一场会议,还千里迢迢一直背着自己的电脑从厦门,到南京,到大连,一路都背在身上的。 所以,这里面对姜教授来说,最重要的就是:自己的电脑。

 

而那些认为只需要在现场搞个电脑,装上调试软件,再装个远程遥控软件,就可以实现调试功能的,纷纷忽略了这一点:自己的电脑。 临时需要的情况下,远程操作别人的电脑当然可以。然而所能做的只能是特定的一点点事,自己并不能做主,需要时刻被人牵制。而更多的个人隐私相关的资料内容,是不适合放到别人的电脑上的。

 

所以,或许有人会想,我出差不带电脑也可以,只要带着移动硬盘,我的所有软件资料都在移动硬盘上。需要的时候问客户或者朋友借一台电脑,软件随时安装,资料随时拷贝,就一样可以干活了。然而有没有想过,当自己用完了电脑,要退还给对方的时候,残存在对方电脑上的软件和资料怎么办,一方面自己的敏感信息有泄露的风险,另一方面留给对方电脑上一大堆垃圾也很令人讨厌的。 所以,通常这也是人家不会随便外借电脑的原因。

 

所以,我们要的是,需要能随时随地访问到自己家里的自己的电脑, 只要它未关机,只要它在网上,自己就随时随地可以调度使用,资料查阅。 而不必担心出门遗漏了什么重要内容。即电脑自由的含义中其实也包含了移动硬盘和U盘的自由。 

 

或许仍然会有人想说,管他客户的电脑还是我自己的电脑,我一概给它们安装上远程遥控的TEAM软件,然后就啥都能做,手机上也可以安装TEAM的手机版,顶多操作起来麻烦一点,但总归也能实现你万老师所讲的电脑自由的。

 

如果是这样的话, 那么每个人自问下自己,你有真正用它们实现过电脑自由吗?敢把自己的所有身家全放在依靠一款遥控桌面的软件吗?且不说其中的敏感文件泄露的因素,单纯从操作的舒适性来讲,你用起来爽吗?

 

所有的遥控桌面的远程操作软件,本质上是把对方的屏幕实时抓过来,同时把己方的鼠标和键盘指令信息实时传递到对方电脑上,实现对对方电脑的操控。 然后这其中对网络的带宽要求就极高,只要网速稍低,那迟钝感就特别强,操作中就极不舒服。我个人体验,通常只有在本地局域网内部,比如同一个公司内的不同的办公室的不同电脑间,使用这种方式才稍微舒服些。 而只要跨外网远程异地操作,就很不舒服。 总不如在自己电脑上操作舒服。

 

而我所主张的方案是RDP远程桌面,这是微软定义的,也天然内嵌到WINDOWS系统中的远程控制协议。当然也还有类似的VNC协议, 这两者之间还有一些细节的区别,但我们就不关注了。 总之它们传递的是底层的数据,而不是直接传送的鼠标和屏幕,所以在即便网络带宽低的情况下,也仍然可以保持相对流畅。

 

VNC协议在一些品牌的触摸屏中会内置,所以调试中如果需要远程控制触摸屏,也可以考虑VNC的方案,但需要在电脑上安装客户端和服务器的软件。 但和RDP一样,都是需要依赖于局域网网络。而本文的主要内容在讲解局域网内的远程桌面的实现,所以VNC不是重点,同样网络配置下实现也很简单,所以后面不再涉及。

 

局域网内的RDP远程桌面是个什么原理?如何操作?可能有的人用过,而有人从来没有关注过。所以我们需要从最基础的RDP应用普及谈起。

 

在此之前, 先提到一个工程师站ES的概念。 在一些大型的过程控制系统,或者DCS系统中,通常会有工程师站ES的概念,即系统中可能有一对冗余的服务器SERVER,并有若干台操作员站OS,然而还会额外增加一台工程师站ES。

 

这台工程师站ES上面安装了需要的编程软件以及系统维护工程师需要的其它软件。用于对系统程序的修改。通常会部署在服务器机房内,而与主控制室一墙之隔。 工程师对PLC、DCS控制器等程序画面的修改,都会在工程师站ES上面完成。 而对于主控制室内的那些操作员站OS的电脑,有时候也会有需求进行操作,比如复制和删除文件等等。

 

你会不会以为工程师会推开门进入到主控室去操作那台OS电脑?或者主控室不在隔壁,而在1000M以外的另外一幢办公楼?

 

才不会呢!他们通常会在工程师站ES上面直接运行远程桌面软件,登录到需要操作的那台操作员站OS的电脑, 直接操练。 除非万不得已,才会动动身子。

 

甚至,小的问题,服务器机房他们恐怕也不太去的,会在自己办公室的电脑上,通过公司的内部办公网络,远程登录到工程师站,然后在工程师站上通过自动化网络,跳转到OS。这个时候,工程师站ES只起到了一个跳板的作用。从一个局域网,跳转到了另一个局域网。 而不是简单把所有电脑都上网并安装pc anywhere,或者不同的局域网直接对接到一起。 那样的生产运营风险是不可承受的。

 

而远程桌面的设置非常简单, 不管是什么版本的WIN系统, 只要在电脑属性中,启用远程桌面功能即可。


 

然后就可以在网上邻居的另外一台电脑上,运行“远程桌面连接”,输入计算机名,用户名以及密码来远程登陆了。


 

如果指令找不到,可以直接在搜索框中填入RDP,系统就可以找到。

 

当然,前提是电脑之间要能联通, 确认PING可以通。而PING之前需要在防火墙中允许PING指令通过。计算机名字的地方可以用名称,域名,也可以用IP。取决于具体的网络配置。

 

登录成功之后,远方的电脑的桌面就实时显示在本地桌面上。 而如果还需要进一步跳转,则再在对方电脑上运行远程桌面连接软件。

 

对方电脑如果其中一台有公网IP, 那么直接通过互联网访问,然后再通过这一台做跳板,再继续进入到局域网内的其它电脑继续访问。

 

本地侧如果不是电脑,而是手机或者平板, 也同样可以安装相应的RDP软件。都是微软发布的,适应了各平台的需求。 其中IOS中比较容易,直接搜索RDP就可以。


注意认准图标, 不要错安装了其他的假冒的APP。

 

而在安卓系统中,则稍微有些麻烦。因为微软将其APP放在了谷歌应用市场中,所以普通的应用市场搜索不到。

 

然而网上可以搜索到教程,帮助你安装这个安卓版的RDP APP ,如:


http://www.ddooo.com/softdown/213877.htm

 

 

会不会有人抱怨说,你开始不是讲的远程异地吗?怎么左右都离不开局域网了呢!没错,这才刚刚开始。 当我们掌握了局域网内操作技能之后,对于异地的网络,则只需要一件事,把分布于异地的众多电脑和设备,拼接到同一个局域网内!

 

这就是WANQ远程互通路由器和WANQ客户端软件做到的功能。我在3年前写过一篇文章《【万泉河】我理想中的PLC调试工作方式》,文中介绍了WANQ方案,即需要在所有位置架设一台能上外网的WANQ路由器,则它们的内部LAN就都在同一个局域网了。 甚至还可以设置这个局域网不能访问外网。

 

而彼时我还没有WANQ客户端软件, 所以每个地方都需要一台WANQ,包括在发起侧,也需要有一台WANQ,甚至如果使用IPAD或者手机,也仍然需要WANQ,然后通过WIFI接入。 说实话,这还是比较尴尬的。 虽然能够实现电脑自由, 但反而被路由器绑架了,还需要随身带路由器。这令我一直尴尬到现在。

 

而有了WANQ客户端软件之后就有了更多的方案可选择。 比如我们除了可以使用宽带给提供公网IP,而将公网IP映射到办公电脑,从而其支持被RDP远程访问之外,还可以申请一台云服务器,在其中运行WANQ客户端连接到WANQ网络,这样就可以除了在云服务器上面安装编程和SCADA软件之外,还可以以其为跳板,跳转到自己网络内的任何一台电脑了。

 

现在的云服务器运营商特别多,有的可以提供短期免费体验,而有的可以通过做任务能实现长期免费。 在性能要求不高的情况下,比如只安装SMART 200的编程软件,基础版的配置都可以胜任。

 

文章开始的视频中展示的是一台中国移动的免费的云服务器,我在上个月7.21号组织开烟台方法学术研讨会时为演示WANQ客户端功能而申请的,免费期一个月。 估计这几天就快到期了。 有要体验的抓紧联系我索取登录方式。

 

如果过期后仍然想体验的,可以自行申请一台云服务,安装WIN SERVER 2019和需要的工控软件,然后我来帮忙配置,甚至可以配置到访问我的桌面的WANQ下所接的PLC。

https://ecloud.10086.cn/portal/act/freeCloud


移动云可以有多个产品可以0元试用。 当然其他的类似的运营商也都可以搜索到,一样的使用方法。

 

我上个周去苏州出差了1周多,帮代总的公司做标准化,在去之前,我就跟他们公司说好了,我去的时候不带电脑。 要他们给配置随便的电脑。而为了我不在宾馆和办公室之间往返时还要背电脑, 也为了晚上还能干点活方便, 代总给我准备了2台电脑, 一台笔记本一直放在宾馆房间内。 我也问前台多要了张房卡,保证电脑一直有电。

 

然后我到了以后花了一点时间组网,通过WANQ网络,把这两台电脑, 电脑上跑的虚拟机, 以及我家里面的2台电脑和虚拟机,以及云服务器的电脑,总共加起来差不多7-8台电脑的操作系统,组成一个局域网了!

 

给大家看一下我组的局域网的各台电脑的IP列表:

192.168.32.120  CX0655C7 倍福PC

192.168.32.171  P15笔记本

192.168.32.170  笔记本内的倍福虚拟机

 

192.168.32.12  D9000

192.168.32.13  LEVY台式机

36.139.172.169  139云

 

然后我在任何地方,都可以随时随地访问所有电脑上的所有资料和软件了。因为电脑的密码只有我自己掌握,所以保证了安全。 甚至,在苏州期间,我微信电脑端软件也都还使用的烟台家里的电脑,通过远程登录,进行聊天。这样就彻底避免了微信中收到的或者发出的敏感信息不小心遗漏到其它电脑的风险。 而代工给我提供的2台电脑,我走的时候和我来的时候,上面软件和配置几乎完全没有改变。 不会因为我的使用给他们留下了垃圾。

 

电脑自由是什么?这就是!


0818【万泉河】工控工程师的新梦想:电脑自由 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3365条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。