関西おうちハックで行った内容をまとめたものです。
https://kansaiouchihack.doorkeeper.jp
実行環境
- RasberryPi 2 Model B
- MacBookAir(OSX Yosemite)
- SDカード (サンディスク microSDHC 16GB SDSDQ-016G-J35U)
その他
- Raspberry Piで学ぶ電子工作 超小型コンピュータで電子回路を制御する (ブルーバックス)
- LANケーブル、USB2.0 LANアダプタ、microUSBコンセント
SDカードにraspbianのOSイメージを焼く
こちらは公式から(https://www.raspberrypi.org/documentation/installation/installing-images/mac.md)
SDカードをMacに接続後、ディスクユーティリティからMS−DOSで初期化する(必要な人のみ)
raspbianのOSイメージをダウンロード->(https://www.raspberrypi.org/downloads/raspbian/)
Unmoutしてddコマンドで書き込む
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.9 GB disk2
1: Windows_FAT_32 boot 58.7 MB disk2s1
2: Linux 15.9 GB disk2s2
$ diskutil UnmountDisk /dev/disk1
$ sudo dd bs=1m if=/path_to_imagefile/hogehoge.img of=/dev/disk1
#結構時間かかります。
ラズパイ起動
SDカードを差し込み、ラズパイを電源につなぐ。
今回はディスプレイなしで進める方法で
- Macはネット接続を無線LANにUSBポートからLANケーブルを使ってラズパイに接続。
- Macの環境設定から共有>インターネット共有>無線LANを共有経路、ポートをUSBのポートに設定。
- コンソールアプリから「OFFER」で検索するとラズパイにネットワーク共有のログがあるので、そのIPアドレスを使ってターミナルからSSH接続する。ID pi Password raspberry
初期設定ですること
パスワード変更
日本語に対応した環境設定
VNC接続のためのtightvncのインストール
他、ホストネームの設定、無線LANの設定など。。
node.jsのインストール
このあと行うNCMBのSDKをする上で一番問題がなさそうなバージョンは
v0.12.6
注意!!
nodebrewを使ってインストールする方法ではRaspbarryPi2は非対応のため直接ソースを落としてインストールする
以下、参考リンクを実行させていただく(http://qiita.com/fumishitan/items/e5b8e4bcaeee1b85e239)
NCMBにデータを送る
以下内容そのまま。
「Node.jsの動作確認」で確認できる。
(http://mb.cloud.nifty.com/doc/current/introduction/quickstart_javascript.html)