Slide 1

Slide 1 text

ネットも何もない 新居をRaspberry Piで 定点観察しよう あっきぃ ( id:Akkiesoft ) 2016/11/19 OSC2016 Fukuoka

Slide 2

Slide 2 text

自己紹介 • あっきぃ (@Akkiesoft) です • Ejectコマンドユーザー会主宰 • Japanese Raspberry Pi Users Group – リードの太田さんのお手伝いとか • 卵は浮いていない、いいね?

Slide 3

Slide 3 text

浮いてません

Slide 4

Slide 4 text

浮いてません

Slide 5

Slide 5 text

これなら浮いてますね

Slide 6

Slide 6 text

Japanese Raspberry Pi Users Group • raspi.jpの運営(Raspberry Pi情報の発信) • MLの運営 • イベント – 現在はおもにOSCに展示・セミナー出展 – Raspberry JAM(Raspberry Piユーザーの集まり) を不定期開催 – 来月東京にEben(RPi作者)がやってくる! • 個人的にはPimoroni製品で色々遊んでる

Slide 7

Slide 7 text

Pimoroniのライブ配信で 紹介される事案

Slide 8

Slide 8 text

コメントしたら気づかれた

Slide 9

Slide 9 text

Hey, Akkie!

Slide 10

Slide 10 text

” ՞ ʊਓਓਓਓਓਓʊ ʼ ʻ ‛ ʉ:?:?::?:?:ʉ ՞ ਊ

Slide 11

Slide 11 text

BIG Raspberry JAM TOKYO 2016 • 12月11日(日)にRaspberry Piの大きめのイベ ントやります。 • Raspberry Piを作ったEben Upton氏が来日し てキーノート発表します • 私もEjectとかRaspberry Piの話をします • https://raspberrypi.connpass.com/event/44902/

Slide 12

Slide 12 text

本 題

Slide 13

Slide 13 text

私事ですが、引っ越します。 • 北海道から上京して以来10年ほど住んだ 部屋が狭くてカビてるので引っ越すことにした • 近くにいい部屋を見つけたので決定 • 良い – 21.6 ㎡ →29.8㎡=8.2 ㎡ひろくなった – もともと駅に近かったけどさらに近くなった • 悪い – 共用部(特にエレベーター)の強烈なランクダウン • エレベーターに住むわけじゃないので妥協

Slide 14

Slide 14 text

Before, After. →

Slide 15

Slide 15 text

地図(どうせ見てもだれもわか らんやろwwwHAHAHAwww) • (censored)

Slide 16

Slide 16 text

この距離で引越屋使うのだるくね? • だいたい手運びで引っ越しをすることにした – 買い物かご2個とダンボール2個くらいでピストン 輸送 – 背中にも背負う二宮金次郎SSttyyllee – ゴミは少ないのでエコロジーかも? • 家電はさすがにクルマを用意 – 来週の祝日にやる予定

Slide 17

Slide 17 text

そうだ、進捗を記録して晒そう • 引っ越しの進捗を記録したら楽しいのでは • Raspberry Piを使おう • ネット回線開通してないけど、USBモデムで やったらIoTっぽくてええな!w – そういえば工事の連絡なんもこねえ – 詰んでるのでは?(死) • 新居に持ち込み済みだった余り物の Raspberry Piをおもむろにセットアップした

Slide 18

Slide 18 text

新居の定点観察 hhttttpp::////sshhrriimmpp..mmaarrookkuunn..nneett//nneewwhhoouussee//

Slide 19

Slide 19 text

見えているもの(11/18現在)

Slide 20

Slide 20 text

見えているもの(11/18現在) カラーコーン ミク ミク ミク ミク ミク コミック コミック コミック コミック 服 ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ( ク ロ ゼ ッ ト ) コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック

Slide 21

Slide 21 text

ʊਓਓਓਓਓਓਓਓਓʊ ʼ ϛΫͱίϛοΫ ʻ ʉ?:?:?:?:?:?:?:?ʉ

Slide 22

Slide 22 text

ʊਓਓਓਓਓਓਓਓʊ ʼ Χϥʔίʔϯ ʻ ʉ?:?:?:?:?:?:?ʉ

Slide 23

Slide 23 text

• カラーコーンをBlinkt!で光らせようとした • 別途Raspberry Piをカラーコーンの中に設置 • 光った • まだカーテンを買ってないのでこれはワン チャン通報されたりしそう • 1日でやめた 夜はライトアップをしようとした

Slide 24

Slide 24 text

夜のカラーコーン

Slide 25

Slide 25 text

動画(vine.co/v/5Th2tVDlOKg)

Slide 26

Slide 26 text

定点観察システムのベース • 金魚の観察カメラ • 1時間に1枚写真を10世代 +1時間ごとの動画1世代 • PiZero+カメラモジュールで コンパクトに設計 • 撮影用ライトはBlinkt!を使 用

Slide 27

Slide 27 text

金魚^〜

Slide 28

Slide 28 text

環境 • Raspberry Pi 1 B(なんか余っていたので) • カメラモジュール • L-05A USBモデム • なんか余ってた川SIM • 6時から20時まで、 5分ごとに写真撮影

Slide 29

Slide 29 text

Webシステムのしくみ • カメラモジュールで写真を撮影 • 自宅Webサーバーにscpする • てきとうなWebページをつくる(PHP) • おわり /usr/bin/raspistill –w 640  –h 480  –o /home/pi/rapse/`date  +'%Y%m%d-­‐ %H%M'`.jpg

Slide 30

Slide 30 text

USBモデムの設定 • USB ModeSwitchを設定 • NetworkManagerを設定 • 動作確認

Slide 31

Slide 31 text

USB ModeSwitchの設定 • USB ModeSwitchはそのままだとL-05Aの Ejectタイミングが適切でないのでデバイス検 出に失敗する • 設定にwaitを入れると解消できる #  LG  L-­‐05A  (/etc/usb_modeswitch.d/1004:613a) TargetVendor=0x1004 TargetProduct=0x6124 StandardEject=1 WaitBefore=2 ←これ

Slide 32

Slide 32 text

NetworkManagerの導入 • apt-get install network-manager • apt-get remove dhcpcd5 • echo "" > /etc/network/interfaces • NetworkManagerを入れる • 別のネットワーク管理奴は殺す

Slide 33

Slide 33 text

Network Managerの 設定 • PPPの設定を /etc/NetworkManag er/system- connections/IIJmio に書く • ownerはroot • modeは0600 [connection] id=IIJmio uuid=7be1947e-­‐6709-­‐54ba-­‐8e74-­‐59dba1f8a520 type=gsm autoconnect=true [ppp] refuse-­‐eap=true refuse-­‐mschap=true refuse-­‐mschapv2=true [ipv6] method=auto [ipv4] method=auto [serial] baud=460800 [gsm] number=*99***1# username=mio@iij password=iij apn=iijmio.jp

Slide 34

Slide 34 text

ʊਓਓਓਓਓਓʊ ʼ ΊΜͲ͍ ʻ ʉ?:?:?:?:?:?ʉ

Slide 35

Slide 35 text

Ansible Playbookございます • https://github.com/Akkiesoft/RPi-tools • l-05a roleを用意(直球) • host_varsあたりに以下を書く • ansible-playbook –i hosts –l rpi l-05a.yml (例) • 新居で床に座って流し込んだ mobile_network: -­‐ name:  "IIJmio"  ←NetworkManagerの接続名 number:  "*99***1#"  ↓以下は接続先情報 username:  "mio@iij" password:  "iij" apn:  "iijmio.jp"

Slide 36

Slide 36 text

まとめ • インターネット環境がない新居の定点観察も Raspberry Piでサクッと作れる • カラーコーンは光らせてはいけない(戒め) • 新居のミクの置き方については考える必要が ある

Slide 37

Slide 37 text

おわり