Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スマホ IoTでWeb3ハッカソンに参加させてもらった話
Search
Ozaki
December 16, 2023
Technology
270
0
Share
スマホ IoTでWeb3ハッカソンに参加させてもらった話
Ozaki
December 16, 2023
More Decks by Ozaki
See All by Ozaki
SORACOM使ってたら岩手まで来てしまった話
ozk009
0
74
JAWS-UGがくれた転機
ozk009
0
140
四国クラウドお遍路2024行ってきた
ozk009
0
90
リアルお遍路+SORACOM IoT
ozk009
1
410
SORACOM Discovery 2024行ってきた
ozk009
0
120
ポチっとな!でクラウド簡単呼び出し
ozk009
0
190
広島でもやってるよ!SORACOM UG
ozk009
0
100
IoT×ローコード×ハッカソンってイノベーションの予感しかない
ozk009
0
200
尾崎、総務やめたってよ
ozk009
0
290
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
50k
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
370
さきさん文庫の書籍ができるまで
sakiengineer
0
360
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
780
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
750
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
340
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
190
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
0
180
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.5k
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
140
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
400
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
The agentic SEO stack - context over prompts
schlessera
0
790
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Rails Girls Zürich Keynote
gr2m
96
14k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing for humans not robots
tammielis
254
26k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
Embracing the Ebb and Flow
colly
88
5.1k
Transcript
スマホIoTでWeb3ハッカソン に参加させてもらった話 IoTLT広島 Vol.13 2023年12月13日 おざき
自己紹介 非IT企業の社内情報システム部門所属 出身、居住地ともに広島県 2018年からIoTの勉強 SORACOMを使ったIoTがちょっと得意
今の推しのIoTデバイス:スマートフォン X:@ozk009
本日の内容 先日、イケメンリーダーに お誘いいただき、 「web3 Global Hackathon 2023AW」に参加しました https://key3.eventos.tokyo/web /portal/744/event/7845/
君、ハッカソン 出ないかい?
エントリープロジェクト:MazMon! https://app.akindo.io/communities/27mmW8jKji236A0l/products/o677vWdgqUAAdLXK
システム構成図
機能 走行経路を記録する フロントエンドプログラムと連携する
機能1:走行経路を記録する スマホを使って走行経路を記録する 記録したデータをダウンロードできるようにする
スマホを使って走行経路を記録する スマホアプリ開発経験なしの私 AndroidスマホでNode-REDが 動かせるRedMobileでつくる https://play.google.com/store/apps/details?id=com.okhiroyuki.redmobile&hl=ja ¥500
Node-REDとは もともとIBMによって開発された、ビジュアルプログラミ ング用のフローベースの開発ツール(Wikipediaから抜粋) https://ja.wikipedia.org/wiki/Node-RED
使えそうなセンサー(ノード) 明るさセンサー モーションセンサー ジャイロセンサー 音センサー
場所センサー カメラ …
位置情報を定期的にSORACOMに 送信すると簡単位置トラッカー
SORACOMとは IoTデバイス向けのクラウドベースプラットフォーム 通信、データ保存、およびデータの可視化の機能を提供 IoTデバイス SORACOM Harvest SORACOM Lagoon
SORACOM Air SIM 通信 データ 保存 データ 可視化
記録したデータをダウンロード できるようにする SORACOM Funcを使い、Amazon S3にCSVを保存 SORACOM Funk AWS Lambda
Amazon Simple Storage Service (Amazon S3) AWS Cloud PC ダウンロード スマホ https://qiita.com/ozk009/items/86f198c001a914cac9e7
機能2:フロントエンドプログラム と連携する 別の方が作ったフロントエンドプログラム(Web)から 呼ばれる形に Start Stop S原さん作のフロントエンドプログラム
バックグラウンドで動かす工夫 ① switchノードでGUIのON/OFF切り替え ② http inノードでAPIを実装 ① ②
最終形
フロントエンドの実装 フロントエンドからJavaScriptでAPIコール function start() { const url = `http://127.0.0.1:1880/api/start`;
sendRequest(url); } function stop() { const url = 'http://127.0.0.1:1880/api/stop'; sendRequest(url); }
やったー 全然Web3関係ないパートだったけどWeb3ハッカソンに 参加できました!
残念・・ 残念ながら一次審査通過ならずでした・・
でも、せっかくなので・・ アドベントカレンダー2つ投稿しました(します) SORACOMアドベントカレンダー(12/3分投稿済) https://qiita.com/advent-calendar/2023/soracom Node-REDアドベントカレンダー(12/17分投稿予定) https://qiita.com/advent-calendar/2023/node-red
お詫び バックグラウンドの位置取得は旧バージョンのAndroid でしか使えないようです
最後になりますが IoTLT広島リブート、ありがとうございます! 来年もよろしくお願いいたします!
ご清聴ありがとうございました