Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
スマホ IoTでWeb3ハッカソンに参加させてもらった話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ozaki
December 16, 2023
Technology
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スマホ IoTでWeb3ハッカソンに参加させてもらった話
Ozaki
December 16, 2023
More Decks by Ozaki
See All by Ozaki
SORACOM使ってたら岩手まで来てしまった話
ozk009
0
100
JAWS-UGがくれた転機
ozk009
0
170
四国クラウドお遍路2024行ってきた
ozk009
0
100
リアルお遍路+SORACOM IoT
ozk009
1
460
SORACOM Discovery 2024行ってきた
ozk009
0
140
ポチっとな!でクラウド簡単呼び出し
ozk009
0
200
広島でもやってるよ!SORACOM UG
ozk009
0
120
IoT×ローコード×ハッカソンってイノベーションの予感しかない
ozk009
0
220
尾崎、総務やめたってよ
ozk009
0
320
Other Decks in Technology
See All in Technology
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
160
僕のハーネスを紹介します
watany
3
120
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
240
Getting Started with Google Antigravity
glaforge
0
320
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
380
Metadata - Section 1: HTML Basics
mohab1
0
130
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Refining Active Record
shugo
0
170
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
630
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
410
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
310
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
120
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Documentation Writing (for coders)
carmenintech
77
5.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
HDC tutorial
michielstock
2
960
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
The browser strikes back
jonoalderson
0
1.8k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Typedesign – Prime Four
hannesfritz
42
3.2k
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広島リブート、ありがとうございます! 来年もよろしくお願いいたします!
ご清聴ありがとうございました