概要
C-NL121はC-CR1000,C-CR3000用拡張ポート(Peripheral port)用TCP/IPインターフェースです。 LANに接続して簡単にデータロガーと通信、モニター、データ回収などが可能になります。
フィールド用に設計されているので、使用温度範囲が広く、低消費電力です。
その他のネットワーク製品
C-NL116 : C-NL121にCFカードオプションがついたもの
C-NL201 : CSI/O、RS-232C用のTCP/IPインターフェース(C-CR800/850用)
C-NL121には以下のような様々なTCPファンクションが用意されています。
- ファイル転送機能:FTP サーバークライント
- Webサーバー機能:ロガーにアクセスすることで簡単にデータを表示できる
- DHCPクライアントとしても動作
- NTPサーバーと時刻同期することも可能
仕様
スクロールすることができます
LAN側接続 | 10/100BASE-T(RJ45) |
機 器 側 | 拡張インターフェース(Peripheral port) |
対応ロガー | C-CR1000, C-CR3000 OS Ver28以後 |
電源 | 12VDC |
消費電流 | 標準55mA LAN接続時 |
環境温度 | -40~+70℃ normal -40~+85℃ XT |
大きさ・重量 | 102×89×28mm 67g |
サポートソフト | Loggernet 3.4以後 |
サポートファンクション | Ping FTP server/client HTTP Web server NTP server接続 時刻調整 Serial server DHCP client DNS client |
使用手順
スクロールすることができます
手順 | 内容 | 例 |
1 | C-NL121を接続するデータロガーのIPアドレスとポートを決める | 192.168.0.201:6845 IP:192.168.0.201 ポート:6845 |
2 | ADSLなどを使用して、外部から接続する場合は、ルーターなどゲートウェイアドレスを調べる 外部から接続する場合など。同じLAN内なら不要 |
192.168.0.1 |
3 | Device configuration utility(ダウンロード可能) を起動してIPアドレス、ポート、ゲートウェイなどを設定する | 下図参照 |
4 | LoggerNet、PC400などのセットアップにより、接続先を設定 | 下図参照 |
ロガー直接接続リアルタイムWeb表示の例
スクロールすることができます
A地点 現在気象状況 現在時刻 2006年 8 月 25日 12:34 風向 234 度 風速 3.4 m/s 気温 12.3 ℃ 湿度 64 % 日射量 620 W/m2 時間降水量 0mm 日雨量 1.5mm 電圧 12.3V Public 10分保存データへ 60分保存データへ 24時間保存データへ |
観測地点に固定IP(ADSL+固定IPサービス)を登録すればロガーをWebサーバーにして、パソコン不要で携帯電話やPCから、直接現地データをリアルタイムで監視できます。上記のように日本語にも対応しています。
CRBasic ソースの例
以下のように、HTMLのタグを、HTTPOutコマンドで作成します
あらかじめ、別のHTML作成ソフトで作成した物をコピーすれば簡単です。
WebPageBegin ("default.html",Commands)
HTTPOut("<!DOCTYPE HTML PUBLIC " + CHR(34) + "-//W3C//DTD HTML 4.0 Transitional//EN" + CHR(34)+ ">")
HTTPOut("<html>")
HTTPOut("<head>")
HTTPOut("<title>CR1000 web表示デモ</title>")
HTTPOut("<meta http-equiv=" + CHR(34) +"refresh"+ CHR(34) + "content="+ CHR(34) +"60"+ CHR(34)+ ">")
HTTPOut("</head>")
HTTPOut("<body>")
HTTPOut("<img src=" + CHR(34) + "/CPU/SHIELDWEB.jpg" + CHR(34)+ ">")
HTTPOut("<h1>クリマテック CR1000 データロガー</h1>")
HTTPOut("現在時刻 " + time(4) + ":" + time(5))
HTTPOut("<br>")
HTTPOut("<br>")
HTTPOut("ロガー内部温度 " + RefTemp + "℃")
HTTPOut("<br>")
HTTPOut("<br>")
HTTPOut("<a href="+ CHR(34) + "datatables.html" + CHR(34) + ">リアルタイムテーブル情報</a>")
途中省略
HTTPOut("</body>")
HTTPOut("</html>")
WebPageEnd