经过雅各布戴维斯|更新时间:2016/12/10 |评论:6
如果您有两个数据记录器安装了两个彼此,您只需要做什么,并且只想支付运行一个蜂窝调制解调器的账单?如何使用单个调制解调器从两个数据记录器中获取数据?如何获取数据记录器以读取彼此数据表的值?这些问题的简短答案是使用Pakbus网络。在本文中,我将与您分享Pakbus网络如何运作及其许多可能性 - 所有这些都在从具有单个蜂窝调制解调器的两个数据记录器中收集数据的上下文中。
Pakbus是Campbell Scientific Loggers的专有通信协议。该名称源于它是一个分组化数据总线的事实。所有数据都在包含目标和源地址的数据包中传输。它通过设计进行了优化,适用于低带宽连接(如带无线电)。
以下是Pakbus通信协议添加到我们的数据记录器的三个关键功能:
设计Pakbus网络的最简单方法是使用网络策划仪。(网络策划者已包含在内记录自版本4.0。)此工具专门设计用于帮助您在Pakbus网络中设置数据记录器,以便它们可以互相通信LogGernet Server。
网络策划器允许设备的图形布局和设备之间的链路规范。然后,它可以使用该信息为所有设备生成设置,并提供将这些设置对设备进行编程到设备中的手段。
提示:要访问网络策划仪,打开Loggernet,导航到“工具”菜单,然后单击“网络策划者关联。
为你推荐:如果您不熟悉网络策划者,请观看“LogGernet软件|网络策划者“视频。 |
在这个例子中,我要加入Loggernet软件,aCR1000 Datalogger.和A.CR6 Datalogger.到网络。I连接的LogGernet在COMRS232上的CR1000,并将CR1000 COM1连接到CR6 COM1。
如果查看网络规划器提供数据记录器的设置,则这些设置是关键设置:
网络规划师对您没有做的一件事是解释物理接线。您需要将发射终端连接到其他数据记录器上的接收端子,如下图所示:
提示:
从网络策划器的设置已应用于LogGernet和两个数据记录器后,您能够通过CR1000与CR6通信。您可以发送程序,收集数据,甚至更改您的设置。
在本文的开头,我提到了两个数据记录器的一个单元调制解调器。所需的唯一变更是将单元格调制解调器添加到CR1000,并使用代替RS-232连接到LogGernet。您仍然能够从CR6收集数据。
您还可以在CR6上添加收音机以进行通信到十几个CR206x数据转主。可以将更多的数据记录器添加到网络,直到达到通信链接的吞吐量限制。
CRBasic指令甚至存在允许您的数据记录器中的一个从另一个数据记录器中收集数据。你可以找到他们列出的朴实CRBasic编辑器中的指令类别。
正如您所看到的,当您使用Pakbus网络时有很多可能性。起初可能看起来有点复杂,但网络策划者等工具使其变得简单。把朴实的网络贴在一起,可以真正简化你的工作。别忘了也加一个设备活动在网络规划员启用预定集合。预定集合可以自动轮询来自Pakbus网络中的任何站的数据。我们为我们的数据记录器创建了Pakbus通信协议,因为我们知道您的测量值。
为你推荐:如果您想了解有关网络规划员的更多信息,请查看“提示和技巧:活跃!”时事通讯文章。 |
如果您对Pakbus网络有任何疑问或意见,请在下面发布。
注释
插科打诨|11/13/2016在06:55 PM
我应该在CRBasic计划中打开Serialport吗?
或者网络策划者对我做这件事吗?
谢谢!
jdavis.|2016年11月11日在09:44
网络规划器在数据记录器上配置的波特率设置将打开串行端口。无需在数据记录程序程序中使用Serialopen。
minh t.|02/22/2018在PM 02:32
使用TCP / IP与彼此通信的Loggernet服务器使用Pakbus协议,或者是严格用于服务器到记录器和记录器到记录器通信的Pakbus吗?
jdavis.|02/22/2018在晚上05:04
如果您在Loggernet的设置中查看您的网络,则通过Pakbusport的任何事情都使用Pakbus作为协议。
Mazhar.|04/30/2021在07:02 AM
感谢Jacob本文。在我的配置中:假设我有两个CR1000通过每个NL115与TCP / PackBus相关联,如果我在CR1000之一添加Cell2xx(让呼叫它CR1000_Router),则没有与LogGernet的链接,但DataS发送到FTP,我有三个附加问题 :
。为什么在Cell2xx系列和CR1000之间没有任何链接,而链接可在Cell2xx系列和CR300之间使用?
。我是否必须将IP地址指定给每个CR1000(如192.168.1.1和192.168.1.10)或将其留给0.0.0.0?
。如果我在CR1000上指定了IP地址,那么当Cell2xx将通过GPRS连接时将发生什么,IP地址冲突或将像往常一样运行:外部IP地址通过Cell2xx和内部IP地址归功于DHCP
谢谢您的帮助
最好的祝福
jdavis.|04/30/2021在08:19 AM
使用IP连接,有时您需要强制使用IPROUTE()指令进行连接的接口。请联系您当地的坎贝尔科学办公室以获得支持。
请登录或注册评论。