OneWireViewer
用户指南, V1.3
引言
OneWireViewer是一个基于Java语言的Dallas 1-Wire器件软件开发包,支持不同的硬件和软件平台。与1-Wire器件的通信遵循1-Wire协议,通过单根数据线和地线即可完成。由1-Wire器件组成的网络称为1-Wire网络或MicroLAN。提供串口、并口和USB端口的1-Wire适配器。所有支持的平台都能够采用基于DS2480B 芯片的串口适配器。对于Windows (32位)系统,提供其它类型的适配器,应用于串口、并口和USB端口。
概述
与类似的iButton浏览器程序相比较,OneWireViewer不是针对于某个特定平台的可执行编译代码,而是采用Java编程语言。其编译器为已有的特定平台或运行环境(RTE)所产生的二进制代码,可定向于不同
的平台。因此,计算机上安装RTE是OneWireViewer运行的前提条件。RTE可以从java.sun网站免费下载。由于“单纯Java”不包括访问硬件通信端口的驱动程序,因此这些驱动器程序,也称为“本地 Java”,需要到网站下载,这些驱动程序支持多种操作系统和串行端口。
OneWireViewer 是一种“living software package”,也就是说,可能会不进行特别通告就会随时更新。为了保证用户所使用的永远是最新版本,OneWireViewer 采用Java Webstart来启动,Java Webstart是一种特殊的机制,Java 2 RTE 1.4.x版或更高版本均支持。如果Webstart已接入互联网,它会自动访问www.ibutton站点,并在发现OneWireViewer更新程序后自动下载。同样,如果直接通过点击“Launch the OneWireViewer”按钮来运行OneWireViewer的话,也可随后进入iButton 站点www.ibutton/software/1wire/OneWireViewer.html下载该软件的最新版本。OneWireViewer中各软件组成部分的相互关系如下表所示。
Application  OneWireViewer
Launcher Java Webstart (included in Java 2 RTE Revision 1.4.x and higher)
Engine
Java 2 Run Time Environment Revision 1.3.x or higher
(Revision 1.4.x recommended)
Platform  Windows Linux
2)Solaris, etc. 3)
1-Wire Port Serial, Parallel, USB Serial Port 1)Serial Port
Port Driver TMEX Revision 3.21
RXTX revision
2.1.x series
RXTX revision 2.1.x series Source  www.ibutton www.ibutton www.rg
Installation  manual automatic manual
1)尽管有Windows版本的RXTX 驱动程序,但这个驱动程序不太稳定,因此,如下文所述,强烈推荐从www.ibutton网站上下载TMEX 驱动程序进行替换。在OneWireViewer安装过程中,需在
www.ibutton/software/1wire/RXTX_v2_1_win32.zip站点下载Windows 的RXTX 串口驱动程序拷贝。
2) Linux 环境下的RXTX 驱动程序可从www.ibutton/software/1wire/RXTX_v2_1_linux.zip下载。
3) Solaris下的 RXTX 驱动程序必须由用户自己编制。访问站点,点击“Download”,然后选择rxtx-2.1-7pre17或更新的“Linux”版本,可获取源代码。
安装
步骤 1:下载并安装串口驱动程序
Operating System Instructions
32-bit Windows Go to Section T and follow the instructions. When done, continue at Step 2.
Linux Download the RXTX drivers from the iButton website (see section Overview for the
URL) and install the driver. When done, continue at Step 2.
Solaris Download the driver source code from the RXTX website (see section Overview for
the URL), create/compile the driver and install it. When done, continue at Step 2.
步骤2:安装Java 2 RTE和OneWireViewer
进入OneWireViewer网页www.ibutton/software/1wire/OneWireViewer.html。在说明文字下方会出现一个安装选项条,见下图:
如果出现的是较短的安装选项条,就表示Webstart和相应的Java 2 RTE已经安装在您的计算机中。此时可转到Section V并按步骤进行相应操作,之后就可以使用 OneWireViewer了。
如果出现的是较长的安装选项条,表示在安装和使用OneWireViewer 之前,首先需安装Webstart 和Java 2 RTE 。请按照下表中给出的步骤进行操作。步骤2完成之后,就可以使用OneWireViewer了。
Operating System Instructions
32-bit Windows, automatic installation (NOTE 1) Go to Section JA and follow the instructions. After the installation of Java Webstart and the Java 2 RTE is completed, you are back at the OneWireViewer web page, from which the installation of the OneWireViewer automatically starts, almost exactly as described in Section V.
32-bit Windows, manual installation (NOTE 2) Go to Section JM and follow the instructions; you must select Windows Installation. Next go to Section V and follow the instructions.
网站程序下载
Non-Windows, manual installation only Go to Section JM and follow the instructions; you must select the appropriate version that is designed for your operating system. Next go to Section V and follow the instructions.
注释 1:自动安装可能不会安装最新版本的Webstart 和 Java 2 RTE。
注释 2:如果您更希望安装的是最新版的Webstart 或Java 2 RTE ,或者由于java.sun/网站结构发生改变从而导致自动安装过程出现问题,请进行手工安装。
32
在安装TMEX本地 1-Wire驱动程序之前,要先通过卸载程序把旧版本卸载掉。程序的卸载可通过Windows中的Add/Remove Software来完成。具体执行步骤如下:
1.  点击Start按钮(屏幕左下方)
2.  点击Settings,然后选择Control Panel
3.  双击Control Panel中的Add/Remove Programs图标
4.  在Add/Remove Programs窗口中选择iButton-TMEX (32-Bit) VX.XX或1-Wire Drivers (Win32)
VX.XX所在的行(这里 X.XX 是旧版本号)
5.  点击 Add/Remove Programs 窗口底部的 OK 键
6.  当问及是否需要Remove Shared File时,点击Yes To All。
关闭所有打开的应用程序,直接在网页浏览器上输入网址:www.ibutton/software/tmex/index.html。在1-Wire Drivers部分寻标题Download Version 4.00 beta 4,然后点击“Drivers with COM object + optional OneWireViewer (MSI install)”。以上安装
过程要求您的计算机中已有Microsoft Installer (文件名MSI.DLL) 。如果您的操作系统是 Windows 95、Windows 98、Windows Me、Windows NT 4.0及Windows 2000,那么就没有Microsoft Installer,这时可到Microsoft 公司的网站上寻Windows Installer 2.0,并根据操作系统版本来下载相应的Microsoft Installer。
(如果您希望同时安装OneWireViewer和 iButton浏览器以进行比较,可寻Download Version 3.21并点击 Drivers with iButton Viewer (self-extracting executable)。该版本不需要Microsoft Installer。安装过程和下文所述的4.00版驱动器安装过程基本相似)。
在下载正式开始之前,会出现File Download窗口。
在该窗口中点击Open,将会直接进入1-Wire驱动程序安装向导的Welcome页面(这里没有给出来)。接
着点击Next >,之后您将看到许可协议。
可以在屏幕上滚动阅读许可协议,也可以在安装完成之后将其打印出来(LICENSE.RTF)。必须点击“I Agree”接受该协议(见下文),然后再点击Next >继续安装。
在接受软件许可协议之后,会相继出现多个窗口。在安装过程中可通过点击“Next >”或“< Back”在窗口间来回切换,也可以点击“Cancel”中止安装。
接下来是USB 报警的屏幕画面,请按照屏幕上的要求进行操作,然后点击Next >继续安装。
在随后的步骤中,需要指定安装驱动程序及相关文件的目标文件夹。默认文件夹是Windows程序所在盘符下的\Program Files\Dallas Semiconductor\1-Wire Drivers Version 4.00 Beta 4\ 。您也可以按照自己的习惯选择另外的文件夹。如果您给出的文件夹不存在,系统将自动生成。也可以点击“”选择一个已经存在的文件夹。
指定完目标文件夹或者接受默认的文件夹之后,点击Next >继续安装过程。之后会出现一个确认屏幕(这里没有给出) ,点击Next >即可开始安装。
除了在安装文件夹中安装1-Wire驱动程序之外,安装程序还会在Windows所在盘的\WINDOWS\Start Menu\Programs\目录下建立一个“1-Wire Drivers”文件夹,该文件夹中包含了分别指向Default 1-Wire Net、ReadMe.htm、OneWireAPI.NET_Setup.msi和OneWireViewer.htm的快捷方式。为了方便使用,可以把这些快捷方式移到桌面上。Default 1-Wire Net指向安装文件夹中的。在随后的安装过程中可调用该程序以选择开始时的1-Wire端口,也可以用来更改适配器类型或端口数目。
1-Wire 驱动程序安装完成之后将出现USB 指令页面。插入您所采用的1-Wire适配器,准备就绪后点击OK继续安装。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。