大家晚上好,我是四个石头。很多人想通过JACE网络控制器Ping底层连接的设备,苦恼于除了通过驱动的Action去ping外不知道能不能通过其他什么方式进行设备ping测试。
今天这篇文章就给大家分享:如何使用Putty.exe工具或vykonPro组件两种方式进行ping底层设备的通信检查。
这里特别感谢Tridium同事Ashen和尹兴杰提供的支持。
一、采用Putty.exe工具进入JACE中进行ping指令。
(1)准备putty工具
Tips:大家可以去putty官网上下载,也可以关注小编的南瓜社微信公众号后输入”putty”获取。
(2)准备一根USB转安卓通用接口工具线。
将JACE网络控制器断电后,将工具线的USB头接入电脑,另一头接入到JACE网络控制器的DEBUG口(需要将JACE网络控制器的顶盖打开才可看见)。
前面两步完成后双击putty.exe工具putty工作界面。
可以看到里面有很多接入的选项,现在点击底部的connection然后选择serial串口填写入如下参数:
o baud rate(波特率): 115200
o data bits(字节码): 8
o parity(校验): None
o stop bits(停止位): 1
Tips:这里要特别注意JACE8000网络控制器的波特率为115200,不然会出现乱码。
点击Session选择Serial,和下面Connection的Serial参数比较是否一致。
参数填写完成后点击OPEN进入黑色代码编辑框。
这个时候你的putty工具中是没有任何东西的。
现在我们给JACE网络控制器通电,这时你就可以看到putty界面会有日志信息打印出来了。
等到日志信息打印出现了startup complete后就会弹出输入login和用户名登录信息。
上面登录的用户名和密码为你的JACE网络控制器设置的platform用户名和密码。
输入无误后就会自动跳转到Shell界面。
从上图红框中就可以看到详细的JACE信息,包括hostid,运行的niagara版本号,port端口号,dmo第一个网口的ip地址,dm1第二个网口的ip地址。
继续往下看就可以看到选择序列号。
- Update System Time——更新JACE时间
- Update Network Settings——更新网络设定
- Ping Host——使用ping命令对接入的TCP/IP设备进行ping命令
- Enable/Disable SSH/SFTP——是否开启SSH加密传输
- Change Current User Password——改变当前用户密码
- Change System Passphrase——改变系统密码
接着往下就会叫你写入选择那一项功能进行操作
我们要进行ping操作所以选择3后Enter回车。
回车完成后弹出新的界面,提示输入需要ping的TCP/IP设备,这个时候你只要输入你连接设备的IP地址即可。
比如输入:192.168.10.12。
在弹出选择是否为IPv6的时候选择n,如果你是用的IPv4就选择y。
之后就可以看到ping的相关信息,此时恭喜你努力后看到信息包向你扑面而来。
(二)通过vykon pro ping service组件在workbench中进行ping接入设备
首先要检查JACE网络控制器中是否有vykon pro的jar包。
进入JACE网络控制器的platform 目录下选择File Transfer Client可以查看到JACE中是否拥有这个jar包。
Tips:获取vykonPro的jar包可以关注南瓜社微信公众号后在输入框中输入“vykonpro”关键字获取。
加入后重新启动JACE网络控制器以便加载导入的jar包。
待启动完成后在左下角的palette工具箱中输入vykonpro搜索出此组件。
将vykonProService添加到JACE网络控制器station下面的config>services服务中。
然后大家可以在config下面新建一个ping的文件夹,当然你也可以不用。
双击ping进入到wire sheet界面中。
然后将vykonPro组件中下的until文件夹中的ConnnectionFaileover拖入到wire sheet中。
双击进入到ConnectionFailover中,并做如下设置。
使插件Enabled变为true。
填写你需要ping的设备的Ping Host IP,Ping port。
填写完成后点击save保存。
鼠标选中ConnectionFailover右键Actions>ping执行操作。
操作成功后观察ping Status。
可以看到如果连接正常就会显示ping successful成功了。
总结一下,今天分享的两种ping方式都可以很好的检查从JACE网络控制器到连接设备的信息通讯问题,当采用第二种不行的时候就采用第一种方式来进入JACE直接ping设备。