2009年07月28日 カテゴリー:奮闘日記
7月28日 くもり
今日は昨日の続きです。
PCとWiFiボードくんを使って、ファイルの送受信をするそうです!
ではさっそくはじめましょう。
(ヌボ~...)
どっどうしたんですか?師匠!?
「いやー、昨日の絵が幽霊みたいだったんで...」
あ、あの滝のやつですか?幽霊...ショックだったんですか?
はい...。
滝に打たれる修行行ってたんですよね?(焦)
「そうです。生まれ変わる修行だそうです。」
それ、幽霊と変わらないんじゃ........
まぁ、とにかくはじめましょうか!!
「はい。今日はFTPを使ってデータを送受信します。
その前に1つ設定が必要になります。」
また設定ですか?
「昨日忘れてました。すみません。
Remote Registry Editorの設定でAllow Anonymous Uploadというものがあります。」
0になってますね。
「はい、これはファイルのアップロードを受け入れるかどうかの設定で、
0ということはoffということです。」
WiFiボードくんは受け入れ態勢ができてないんですね。
「WiFiボードくんにはセキュリティがかかっていて
勝手にファイルがダウンロードされないようになってるんです。」
なるほどー
「もう1つ、DefaultDirが\Temp\になっているということも覚えておいてください。」
デフォルトディレクトリってなんですか?
「一番最初のディレクトリということです。後で意味がわかると思いますよ。」
これで設定完了ですか?
「はい、ではPCとWiFiボードくんを立上げ、WLANで接続してください。」
はいっ これはもう完璧ですよー
「次はFTPの操作ですが、FTP専用のソフトを使って操作する場合もありますが、
今回はコマンドプロンプトを使って動かしましょう。」
どう違うんですか?
「コマンドプロンプトの方が難しいだけです。」
(鬼...)
WiFiボードくんとPCそれぞれでFTPを立ち上げます。
WiFiボードくんの方は昨日設定をしたので、電源をつけるだけで
自動的に立ち上がってくれるみたいです。
「今回WiFiボードくんはコマンドの受信側、サーバーになります。
さぁ、コマンドプロンプトを動かしてください。」
おひさしぶりです、黒い画面
「FTPと打つだけで、FTPのモードに入りますよ。」
FTPモード???
「FTPモードに入ると、FTP用のソフトが起動して、
FTP用のコマンドを打つことができます。」
「この後WiFiボードくんとPCの接続をします。
これは」WiFiボードくんに対して今からFTP使うけどいい?
という確認をとるコマンドです。」
WiFiボードくんってなんでもお伺い立てなきゃいけないんですねー。
結構気難しいのかな?
「ではコマンドを打ってみて下さい。」
open(スペース)IPアドレスですね。Open 192.168.0.111っと...
ん?これだけじゃつながらないのかな?
なんか名前聞かれてるんですけどー。
「はい、FTPの接続をする時はユーザー名とパスワードを聞かれます。
今回ユーザー名はanonymousとしておいてください。」
anonymous...
「anonymousは匿名という意味です。ゲストモードの事で誰でも使えます。」
それはありがたいですね!
無事つながったのでデータを送ってみます!
送るときは、「put(スペース)送りたいデータのある場所」です。
今回送りたいファイルは、put C:¥nabe1.bmp っと...
これだけで送れるんですよね?わーい
でも、どこに保存されてるんだろう?
「ここで先ほどお話したデフォルトディレクトリを思い出してください。」
確かデフォルトディレクトリはTempでしたね。
おーーーー そういうことかぁ!!
データが保存される先がTempというフォルダだってことですね?
「その通りです!!」
Tempを開けると...入ってるーーー
「カレントディレクトリという言葉は知ってますか?
これは今作業を行っているディレクトリのことで、
ファイルを保存するときは基本的にカレントディレクトリに保存されます。
初期状態のカレントディレクトリはレジストリのDefaultDirで設定された場所、
つまり\Temp\なのでここに保存されたんです。」
なるほどー、ディレクトリにはいろんな種類があるんですねぇ。
「今度はファイルをダウンロードしてみましょう。次は保存先も指定してみてください。」
保存先、指定できるんですか?
「ファイル名の後に保存先を入力したらできますよ。
その後に保存したい名前も入れるとその名前で保存する事も可能です」
ダウンロードのコマンドは... 「get ganges.jpg C:\ ganges1.jpg」
これでganges.jpgというファイルをCドライブにganges1.jpg
という名前で保存したことになりますよね?「はい!よくできました。このようにファイル名を指定する時にc:\からはじめて
全てのディレクトリ名を入力することをフルパス(full path)と言うんですよ。
フルパスを使うとカレントディレクトリ以外の場所にファイルを保存する事ができるんです。」
はーい
これで送受信完了♪ 電源切って今日は終了ですねー☆
「ちゃんと終了の仕方も決まってるのでいきなり電源は切らないで下さい。」
そなの?(←おおざっぱのO型)
「接続の切断はcloseと入力します。
そしてFTPモードを終了するにはquitと入力してください。」
はい!
「明日はコマンドプロンプト以外でのFTPの操作方法をやりましょう」