大家晚上好,我是四个石头。很多人想通过JACE网络控制器Ping底层连接的设备,苦恼于除了通过驱动的Action去ping外不知道能不能通过其他什么方式进行设备ping测试。

今天这篇文章就给大家分享:如何使用Putty.exe工具或vykonPro组件两种方式进行ping底层设备的通信检查。

这里特别感谢Tridium同事Ashen和尹兴杰提供的支持。

一、采用Putty.exe工具进入JACE中进行ping指令。

(1)准备putty工具

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用

Tips:大家可以去putty官网上下载,也可以关注小编的南瓜社微信公众号后输入”putty”获取。

(2)准备一根USB转安卓通用接口工具线。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_02

将JACE网络控制器断电后,将工具线的USB头接入电脑,另一头接入到JACE网络控制器的DEBUG口(需要将JACE网络控制器的顶盖打开才可看见)。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_03

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_04

前面两步完成后双击putty.exe工具putty工作界面。

可以看到里面有很多接入的选项,现在点击底部的connection然后选择serial串口填写入如下参数:

o baud rate(波特率): 115200

o data bits(字节码): 8

o parity(校验): None

o stop bits(停止位): 1

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_05

Tips:这里要特别注意JACE8000网络控制器的波特率为115200,不然会出现乱码。

点击Session选择Serial,和下面Connection的Serial参数比较是否一致。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_06

参数填写完成后点击OPEN进入黑色代码编辑框。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_07

这个时候你的putty工具中是没有任何东西的。

现在我们给JACE网络控制器通电,这时你就可以看到putty界面会有日志信息打印出来了。

等到日志信息打印出现了startup complete后就会弹出输入login和用户名登录信息。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_08

上面登录的用户名和密码为你的JACE网络控制器设置的platform用户名和密码。

输入无误后就会自动跳转到Shell界面。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_09

从上图红框中就可以看到详细的JACE信息,包括hostid,运行的niagara版本号,port端口号,dmo第一个网口的ip地址,dm1第二个网口的ip地址。

继续往下看就可以看到选择序列号。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_10

  1. Update System Time——更新JACE时间
  2. Update Network Settings——更新网络设定
  3. Ping Host——使用ping命令对接入的TCP/IP设备进行ping命令
  4. Enable/Disable SSH/SFTP——是否开启SSH加密传输
  5. Change Current User Password——改变当前用户密码
  6. Change System Passphrase——改变系统密码

接着往下就会叫你写入选择那一项功能进行操作

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_11

我们要进行ping操作所以选择3后Enter回车。

回车完成后弹出新的界面,提示输入需要ping的TCP/IP设备,这个时候你只要输入你连接设备的IP地址即可。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_12

比如输入:192.168.10.12。

在弹出选择是否为IPv6的时候选择n,如果你是用的IPv4就选择y。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_13

之后就可以看到ping的相关信息,此时恭喜你努力后看到信息包向你扑面而来。

(二)通过vykon pro ping service组件在workbench中进行ping接入设备

首先要检查JACE网络控制器中是否有vykon pro的jar包。

进入JACE网络控制器的platform 目录下选择File Transfer Client可以查看到JACE中是否拥有这个jar包。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_14

Tips:获取vykonPro的jar包可以关注南瓜社微信公众号后在输入框中输入“vykonpro”关键字获取。

加入后重新启动JACE网络控制器以便加载导入的jar包。

待启动完成后在左下角的palette工具箱中输入vykonpro搜索出此组件。

将vykonProService添加到JACE网络控制器station下面的config>services服务中。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_15

然后大家可以在config下面新建一个ping的文件夹,当然你也可以不用。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_16

双击ping进入到wire sheet界面中。

然后将vykonPro组件中下的until文件夹中的ConnnectionFaileover拖入到wire sheet中。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_17

双击进入到ConnectionFailover中,并做如下设置。

使插件Enabled变为true。

填写你需要ping的设备的Ping Host IP,Ping port。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty传输文件_18

填写完成后点击save保存。

鼠标选中ConnectionFailover右键Actions>ping执行操作。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_19

操作成功后观察ping Status。

android 手机 能不能ping网络 安卓手机怎么ping网络_putty使用_20

可以看到如果连接正常就会显示ping successful成功了。

总结一下,今天分享的两种ping方式都可以很好的检查从JACE网络控制器到连接设备的信息通讯问题,当采用第二种不行的时候就采用第一种方式来进入JACE直接ping设备。