Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

连网服务器(Device Server)管理

AggreGate为位于局域网络的集博连网服务器(固定功能或是可程序化功能),增加多种网络功能。

  • 联机功能(Link Service): 完整的将位于设备及计算机的数据完成交换,并避开防火墙的阻挡。
  • 动态DNS功能:协助无固定IP位置的设备,经由DNS取得IP位置。
  • HTTP Proxy 功能:协助使用者经由因特网的方式,进入属于各个局域网络下联机设备的网页及数据。

Link Service

在一般WAN的环境下,因为下列的因素会使得不同结点(host)的通讯变的不是很容易:

固定IP位置数量的不足

目前许多的网络IP位置已经不足,尤其是我们常用的因特网。为因应这样的问题,有许多的方式让你能很容易的取得IP位置,以下是几个实际的例子:

  • 动态 IP位置,以依据主网域IP的位置随时变更。
  • NAT (网络地址转换),可让多台主机以同一个外部IP位置,与因特网联机。

上述的技术可以让每一部主机都可以建立向外的联机功能,例如去浏览网页。但反向来看,要让外部设备主动与主机建立起联机关系,就变的很困难或完美的不可能。因为动态IP或完全没有自已的外部IP位置,所以很难知道目前要联机的IP位置。

所以唯一的方式就是以固定IP的方式,来建立每个设备间的联机。例如你要先向你的ISP租用固定IP,实际来说一个IP的租用费用不是很高,但是当你的系统有成千上百的设备都需要固定IP时,所有的IP租用费用就是一笔可观的费用了。虽然你有可以有自已的WAN,IP位置看起来像的不用钱一样。但其实每个固定IP还是需要花费你一些管理的费用。

防火墙会阻挡外来的信息

假设你所取得足够的固定IP位置,但在你眼前还有一个更大的难题…你必须正确的连接连网服务器,而这表示外来的讯号会经由防火墙而被阻挡。防火墙会阻挡未知的外来讯号及联机,除非你开放其中的端口让外部的联机可以直接连到内部的网络。但这样会增加设定的工作量,同时也增加安全防护的漏洞(更多未经防火墙管制的外部联机,正表示更高的网络危险性)。

一个可行的方案是将所有联机的连网服务器均设定为向外联机(outbound connection),指向特定一个网络主机。这可以解决租用过多的IP位置问题,所以你只需要一个固定IP位置就足够了。但是…这也表示只有这台特定的主机能与所有的连网服务器联机。一旦要对个别的连网服务器做调整,就必须回到网服务器所在的内部网络,逐一进行。实际上这样的方案在实行上还是有它的缺点。

所以什么样的方式可以让连网服务器及所联机的主机间,在位于不同的局域网络、防火墙重重的阻挡、变动的IP位置…等困难的情况下建立双向的联机?Link Service就是解决所有问题的答案。

Link Service

通常来说要建立向外联机,要比接受一个进入联机来的容易。不幸的是在建立双向的联机上,总有一端要接受进入的联机要求。

集博LinkServer提供一个解决的方案,让建立联机的双方可以透可“中介者“(Link Service)完成联机,而双方都只需要 建立向外联机。

这就像你和你的朋友做用ICQ或MSN,事实上你们双方是连到一个集中的服务器上。你和你朋友都不会使用固定IP,唯一有固定IP的是服务器。双方都使用向外联机,所以不需设定防火墙,双方也不需固定IP位置。

Link Service就是使用这样的概念,不同的是它是专为集博的连网服务器所开发的软件!你可以让位于现场的连网服务器使用outbound connection与Link Service联机。当主机要与现场的连网服务器联机时,也可以使用outbound connection与Link Service联机。双方都藉由LinkServer的协助,完成双向的联机。

动态DNS功能

Link Server的缺点在于在联机的速率上会比直接联机的方式,要来的慢。那是因为所有的数据都必须先经由LinkServer完成联机。

这个问题对于数据传输量小的应用,并不会是个问题。但是有时侯在考虑传输速度时,你还是希望设备与主机双方能直接联机。但问题就出在于会经常改变的浮动IP位置,这也是ADSL最常使用的联机方式。

对于浮动IP,你需要一个方法能追踪IP的变化(来解决浮动IP的问题,并让IP变成相对“稳定可追踪“)。并让你知道联机的连网服务器属于那一个网域。

这些需求就是dDNS功能所能提供的。在dDNS功能下,每一个连网服务器会取得一个"host name",格式就像dev1.abccorp.dev.srv1.com(在这个例子里,domain name就是srv1.com)。你可以使用这个host name来与你的连网服务器直接联机,就算IP位置变更了,所对应的URL还是相同。

既然以直接联机方式与连网服务器建立联机,中间防火墙阻挡的问题就必须要妥善的设定。虽然防火墙设设定上会比Link Service来的复杂,但这可以加速数据量的传输。

在动态DNS模式下,连网服务器只有在一开始设定的时侯才会连结LinkServer。一旦由DHCP服务器取得IP位置后,就不再与LinkServer联机。相对于Link Service模式,连网服务器与主机间的数据传输将不再透过LinkServer方式对传,而是像一般的连网服务器直接与主机联机对传。

HTTP Proxy 功能

假如你有成千上百的连网服务器,而每个服务器均内建有一定数量的网页供外部进行网页管理监控之用。在固定IP的状况下,我们很容易就能透过这些内建的网页进行网页管理功能。但实际上连网服务器所在的位置多有防火墙保护,而固定IP也要耗费不少钱。这样的情况使得与连网服务器直接联机变得很不容易。而HTTP Proxy功能提供一个通用的方式,可经由LinkServer直接与连网服务器联机。原理如下:

  • 内建管理网页的连网服务器使用HTTP Proxy模块,与LinkServer联机。
  • 使用者相看其中特定连网服务器的网页管理页面,所以使用网络浏览器,开启如http://linkserver.bigcompany.com/dev/admin/dev1/data.html的网页。
  • 由网络浏览器传送的HTTP指令会由LinkServer接收并进行处理。
  • LinkServer会导引HTTP指令到最近建立联机关系,host name为admin.dev1的连网服务器。
  • 这个连网服务器会进行指令处理,并传回data.html页面给LinkServer。
  • LinkServer再将这个页面传送至网络浏览器。

在线采购

下表是立即可于在线下单的AggreGate连网服务器(Device Server)管理的产品:

AggreGate 连网服务器(Device Server)管理
包含AggreGate核心组件、Link Service附加程序、动态DNS附加程序及HTTP Proxy附加程序。
联机数量 价格(美元计价)
25 台 $400
50 台 $600
100 台 $900
200 台 $1100
350 台 $1500
500 台 $1800
750 台 $2050
1000 台 $2200
1000+ 台 与我们连络