質問は?
o とりあえずさしてみる
基本的にはイーサネットに差すだけで使える。
MACアドレスは予め調べておいて、ping6 してみてEUI64を探す。
後は着いてるはずのグローバルアドレスをDNSかなんかに登録して終り。
IPv6対応のWEBブラウザを使えば hotnodeで検知した温度が見れる。
これであなたの部屋の温度が世界中にバレバレ。
だからなに?と言う疑問は持たないように。
電源はイーサネットから取っているらしい。
o いろいろ設定したい
詳しくは http://www.i-node.co.jp/ex/about-hn/hotnode.html
telnet またはシリアル経由でログインする。
- ifconfig(8) っぽい操作
ini008b9e /> ipconfig
Hostname : ini008b9e.
Current IPv4 addr.:
Current IPv6 addr.: [3ffe:501:4819:1000:260:35ff:fe00:8b9e]/64
Address family : UNSPEC (0)
Default Gateway :
Ethernet Address : 00:60:35:00:8b:9e
Primary DNS :
Secondary DNS :
DNS Timeout : 0 (ms)
DHCP Server :
DHCP Enabled : false
Mailhost :
Restore From Flash: Not Committed
ini008b9e />
- ndp(8) っぽい操作
ini008b9e /etc> ipconfig6
Ethernet Address : 00:60:35:00:8b:9e
----- Interface Info entry -----
Name LMTU ULMTU BRTime RTime Retrans ReCalc CHL flags
eth0 1500 1500 30000 39 1000 0 64 UP
lo 1500 1500 30000 43 1000 0 64 UP LOOPBACK
----- Interface Address entry -----
No. interface address (inet6) pfxlen ask exp flags
1 ::1 128 0 0 NODAD
2 fe80::260:35ff:fe00:8b9e 64 0 0
3 3ffe:501:4819:1000:260:35ff:fe00:8b9e 64 0 0
4 :: 0 0 0
5 :: 0 0 0
6 :: 0 0 0
7 :: 0 0 0
8 :: 0 0 0
----- Neighbor Cache entry -----
No. address link-layer addr expire F S
1 fe80::5054:ff:feda:cfc7 52:54:00:DA:CF:C7 5 R R
2 fe80::200:f4ff:fe5f:4061 00:00:F4:5F:40:61 expired R S
3 fe80::260:1dff:fe21:f766 00:60:1D:21:F7:66 expired . S
4 3ffe:501:4819:1000:260:1dff:fe21:f766 00:60:1D:21:F7:66 31 . R
5 3ffe:501:4819:1000:200:f4ff:fe5f:4061 00:00:F4:5F:40:61 28 R R
6 :: 00:00:00:00:00:00 permanent . N
7 :: 00:00:00:00:00:00 permanent . N
8 :: 00:00:00:00:00:00 permanent . N
----- Prefix List entry -----
No. prefix pfxlen VLTime PLTime VLTExp PLTExp flags
1 3ffe:501:4819:1000: 64 2592000 604800 2591964 604764 LA
2 :: 0 0 0 0 0 ..
3 :: 0 0 0 0 0 ..
4 :: 0 0 0 0 0 ..
----- Default Router List entry -----
No. router's address LifeTime Expire DGW flags
1 fe80::5054:ff:feda:cfc7 1800 1762 G ..
2 fe80::200:f4ff:fe5f:4061 1800 1662 . ..
3 :: 0 0 . ..
4 :: 0 0 . ..
- date(8) っぽい操作
usage: date MMDDYYYYHHMMSS
date 07232002154405
- tzsetup(8) っぽい操作
usage: date TZ
date GMT
o データ形式
HotNodeでは現在値のデータを /html/data/current.csv に持っている。
FTPの場合は、このパスを指定する。
% fetch ftp://notnode/html/data/current.csv
HTTPの場合は、GET /data/current.csv HTTP/1.0 で拾ってこれる。
% fetch hftp://hotnode/data/current.csv
フォーマットは、CSV形式で時刻,温度の順で格納されている。
デフォルトは30秒で更新される。
時刻は Java の System.currentTimeMillis() で得られる時刻。
つまりJan 1 0:0:0 UTC 1970からの積算値。単位はミリ秒。
温度は摂氏で格納されている。精度は小数点以下1桁程度らしい。
例えば、こんな感じ。
1027693560000,21.375
と言うわけで温度を拾ってくる CGIを書いてみる。
o トップページを英語表記にしたいです。
http://hoge.foo/ 日本語
http://hoge.foo/e/ 英語
http://hoge.foo/i/ i-mode
http://hoge.foo/ を英語にするにはファームを書換えないとダメらしいです。
o i-node とマイクロノード(MicroNode)とホットノード(HotNode)の違いを教えて下さい
i-node : 会社名インターネットノードの略称でドメイン名です。
i-modeと 1文字しか違わないので商標登録できなかったそうです。
MicroNode: インターネットノード社が提供する小さなセンサーの総称
HotNode : 温度を計測するマイクロノード
o 質問は?
itbed@mls2.yokogawa.co.jp