Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ネットも何もない新居をRaspberry Piで定点観察しよう / 20161119-osc1...

Akira Ouchi
November 19, 2016

ネットも何もない新居をRaspberry Piで定点観察しよう / 20161119-osc16-fk-raspi

OSC2016 Fukuoka ライトニングトークで発表

Akira Ouchi

November 19, 2016
Tweet

More Decks by Akira Ouchi

Other Decks in How-to & DIY

Transcript

  1. 自己紹介 • あっきぃ (@Akkiesoft) です • Ejectコマンドユーザー会主宰 • Japanese Raspberry

    Pi Users Group – リードの太田さんのお手伝いとか • 卵は浮いていない、いいね?
  2. Japanese Raspberry Pi Users Group • raspi.jpの運営(Raspberry Pi情報の発信) • MLの運営

    • イベント – 現在はおもにOSCに展示・セミナー出展 – Raspberry JAM(Raspberry Piユーザーの集まり) を不定期開催 – 来月東京にEben(RPi作者)がやってくる! • 個人的にはPimoroni製品で色々遊んでる
  3. BIG Raspberry JAM TOKYO 2016 • 12月11日(日)にRaspberry Piの大きめのイベ ントやります。 •

    Raspberry Piを作ったEben Upton氏が来日し てキーノート発表します • 私もEjectとかRaspberry Piの話をします • https://raspberrypi.connpass.com/event/44902/
  4. 私事ですが、引っ越します。 • 北海道から上京して以来10年ほど住んだ 部屋が狭くてカビてるので引っ越すことにした • 近くにいい部屋を見つけたので決定 • 良い – 21.6

    ㎡ →29.8㎡=8.2 ㎡ひろくなった – もともと駅に近かったけどさらに近くなった • 悪い – 共用部(特にエレベーター)の強烈なランクダウン • エレベーターに住むわけじゃないので妥協
  5. そうだ、進捗を記録して晒そう • 引っ越しの進捗を記録したら楽しいのでは • Raspberry Piを使おう • ネット回線開通してないけど、USBモデムで やったらIoTっぽくてええな!w –

    そういえば工事の連絡なんもこねえ – 詰んでるのでは?(死) • 新居に持ち込み済みだった余り物の Raspberry Piをおもむろにセットアップした
  6. 見えているもの(11/18現在) カラーコーン ミク ミク ミク ミク ミク コミック コミック コミック

    コミック 服 ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ミク ( ク ロ ゼ ッ ト ) コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック コミック
  7. 環境 • Raspberry Pi 1 B(なんか余っていたので) • カメラモジュール • L-05A

    USBモデム • なんか余ってた川SIM • 6時から20時まで、 5分ごとに写真撮影
  8. 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 ←これ
  9. NetworkManagerの導入 • apt-get install network-manager • apt-get remove dhcpcd5 •

    echo "" > /etc/network/interfaces • NetworkManagerを入れる • 別のネットワーク管理奴は殺す
  10. 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
  11. 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"