Raspberry Pi

Raspberry Piの設定【I2Cの有効化】

Raspberry Pi 2が登場して、ほぼ同時期にアップデートされたRASPBIAN(2015-02-16版)ですが、こちらのOSでのI2Cの設定方法が以前の方法からDEVICE TREE(1, 2)というものを利用する方法に変更になりましたので、まとめておきたいと思います。こちらの「手…

Raspberry PiをUnixBenchでベンチマーク比較【B/B+/2B】

パッケージに6倍速いと謳われている「Raspberry Pi 2」ですが、人に聞かれると「速い感じはします」という応えになってしまうのが正直なところでしたので、UnixBench動かしてみました。 (上:B Rev.2 / 左下:2B / 右下:B+) 比較は、前回2B用にアップデー…

Raspberry Piの設定【Raspberry Pi 2 Model B移行用アップデート】

昨日千石電商秋葉原本店で購入してきた「Raspberry Pi 2」ですが、これまで使っていた「Raspbian on Raspberry Pi Model B(+)」のSDカードはそのまま使えないことがあるらしく、アップデートが推奨されていると店員さんから聞きました。また、「element14」…

Raspberry Piの設定【SDカード使用容量の変更(リサイズ)】

ここまでは容量には困っていませんでしたが、色々試してきてそろそろ容量不足に陥りそうな状況になってきたので、SDカードの容量をフルに使えるようリサイズしたいと思います。 手順1 現状確認 最初に、df -hで現状の利用状況を確認します。 $ df -h 結果は…

Raspberry Piの設定【Weaved - IoT Kit による外部ネットークからのSSH接続】

最近Raspberry Piネタの連投となっていますが、これまた先日TechCrunchで記事になっていたWeaved(www.weaved.com)を試してみたいと思います。 このWeavedはSSHやHTTP(Web)、WebIOPiといったRaspberry Piのサービスに外部ネットークから接続して利用でき…

Raspberry PiによるIoT(M2M)【I2C温度センサー/xively/JavaScript(Node.js)】

最近「kinoma Create(ミートアップ参加レポート)」や「Tessel」等ハードウェア制御にもJavaScriptを利用しているキットがチラホラ見受けられるようになりました。そこで、先日Raspberry PiにちょうどNode.jsも入れたばかりということで、前回Raspberry Pi…

Raspberry Piの設定【Node.jsのインストール】

今回は最新版のNode.jsのインストールを行いたいと思います。最新版は、aptではインストールできず、最新版インストールには色々な方法が紹介されていますが、今回は確実な方法としてビルドから行いたいと思います。本来は、LinuxやMac向けの方法だと言えま…

Raspberry Piのイメージバックアップ

この辺で、Raspberry Piのイメージバックアップの方法を押さえておきたいと思います。色々とプロトタイピングしていると初期化したくなるものですが、途中までは同じ作業を繰り返すことになりますので、ここまでの設定を終えたところでSDカードの内容のバッ…

Raspberry Piの設定【FTPサーバ(vsftpd)の設定】

久々のRaspberry Piネタとなりますが、データの受け渡しにFTPを使いたくなったので、設定方法を書いておきたいと思います。Raspberry PiらしくPythonにこだわりたく色々試したい時には、pyftpdlibも良いと思いますが、aptでインストールできるvsftpdを入れる…

I2Cセンサー取扱いのコツ

これまでにも触れてきましたが、Raspberry PiのGPIOにはI2Cと呼ばれるシリアル通信用端子が準備されており、I2C対応センサーの実装に利用可能です(I2CはArduino等でも対応しています)。 I2C温度センサーは、「TMP102(データシート)」や「ADT7410(データ…

Raspberry PiによるIoT(M2M)【I2C温度センサー/xively/Python】

そろそろRaspberry Piで「Machine to machine(M2M)」、「Internet of things(IoT)」をやっていきましょう。Raspberry PiではI2Cのインターフェースが準備されていますので、今回はこれを利用した温度センサーの読み込みからクラウドへのデータ連携までを…

Raspberry Piの設定【NTPデーモンの設定】

今回はNTPデーモン(ntpd)の設定です。M2Mで使うことを目指していますので、データの時間は大切です。 手順1 「/etc/ntp.conf」の設定 NTPデーモンの設定ファイルである/etc/ntp.confを編集していきます。server 0-3.debian.pool.ntp.org iburstをコメント…

Raspberry Piの設定【VNCサーバ(tightVNC)の設定】

今回からおまけのような設定のご紹介になってきます。そんなおまけの初回はRaspberry PiにVNCサーバを入れてリモートデスクトップ出来るようにしたいと思います。Rasberry Piはハイスペックな訳ではありませんのでリモートでの接続は基本的にはコマンドライ…

Raspberry Piの設定【raspi-config/言語・タイムゾーン・キーボードの設定】

今回は、「言語(文字コード)」、「タイムゾーン」、「キーボード」といった基本設定を行っていきましょう。 sudo raspi-config コマンドから入っていきます。 $ sudo raspi-config コマンドを打つと次のような画面が現れます。 今回の設定は 、4 Internati…

Raspberry Piの設定【有線LAN(イーサネット)・無線LAN(WiFi)設定】

今回は「Raspberry Pi」のネットワーク周辺の設定を行います。標準では有線LANのインターフェースのみの実装ですが、私はUSB WiFiも準備しましたので、有線・無線の両方の設定方法に触れたいと思います。 ネットワークの設定は、/etc/network/interfaces フ…

Raspberry Piの設定【ディストリビューション・OSインストール】

これから数回に分けて「Raspberry Pi」の設定をまとめていきたいと思います。既に「Typetalk Hack Fukuoka」や「kintothon」で「Machine to machine to human (M2M2H)」、「Internet of things (IoT)」させていまして、この手順を振り返って行く感じになりま…

「kintothon #1 in Okinawa」に参加しました

6/6(金)〜6/8(日)に沖縄で開催された「kintothon #1 in Okinawa」に参加させて頂きました。Webアプリの企画・開発・販売等を行われているレキサスさんが定期的に開催されている社内Hackathonにおいて、今回サイボウズのkintoneしばりで行われるというこ…

「Typetalk Hack Fukuoka」に参加しました

前回に続きクラウドサービス関係で連投です。 5/28(水)、nulabさんで開催された「Typetalk Hack Fukuoka」に参加させて頂きました。これまで、京都、大阪、東京で開催されて、今回の福岡だったたようです(Typetalk Hack から学ぶ Typetalk API のはじめか…