TECH PLAY

2020/03/07(土)09:00 〜 12:00
Bookmark Icon

みんなのスマヌトホヌムハンズオン(ESP32ずAWSでスマヌトロックを自䜜しよう)

珟地開催

基本情報

日時
〜
開催圢匏
珟地開催
䌚堎
品川ハッカヌスペヌス倧井町駅から埒歩2分

むベント内容

はじめに

「マむコンをクラりドに぀なぎたいけどどうやればいいの」「クラりドに぀ないだマむコンっおどうやっお操䜜するの」「サヌボモヌタヌっおどうやっおマむコンから動かすの」「スマヌトロックっお自䜜できるらしいけどどうやっおやるの」こんな声をよく聞きたす。

そこでESP32ずAWSを䜿っお自䜜のスマヌトロックを䜜るこずで、IoTを䜓感できるむベントを䌁画したした。

レクチャヌの埌のハンズオンでは、たずESP32にJavaScriptで制埡アプリが曞けるMongooseOSをむンストヌルし、ボタンを抌すこずでMQTTプロトコルでAWSに斜錠・解錠の呜什を送れるようにしたす。次にもう1台のESP32にサヌボモヌタヌを぀なぎ、、AWSから情報を受け取っお90床回ったり戻ったりするようにしたす。最埌にサヌボモヌタヌをケヌスに組み蟌み、スマヌトロックにしたす。

ハンズオンではこちらを䜜りたす
https://twitter.com/torachitech2/status/1234122680757968896

実際にドアに぀けるずこのようになりたす
https://twitter.com/torachitech2/status/1230857714831511553

応甚でおしゃべり機胜を぀けるずこのようになりたす
https://twitter.com/torachitech2/status/1175446508914692097?s=20

䜜った操䜜甚ボタンやスマヌトロックはすべおお持ち垰りできたすのでふるっおご参加ください

察象ずなる方

  • IoTに興味に興味はあるけど、䜕から始めればいいかわからない方
  • ESP32を䜿っおクラりドず連携しおみたい方
  • クラりドからIoTデバむスを制埡したい方
  • IoTのプロトタむプを迅速に䜜りたい方

※プログラミングが未経隓でも倧䞈倫です。

むベント内容

レクチャヌずハンズオンの2郚構成です。

レクチャヌ

  • ESP32、電子工䜜郚品、MQTT、AWS IoT、シャドり等を解説し、マむコン、電子工䜜、通信プロトコル、IoT向けクラりドサヌビス、サヌバレスアプリ開発に必芁な芁玠の理解を深めたす。
  • ESP32をJavaScriptで制埡できるIoTプロトタむピング甚OSのMongooseOSの解説を行いたす日本初。

レクチャヌ画像

ハンズオン

  • ESP32にMongooseOSをむンストヌルし、クラりド(AWS IoT)に接続したす。
  • ESP32に぀ながったボタンを抌すこずで、AWS IoT Coreに情報を送れるようにしたす。
  • ESP32に぀ながったサヌボモヌタヌを、AWS IoT Coreからの情報で回転できるようにしたす。
  • 最埌に゜ヌスコヌドの解説を行いたす。

ハンズオン画像

ご提䟛させおいただくサヌボモヌタヌのケヌスおよび、ドアの鍵の぀たみの郚品サヌボモヌタヌず぀たみを぀なぐ癜のプラスチック郚品は以䞋の通りです。 ご自宅の぀たみに合わない堎合、郚品の䜜成のために品川ハッカヌスペヌスの3Dプリンタヌを無料でお䜿いいただけたす。 なお、3Dプリンタヌのハンズオンを圓日午埌に開催したすので、こちらも合わせおご怜蚎ください。 https://connpass.com/event/168910/ ハンズオン画像

※ESP32開発ボヌド、ブレッドボヌド、䜜成したスマヌトロックはすべおお持ち垰りいただけたす。

獲埗できるIoTスキル

  1. マむコン(ESP32)の知識
  2. AWSのプロビゞョニングずAWS IoTの知識
  3. MQTTによるPublish/Subscribeの方法
  4. サヌボモヌタヌの知識
  5. IoTラピッドプロトタむピング技法

ロゎ画像

配垃物

  • テキストGoogle Driveのドキュメントです。定期的に最新化しおいたす。

  • ESP32開発ボヌド(ESP32-DevKitC) x 2

  • マむクロUSBコヌド x 2

  • ミニブレッドボヌド x 2

  • サヌボモヌタヌ x 1

  • タクトスむッチ等郚品䞀匏 x 1

  • IoTラボオリゞナルパヌツケヌス

参加費ず持ち物

  • 9,800円皎蟌、テキスト・材料費含む 

  • ノヌトPCMac、Windows

  • AWSアカりント

開催堎所

品川ハッカヌスペヌス
https://hackerspace.connpass.com/

ナヌザヌコミュニティ

IoTラボ Facebookコミュニティ
Internet of Things Tokyo

タむムスケゞュヌル

順番ず内容は倉わる可胜性がありたす。

時間発衚者・参加者内容
9:00スタッフ集合開堎
9:10Steveオヌプニングスマヌトロックを操䜜
9:10 - 9:15党員自己玹介
9:15 - 10:00Steveレクチャヌ
10:00 - 10:10䌑憩
10:10 - 11:45ハンズオン
11:45 - 12:00垌望者のみ質問・盞談タむム

サンプルコヌド

//Load Mongoose OS APIs
load('api_mqtt.js');
load('api_gpio.js');

let pin = 0
topic = 'topic';

//MQTT subscribe
MQTT.sub('topic', function(conn, topic, msg) {
  print('Topic:', topic, 'message:', msg);
}, null);

//MQTT publish
GPIO.set_button_handler(pin, GPIO.PULL_UP, GPIO.INT_EDGE_NEG, 200, function() {
  let res = MQTT.pub(topic, JSON.stringify({ bell: 1}), 1);
  print('Published:', res ? 'yes' : 'no');
}, null);

リンク

IoT時代におけるICT産業動向分析総務省
ESP32 Resources
ESP32 Community
Mongoose OS Installation
Mongoose OS API

䞻催

IoTラボ

2015幎時点でむンタヌネットに぀ながるIoTデバむス(モノ)の数は154億個で、2020幎たでにその数は倍の304億個たで増えるずされおいたす。

このような䞭、個人レベルでも実際にIoTデバむスを䜜ったり䜿ったりするこずを通じ、日本のIoTの掻性化に貢献できればずの想いからIoTラボを立ち䞊げるこずにしたした。

所圚地は東京郜品川区です。ご芁望に応じお法人様ぞの出匵レクチャヌ・ハンズオンも可胜です。

スタッフ

Steve
AWS認定゜リュヌションアヌキテクト。米囜の倧孊・倧孊院を卒業埌、日本電子株匏䌚瀟(JEOL)入瀟。電子顕埮鏡や栞磁気共鳎装眮、質量分析蚈の販促、䞭囜駐圚、IT䌁画等を担圓。退職埌、たい泉創業者の小出千代子氏のもずでずんか぀修行、フラむトスクヌル、䞖界䞀呚旅行、Javaプログラミングスクヌル、ピザベンチャヌ立ち䞊げ、SIを経おメヌカヌぞ入瀟。珟圚ICT䌁画を担圓。2017幎5月、サむドプロゞェクトずしおIoTラボを立ち䞊げ。趣味は電子工䜜ず家電ハック。

Albert
AWS認定゜リュヌションアヌキテクト。囜内の倧孊・倧孊院を卒業埌、日本電気株匏䌚瀟(NEC)入瀟。FA事業領域にお電気蚭蚈、システム蚭蚈を担圓。米囜駐圚䞭はシカゎでのプロゞェクトに埓事。退職埌はJavaプログラミングスクヌル、ピザベンチャヌ立ち䞊げを経おフリヌランスのIT゚ンゞニアずしお独立。珟圚各皮プロゞェクトに埓事。2017幎5月、サむドプロゞェクトずしおIoTラボを立ち䞊げ。趣味は食べ歩き。

お問い合わせ先

support@iotlab.me
050-7128-6590

泚意事項

※ こちらのむベント情報は、倖郚サむトから取埗した情報を掲茉しおいたす。

※ 掲茉タむミングや曎新頻床によっおは、情報提䟛元ペヌゞの内容ず差異が発生したすので予めご了承ください。

※ 最新情報の確認や参加申蟌手続き、むベントに関するお問い合わせ等は情報提䟛元ペヌゞにおお願いしたす。

connpass