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
0
230
スマホ IoTでWeb3ハッカソンに参加させてもらった話
Ozaki
December 16, 2023
Tweet
Share
More Decks by Ozaki
See All by Ozaki
JAWS-UGがくれた転機
ozk009
0
74
四国クラウドお遍路2024行ってきた
ozk009
0
53
リアルお遍路+SORACOM IoT
ozk009
1
350
SORACOM Discovery 2024行ってきた
ozk009
0
91
ポチっとな!でクラウド簡単呼び出し
ozk009
0
150
広島でもやってるよ!SORACOM UG
ozk009
0
78
IoT×ローコード×ハッカソンってイノベーションの予感しかない
ozk009
0
180
尾崎、総務やめたってよ
ozk009
0
270
スマホでNode-RED
ozk009
0
1.1k
Other Decks in Technology
See All in Technology
大規模サーバーレスAPIの堅牢性・信頼性設計 〜AWSのベストプラクティスから始まる現実的制約との向き合い方〜
maimyyym
3
2.5k
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
110
OCI Network Firewall 概要
oracle4engineer
PRO
1
7.8k
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
130
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
230
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
430
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
330
社内お問い合わせBotの仕組みと学び
nish01
1
510
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
150
実装で解き明かす並行処理の歴史
zozotech
PRO
1
620
社内報はAIにやらせよう / Let AI handle the company newsletter
saka2jp
8
1.2k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
GitHub's CSS Performance
jonrohan
1032
460k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Typedesign – Prime Four
hannesfritz
42
2.8k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Faster Mobile Websites
deanohume
310
31k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
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広島リブート、ありがとうございます! 来年もよろしくお願いいたします!
ご清聴ありがとうございました