記事

【Java Ring】02. 初動解析

Java Ring についての解析を開始しました。

前回の​記事では,​Java Ring が​何たるかを​紹介しました。​ 今回の​記事からは,​実際に​届いた​ Java Ring を​コンピュータに​繋いで​挙動を​見てみようと​思います。

ハード・ウェア​あつめ#

 ところで,​画像検索に​よって​ iButton に​関する​マクニカの​記事を​発見し,​ Java Ring が​ iButton と​いう​デバイスの​一種である​ことが​分かりました。

 iButton は,​Dallas Semiconductor​(-> Maxim Integrated -> 現 Analog Devices)​社が​開発した,​ボタン型の​デバイスです。​ ステンレス製の​カンの​中に​様々な​電子部​品が​入っており,​通信の​ための​端子が​ついています。​ 見た​目が​ Java Ring には​め込まれた​デバイス​(以降,​デバイスと​呼ぶ)に​酷似しており,​同定に​至りました。

 どうやら,​iButton は​ 1-Wire と​いう​有名な​プロトコルで​通信を​行うようです。​ これは​米国 Maxim Integrated 社が​開発した​通信プロトコルで,​なんと​ 1 本の​信号線で​通信を​行うことができると​いう,​面白い​プロトコルです。

 1-Wire の​通信を​行う​ためには,​1-Wire に​対応した​アダプタが​必要らしいのですが,​どうやら​相当お高いらしい。​ ここで​解析も​打ち切りかと​思われました。

買っちゃった#

 海外からの​輸入と​いう​ことも​あり​(しかも​円安な​時期で)​少々​値が​張るようでしたが,​好奇心に​勝てず,​つい​買ってしまったようです。

digikey.png

 今​回購入したのは,DS1402D-DR8

DS1402D-DR8p.png

およびDS9490Rです。

DS9490Rs.png

 前者は​ iButon <-> RJ11 アダプタで,​後者は​ RJ11 <-> USB アダプタです。​ なんと​別売りで,​計 14,515 円(+送料)​ほど​かかりました。

繋いでみた#

Analog Devices の​公式サイトから,1-Wire の​通信を​行う​ための​ドライバを​ダウン・ロードしました。​ さらに,​同サイトで​見つけたOneWireViewerと​いう​ソフト・ウェアを​使えば​よしなに​通信できるようです。

Windows 11 上で​セット・アップを​済ませ,​OneWireViewer を​立ち上げ,​Java Ring を​繋いで​みました。

viewer.png

なんと!​認識!​しました!!​ どうやら​ Java Ring は​動作しているようです。

以下の​情報が​抜き取れました​:

Device Address: D000000007039416
Name: Device type: 16
Alter Names: (空)
Description: No description available.

ウーン…​情報が​あまり​無いですね。​ 強いて​言えば,​アドレスが​ D000000007039416 と​いう​ことくらいでしょうか​(どうやら,​デバイスへの​発呼に​使用するようです。)。

ここで,​今日の​調査は​ここまでにします。

いかがでしたか#

いかがでしたか?​ この​記事では,​届いた​ Java Ring を​コンピュータに​接続し,​実際に​認識される​ことを​確かめました。

次回は,​もう​ちょっと​深堀りしてみたいと​思います。​ ではでは。

前回: 【Java Ring】01. 概要篇
次回: 【Java Ring】03. 検索に​頼ろう