第五章、管理工具

本章针对Tibbo提供的设备管理软件DS Manager、Device Explorer与IO忍者进行介绍。DS Manager用来管理Tibbo的Device Server系列产品,例如DS203与DS1102等产品;Device Explorer则是可以针对大部分可程序化硬件模块进行管理;IO忍者则是可以对于数据传输进行监控,提高程序开发与除错的效率。期望提供读者在利用Tibbo系列产品进行系统开发时好的管理工具,减少开发的困难度与提升开发效率。

Tibbo提供的硬件模块大致可以分成两类,分别是独立运作的「Serial Device Server」与可程序的「BASIC-programmable controller」,当然后者具备的功能与弹性较前者为佳,而部分设备是可以在两种模式中切换使用,或是同时具备这两种模式。

本章首先介绍「Serial Device Server」(或Serial-over-IP)硬件系列模块管理工具DS Manager,透过DS Manager可以协助读者在开发过程中对设备进行测试、设定与管理,大大减少开发过程中硬件问题的干扰。其次介绍「BASIC-programmable controller」硬件系列模块管理工具Device Explorer,透过Device Explorer亦可以协助读者在开发过程中对设备进行测试、设定与管理;最后介绍数据传输监控软件IO忍者。

要顺利学习与执行本章的范例程序,建议您先准备以下软硬件:
TDST:内含DS Manager管理工具,建议使用最新版,本书撰写时最新版本是5.12.01,您可以在下面网址下载使用https://tibbo.com/soi/software.html

整合开发环境TIDE:内含Device Explorer管理工具、您可以从下面网址取得TIDE,https://tibbo.com/programmable.html#tide,也可以从购买硬件附赠的光盘中取得。

IO忍者:建议使用最新版,本书撰写时最新版本是3.14.4,您可以在下面网址下载使用https://ioninja.com/downloads.html。

Tibbo硬件模块:建议可以使用EM510或其他同系列产品,本章我们使用EM510做说明。

一、取得与安装TDST

(一)、从Tibbo网站取得

本节告诉大家如何从Tibbo网站取得最新的TDST,同时如果改版,Tibbo也会自动进行更新,保证各位下载的同时一定是最新版本。您可以进入https://tibbo.com/soi/software.html网页,接着,就可以看到TDST的下载选项。提醒您,下载前先确认您的计算机作业系统,再选择对应的TDST版本,同时,请先记得要注册成为Tibbo网站会员并登入后才可以进行下载作业。

二、操作DS Manager

DS Manager窗口右边提供许多操作选项,用来管理被选择的设备。我们选择MAC位置为「0.24.77.80.43.96」的设备,目前设备前方的图示是蓝色的「 」,表示可以正常使用;「 」就代表有错误无法使用;「 」表示设备已经与DSManager连上线,但尚未取得IP位置;「 」代表正在下载安装firmware;「」代表idle模式,没有联机没有工作;「」代表正在请求联机;「 」代表开启联机中;「」代表联机成功,其它图示意义请见Tibbo联机帮助http://docs.tibbo.com/soism/dsm_ds_status.htm。

(一)、Refresh

首先,我们看「Refresh」选项,代表重新侦测网络上可用的Device Server,同时更新列表内容。

(二)、Settings

「Settings」选项,代表设定被选择设备的相关内容,例如IP、Gateway、Mask等等,不同Device Server出现的「Settings」画面不相同,但设定的参数大同小异,只差别在不同页面与顺序,这点请读者依照您实际设备状况做调整。可以设定基本的IP通讯参数(IP、Gateway、Mask)、设备名称(Devicename)与拥有者(Ownername)等,其中设备名称与拥有者与后面章节的Aggregate管理软件有关,留待后面说明,此处,请您依这您的网络环境状况设定此些参数。接着,选择「Channel」页面,共有四个,分别是Channel1~Channel4,主要是设定网络协议,例如ConnectionTimeout、Transportprotocol、Port、Baudrate等,此处,请您依这您的网络环境状况设定此些参数。

(三)、Upgrate

「Upgrate」选项可以用来更新Device Server内的firmware版本,您只需要指定firmware(*.bin)档案所在就可以。

(四)、Initialize

「Initialize」选项可以用来重新启动Device Server,DSManager会先讯问是否确定要新启动,选择「OK」将开始进行启动,请注意设备前的图示的变化。

(五)、RoutingStatus

「Routing Status」选项显示Device Server的网络链接状况。

(六)、Buzz!

「Buzz!」选项用来测试DS Manager与Device Server间的通讯是否正常,可以透过DS Manager去让Device Server上的LED灯号做闪烁,那表示两者间通讯正常。

(七)、ChangeIP

「ChangeIP」选项用来设定Device Server的IP位置。

(八)、Add

「Add」选项用来设定Device Server的一些描述(Comment、Group)与访问方法(Accessmethod、Accessport)。

(九)、Find
「Find」选项用来找寻特定Device Server,可以透过IP、MAC、Ownername与Devicename等参数进行搜寻。

三、操作Device Explorer

若要启动Device Explorer,请点选 (开始 > Tibbo > Device Explorer),然后、请使用网络线正确串接计算机与Tibbo的硬件模块,Device Explorer会自动侦测到Tibbo的硬件模块,画面上显示硬件的MAC、IP、Version与Application等信息,如果有多个硬件模块,则将显示Device Explorer显示多个硬件模块画面

Device Explorer的窗口右方有七个选项,分别是Refresh 、Buzz、Upload、Set Password、Change MAC、Reboot与About。

(一)、Refresh

Refresh代表重整Device Explorer的画面,使用在有新硬件模块加入网络或是移除时使用,但一般Device Explorer将自动侦测与重整。

(二)、Buzz

Buzz以往是驱动设备上的蜂鸣器,产生声音,用以测试设备,目前多用灯号取代,使用时,请先在Device Explorer上选择一个硬件模块,再点选Buzz,您就会在Tibbo的硬件模块上看到红色LED灯(设备有Firmware,没有程序)或绿色灯LED(设备有Firmware,也有程序)暂灭约2秒钟的时间,也代表计算机与硬件模块间通讯正常。

(三)、Change MAC

ChangeMAC代表设定硬件模块内的MAC,因为Tibbo的硬件模块多数可以在网络上运作,如果需要就请使用者自行设定成您需要的值吧。

(四)、Reboot

Reboot,代表要将选定的硬件模块重新启动。模块将会短暂消失在Device Explorer上,这是正常的状况,请您不用担心。

(五)、Set password

设定密码对硬件进行加密保护,以防串改内容。

上面说明过「Serial Device Server」与「BASIC-programmable controller」的不同,而这个不同也表现在Device Explorer显示模块图标的方式上。有个类似T符号的「 」就是「BASIC Programmable Controller」。

(六)、Upload
Upload是做Firmware更新,您可以透过Network(网络)或是SerialPort(多半是RS232)更新Firmware或是将程序植入硬件模块。

四、IO忍者(IO Ninja)

IO忍者(IO Ninja)是Tibbo开发一个类似Windows中的「超级终端机(Hyper Terminal)」或telnet client的应用程序,可以监控与撷取设备间通讯的数据。I/O忍者可与底层传送的数据封包做沟通,如来自串行端口讯号或Client及Server端的TCP/UDP讯号。同时也有网络讯号监控及串行端口讯号监控功能。IO忍者对于Tibbo程序开发与除错阶段非常好用,因为它可以协助您确认通讯状况与数据传输的正确性。对于其使用,这里暂不进行讲解。

(一)、取得IO忍者

您可以进入https://ioninja.com/downloads.html网页,选择「I/O Ninja Terminal/Sniffer」进行下载,本书撰写时最新版本是3.14.4。提醒您,下载前请先记得要注册成为Tibbo网站会员并登入后才可以进行下载作业。

(二)、安装IO忍者
IO忍者的安装几乎只要选择「IAgree」或「Next」就可以完成,其次安装IO Ninja的功能选择画面,如果没有特殊需求,建议您使用全(Full)安装,安装完整含说明文件的IO Ninja。

技术支持:司成
联系方式:
seacer@protonmail.com
18538515890@163.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值