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
リアルお遍路+SORACOM IoT
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ozaki
September 09, 2024
Technology
430
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
リアルお遍路+SORACOM IoT
Ozaki
September 09, 2024
More Decks by Ozaki
See All by Ozaki
SORACOM使ってたら岩手まで来てしまった話
ozk009
0
86
JAWS-UGがくれた転機
ozk009
0
150
四国クラウドお遍路2024行ってきた
ozk009
0
94
SORACOM Discovery 2024行ってきた
ozk009
0
130
ポチっとな!でクラウド簡単呼び出し
ozk009
0
190
広島でもやってるよ!SORACOM UG
ozk009
0
110
IoT×ローコード×ハッカソンってイノベーションの予感しかない
ozk009
0
210
スマホ IoTでWeb3ハッカソンに参加させてもらった話
ozk009
0
280
尾崎、総務やめたってよ
ozk009
0
290
Other Decks in Technology
See All in Technology
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
460
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
810
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
430
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
890
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
270
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
310
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
640
そのドキュメント、自動化しませんか?
yuksew
1
360
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
440
穢れた技術選定について
watany
19
5.9k
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
400
全員がリーダーである世界へ キリマンジャロ登頂とシェアド・リーダー
jinwatanabe
0
120
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
Site-Speed That Sticks
csswizardry
13
1.3k
ラッコキーワード サービス紹介資料
rakko
1
4M
GitHub's CSS Performance
jonrohan
1033
470k
Building the Perfect Custom Keyboard
takai
2
820
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
360
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
How to Talk to Developers About Accessibility
jct
2
420
Transcript
リアルお遍路 +SORACOM IoT 四国クラウドお遍路 2024 in 高知 2024年9月7日 SORACOM UG
Hiroshima おざき
自己紹介 • 尾崎 徳生(おざき のりお) • 非IT企業の社内情シス • 出身、居住地、所属会社ぜんぶ広島県 •
SORACOM UG Hiroshima運営 X:@ozk009
リアルお遍路やってます • 2017年から27霊場まわりました • Googleスプレッドシートでお遍路日を記録してます
四国クラウドお遍路初参加! • せっかくじゃけ、LTしたいわー • お遍路とSORACOM組み合わせて何かできんじゃろうか?
新サービスSORACOM Fluxでやってみる • GPSの緯度、経度情報から最寄りの霊場をLINE通知する • Googleスプレッドシートにお遍路日を記録する GPS SORACOM Flux LINE
Notify Googleスプレッドシート
SORACOM Fluxとは • ローコード IoT アプリケーションビルダ • デバイスから送信されたセンサーデータ、カメラから送信された画 像に対して、ルールを適用し、複数のデータソースや生成 AI
を組 み合わせて分析/判断し、その結果を IoT デバイスの制御に反映 させる IoT アプリケーションをローコードで構築できる https://soracom.jp/services/flux/
参考にしたサンプル • 「センサーデータと天気予報から最適なエアコン設定温度を AI に 質問する」 https://users.soracom.io/ja-jp/docs/flux/optimal-air-conditioning-settings-with-gpt4o/
課題 ① ChatGPTで緯度経度から最寄りの霊場を取得できるか? ② 緯度経度情報をどうやってSORACOMに送るか? ③ Googleスプレッドシートに反映できるか?
①ChatGPTで緯度経度から最寄りの 霊場を取得できるか? • 最初のプロンプト 「緯度34.XXXX、経度134.XXXXの地点の最寄りの 四国八十八カ所霊場は?」 全然ダメでした
ということで • 修正後のプロンプト 緯度34.XXXX、経度134.XXXXの地点の最寄りの 四国八十八カ所霊場は? ## 四国八十八カ所霊場のCSV情報 No.,寺院名,緯度,経度 1,霊山寺,34.159803,134.502592 2,極楽寺,34.15565,134.490347
… 追加 うまくいきましたー
Fluxのプロンプト # 緯度${payload.lat}、経度${payload.lon}の場所から最寄りの霊場のお寺情報、 直線距離(単位はキロメートル)をJSON出力 ## 四国八十八カ所霊場のCSV情報 No.,寺院名,緯度,経度 1,霊山寺,34.159803,134.502592 2,極楽寺,34.15565,134.490347 …
## JSON { "No": 1-88, "TempleName": "寺院名", "Latitude": 34.1234, "Longitude": 134.1234, "Distance": 1.23 } JSONフォーマット
課題②緯度経度情報をどうやって SORACOMに送るか? • SORACOM GPSマルチユニットという手もあるけど、 スマホ+Node-REDで実装 • AndroidスマホはRedMobileというアプリ(500円)をインス トールするとNode-REDが使えます GPSマルチユニット
スマホ+RedMobile
スマホ+Node-RED • Node-REDはローコードでIoTシステムを作成できる ビジュアルプログラミングツール https://fugiters.net/blog/index.php/2021/12/23/bus_tracker2/ SORACOM に送信
課題③Googleスプレッドシートに反映で きるか? • SORACOM FluxからWebhookを呼べるので、 Google Apps Script(GAS)で実装 • 自分では作れないので、ChatGPTに依頼
以下のJSONを受け取って、該当のNo.の行のお遍路日に今日の日付を記録 するAPIのGASのスクリプトを作って { "No": 1-88, "TempleName": "寺院名", "Latitude": 34.1234, "Longitude": 134.1234, "Distance": 1.23 }
ということで完成 • アプリ名「お遍路レコーダー」
いざ! • 本日、3カ所回ってきました
生成AI、スゴイ!!
ご清聴ありがとうございました!