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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ozaki
December 16, 2023
Technology
260
0
Share
スマホ IoTでWeb3ハッカソンに参加させてもらった話
Ozaki
December 16, 2023
More Decks by Ozaki
See All by Ozaki
SORACOM使ってたら岩手まで来てしまった話
ozk009
0
41
JAWS-UGがくれた転機
ozk009
0
120
四国クラウドお遍路2024行ってきた
ozk009
0
80
リアルお遍路+SORACOM IoT
ozk009
1
400
SORACOM Discovery 2024行ってきた
ozk009
0
110
ポチっとな!でクラウド簡単呼び出し
ozk009
0
170
広島でもやってるよ!SORACOM UG
ozk009
0
97
IoT×ローコード×ハッカソンってイノベーションの予感しかない
ozk009
0
200
尾崎、総務やめたってよ
ozk009
0
280
Other Decks in Technology
See All in Technology
Databricks Lakehouse Federationで 運用負荷ゼロのデータ連携
nek0128
0
110
Cursor Subagentsはいいぞ
yug1224
2
140
20260326_AIDD事例紹介_ULSC.pdf
findy_eventslides
0
500
マルチモーダル非構造データとの闘い
shibuiwilliam
1
170
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
5
1.2k
スケーリングを封じられたEC2を救いたい
senseofunity129
0
140
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
160
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
270
Kubernetes基盤における開発者体験 とセキュリティの両⽴ / Balancing developer experience and security in a Kubernetes-based environment
chmikata
0
130
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
380
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
200
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
380
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
970
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Designing for Performance
lara
611
70k
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広島リブート、ありがとうございます! 来年もよろしくお願いいたします!
ご清聴ありがとうございました