p.72 お手軽サーバー構築 で共有 超入門 を自宅 に や動画 真 写 覧可能 の 閲 メ ら デジカ マホか ス で 」 A 「DLN を自在 に 操 ろう この1年で出荷台数が2倍になり、約400万台に達したRaspberry Pi。サーバーに電子工作にと、いろいろ活用してみましょう。まず「DL NA」サーバーとして動かし、写真や動画を自宅内で共有します。USB 接続のお手軽赤外線リモコンモジュールをつないで、家電の自動制御 も実現します。さらに、I2Cデバイスのドライバ開発に挑戦しましょう。 p.77 USB接続の超小型 学習リモコンを活用 がつく 明 照 で と自動 電を制御 る 入 部屋に サー使い家 やすく い ン 使 セ を 人感 ンサー が分かる セ 度 2 度 I C温 個で温 1 ド コマン p.84 ラズパイのデバイス ドライバを作ってみよう static struct i2c_driver adt7410_driver = { .probe = adt7410_probe, .remove = adt7410_remove, .id_table = adt7410_id, .suspend = adt7410_suspend, .resume = adt7410_resume, .address_list = adt7410_addr, Nikkei Linux 2014.12 71 お手軽サーバー構築 超入門 デジカメの写真や動画を自宅で共有 「DLNA」でスマホから閲覧可能に Raspberry Piでサーバーを立ててみましょう。自宅の中で、デジカメなどで撮った写真や動画をスマホやPCから閲覧で きるようにします。ラズパイに外付けディスクを取り付ければ、大容量の動画も難なく共有できます。 「DLNA」と呼ぶコン テンツ配信の仕組みを使います。サーバー構築の基本から解説しましょう。 (安東 一真) 5000 円 程 度で買える PC ボード PC から便利に リモートアクセス 「Raspberry Pi」(ラズパイ)は、発 売から 2 年で出荷台数が 200 万台、 続いて作業用 PC で作業します。 UbuntuなどのLinuxが動作するPC からアクセスする場合、ssh コマン それから1年弱で2倍の約400万台に ラズパイの推奨 Linux OS である ドを利用します。 「Dash」メニュー 達しています。搭載するARM CPU 「Raspbian」では、デスクトップ画 で「terminal」と 検 索 し、現 れ た は今どきのスマートフォンやタブレ 面を立ち上げてGUIで操作する方法 「端末」を起動します。図 3 のよう ットと比べると決して高速ではあり と、端末(コンソール)で文字(Li に ssh コマンドを実行します。 ませんが、サーバーマシンや電子工 nux コマンド)を入力して操作する 初回のアクセスで警告が出るの 作マシンとして世界中で活用されて 方法があります。サーバーとして動 で、 「yes」と入力して Enter を押し います。 作させる場合、後者のコンソールで ます。パスワード(初期値は raspb Part1 では、サーバーマシンとし の操作が中心になります。 erry)を入力すると、ラズパイのコ て手軽に活用するための基本を解 このとき便利なのが、作業用の ンソールが出力されます。ディレク 説します。応用例として、デジタル PC からリモートアクセスすること トリー(フォルダー)内のファイル カメラなどで撮影した写真や動画を です。作業の途中で悩んでWebで検 などを一覧する「ls」コマンドなど 配信できる「DLNA」(Digital Livi 索したくなったときも、作業用 PC を実行してみてください。 ng Network Alliance)サーバーと の Web ブラウザーの方が高速に動 Mac OS X でも操作は同じです。 して動かしましょう。自宅の LAN 作してストレスがありません。 標準アプリの「ターミナル」を起動 につないだスマートフォンや PC か 別のマシンにアクセスするとき、 して図 3 を実行します。 ら、思い出のコンテンツにいつでも アクセス先の住所を示すのが「IPア Windows PC では無料アプリの アクセスできます(図1)。音楽の共 ドレス」です。ラズパイのコンソー 「Tera Term」が便利です。Webサ 有も可能です。ラズパイは新型のモ ル、またはデスクトップ画面の端末 イト「http://goo.gl/B5lW2u」にア デル B +でも旧 B でも構いません。 エミュレーター「LXTerminal」を 起動したウィンドウで、図 2 に示す コマンド「ip a」を実行します。表 示されたIPアドレスをメモしておき ます。 図1 スマートフォンから動画や写真にア クセスしているところ Android端末からアクセスした。無料のDLNAクラ イアントアプリ「MediaHouseのUPnP / DLNA対 応ブラウザ」 を利用。 72 2014.12 Nikkei Linux $ ssh [email protected] ユーザー ID 図2で調べたIPアドレス 図3 リモートログインする $ ip a (略) 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fas t state UP qlen 1000 link/ether b8:27:eb:b6:23:d1 brd ff:ff:ff:ff:ff:ff inet 192.168.0.12/24 brd 192.168.0.255 scope global eth0 valid_lft forever preferred_lft forever 図2 IPアドレスを確認 IPアドレス このマークで改行
© Copyright 2024 ExpyDoc