技术论坛

作者 主题
yming
至圣

经验值: 127386
发帖数: 22006
精华帖: 824
楼主    2018-05-16 14:10:48
主题:现在可以说了。IOT2K的学习(一)

关于这个物联网网关 IOT2040,在去年6月西门子刚推出时,就买了一套。

看了看这个版区的帖子,似乎不少人没搞清楚这个网关是做什么用的。
下面我根据我的理解,先说说它是做啥用的?
借用西门子的原图,我标上了它的运作方式。



这里有几个重点要解释一下:
1、通常来说,IOT2K对内、对外它都是个客户端。除非你安装一些服务。
由它!通过它上面的各类端口,去主动访问、采集内部指定的现场数据。然后可经过处理,或不处理,主动发送到已配置的外部各类服务器(包括云服务)。
2、同样地,它可以主动地访问已配置的外部服务器,获得指令,经过它处理或不处理,主动地、通过指定端口,发送给指定的内部的现场设备(包括 PLC等各类控制器。)
3、网关的要点是,外部无法;也不允许主动访问它(IOT2K),否则就不是网关了。
4、在内部层级,它也可以作为一个协议转换“器”,把数据,从一个协议端口获得的数据,转发到另一个协议的端口。以实现不同通讯协议之间的转发。
(只要西门子将来开发出 DP协议,那么这个东西就可以:将以太网通讯的S7协议数据,通过它的485端口,转发给PB网络。也可以反过来。期待中。。。)

如果这个图上的说明,你理解了,那么要学习的东西,就清楚了。

重点:IOT2K对内、对外都是作为一个客户端,那么我们的学习方向就明确了:
就是要知道如何主动地去访问需要的对象。
最简单容易的就是使用预装的Node-Red编程软件。
对内层
既然西门子提供了NodeRed的S7节点,你就安装使用它。通过它,就可以获得所有设备层级(开放PUT/GET访问的)西门子具有S7通讯设备的数据。不管是老的新的(使用TSAP的或Rack/Slot)均可。

对外层
就是要获得对不同服务器链接访问的方式(就是要获得不同协议的Node节点
你需要与哪种服务器连接,就需要哪种服务器链接用的Node!
这里的重点是:没说互联网必须是那个花钱的云服务器!

下篇再说吧。午休时间到了。。。。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
yming
至圣

经验值: 127386
发帖数: 22006
精华帖: 824
15楼    2018-05-18 10:01:28
主题:回复:现在可以说了。IOT2K的学习(一)

就这个IOT2K物联网网关来说,目前在功能上(仅功能而言),似乎还没太大优势。

可是,如果你给一个工业现场,用个自己拼的树莓派单片机,没有经过测试、没有考核、没有认证的三无产品。能行么?

西家的优势当然是:具有所有相关认证,下层联通西家产品很方便了。

这个东西的入门门槛?

就拿我说吧,学机械出身;什么C语言,不会!Linux 系统,基本没接触过。西门子A&D论坛,我是D的版主。好在跟论坛A版大咖们一起混,耳闻目染;师傅领进门,修行靠个人。

物联网概念,多少有一些。(它是物流学发展起来的,互联网+,就成这样了。)

十几年前,赶鸭子上架,给单位做过简单的网站。(这网关跟WEB没啥关系)有些实际操作。

Node-Red也是刚接触,学过一点 Javas cript。

单片机玩过 803x,Arduino。

以上,就是我的基础。

从上电,到现在。2周。你说,有啥门槛?

所以说,西门子很贴心,只要你摸到门,搞清楚它是干啥的,很容易上手。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。