Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ハードを知らないソフトエンジニアがIoTをかじってみた話

3,341 views

Published on

電通大久野ゼミ2016-10-06の発表資料

Published in: Devices & Hardware
  • Be the first to comment

ハードを知らないソフトエンジニアがIoTをかじってみた話

  1. 1. ハードを知らないソフトエンジニア が IoTをかじってみた話 久野ゼミ 2016-10-06 福井眞吾
  2. 2. ❖ 福井 眞吾(ふくい しんご) @SilkAndTiki ❖ コンピュータ&通信機器メーカー勤務 ❖ プログラミング言語の研究 ❖ Javaでシステム開発 ❖ 損益管理(エクセルが相棒) ❖ 昨年、役職定年になり、週休3日制を選択
  3. 3. 高校 「特別数学」でコンピュータと出会う 大学、大学院 数学科を母体とする情報科学科 会社 Smalltalk, Lisp, Actor, Java, JavaScript
  4. 4. コンピュータ 手足がなければ ただの箱 1977年 京大式カードに記す
  5. 5. 1行ディスプレイ プリンタ カセットテープ HP9820 A
  6. 6. 1977年
  7. 7. Xerox Alto Smalltalk 1982年
  8. 8. 30年経過
  9. 9. Arduino Raspberry Pi Edison mbed ESP-WROOM-02 ・・・
  10. 10. ダッシュボード サービス 学習 出力: LED, リレー, … 入力: ボタン、センサー… 他のデバイス IoTデバイス ネットワーク
  11. 11. 植物に定期的に水をやる装置 蛇口、コンセントのないベラン ダで1週間稼働 水やりに成功したか失敗したか をメールで通知してくれる。
  12. 12. 子供がTVの画面に張り付いて 見るのを止めさせたい親から の製作依頼 人感センサーで接近を感知す るとリモコン信号を発してTV を消す (消したことを親に通知) (スマホの操作で電源ON) 人感センサー 赤外線発信 赤外線受信
  13. 13. 私のIoTデバイス遍歴
  14. 14. “スマホのWiFiとGPSの位置情報をIFTTTで 拾ってcloudBitでサーボを動かす簡単なしく み。電子工作の経験は不要で、こーいうの を子どもでも誰でも30分くらいで作れてし まう。” このブログを読んでやる気になった http://qiita.com/kazunori279/items/7dbbb525ab0cf6d5d9b5
  15. 15. 部品を磁石でくっつけて回路を作れる
  16. 16. Arduino cloudBit Wifi経由でネット接続プログラマブル
  17. 17. Arduino 専用IDEで楽々プログラミング 安い 4,000〜400円
  18. 18. 内部配線
  19. 19. 足を付けるときだけ
  20. 20. Arduino 専用IDEで楽々プログラミング 安い 4,000〜400円 通信には追加ボードが必要 メモリが少ない→単純なプ ログラムのみ
  21. 21. PC上のnode.jsで動作 IOコマンドをデバイスに送って制御 ネットワーク通信はPCが担う IOコマンド コマンドを 受け取って ピンを操作
  22. 22. 各部屋の温度を測定したい場合
  23. 23. このタイプはよくある: 他の母艦型デバイス SONY MESH iPadが必須 ユカイ工学 konashi2.0 iPhoneが必須
  24. 24. Raspberry Pi Linuxなので何でも動く node.js, ruby, ・・・ そこそこ安い 5,000円前後 zeroは$5〜だけど通信なし Linuxの設定をしたいわけじゃ ない・・・ワクワク感が・・ ・
  25. 25. ESP-WROOM-02 (ESP8266) Wifi内蔵(技適取得済み) ArduinoのIDEでコーディングできる つまりArduino + Wifi = WROOM-02 安い 500円前後 Sleepモードあり Wi-Fiでプログラク書き換え可能(OTA) チップ単体だと電子工作が大変
  26. 26. スイッチサイエンス ESPr Developer 2,160円 Seeed Wio Node 1,100円(秋月)
  27. 27. GMAIL
  28. 28. ・WROOM-02 + 専用ファームウエア ・grove規格のセンサーを2個接続できる
  29. 29. 結線 スマホで設定 Web API生成
  30. 30. 例:ボタンのWeb API
  31. 31. seeed社webサーバ 接続 自前のwebサーバ Web API
  32. 32. JavaScriptを直接実行できるデバイスがある! tessel2 Kinoma Element
  33. 33. ECMAScript 6 97% 専用IDEでコーディング、 デバッギング、 シミュレーション Wifi搭載 技適取得済み! $24.95 日本未発売(米国内のみ出荷 )
  34. 34. IoTの I 側
  35. 35. AWS IBM Bluemix IFTTT myThings freeboard ・・・
  36. 36. プロトコル MQTT HTTP ・・・ 通信サービス pub nub milkcocoa ・・・
  37. 37. ビジネスの住み分け
  38. 38. 専用ハード クラウドサービス 汎用ハード
  39. 39. 乗り越える谷は大きくて深い 基盤、筐体、組み立ての委託 法律遵守 販路、デリバリー でも、大学生が自作デバイスを売ってたりする。 https://liginc.co.jp/236620
  40. 40. 参考情報
  41. 41. スイッチサイエンス https://www.switch-science.com/ 秋月電子通商 http://akizukidenshi.com/ 千石電商 https://www.sengoku.co.jp/ アマゾン https://www.amazon.co.jp
  42. 42. IoT縛りの勉強会! IoTLT http://iotlt.connpass.com 他にもたくさん → 勉強会サイトで検索 connpass http://connpass.com/ dots. https://eventdots.jp お薦め
  43. 43. 1. 舘野祐一: はじめてのIoT, WEB+DB PRESS Vol.91 pp.41-72 (2016) 2. 国野亘: Web脳接続! Wi-Fix3G/LTEでIoT製作, トランジスタ技術 2016-09 pp.35-114 3. 金丸隆志: カラー図解 最新 Raspberry Piで学ぶ電子工作 作って 動かしてしくみがわかる, 講談社ブルーバックス (2016) 4. 舘野祐一: 電子工作に必要な道具達, クックパッド開発者ブログ http://techlife.cookpad.com/entry/2015/10/28/080000

×