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
Ozaki
September 09, 2024
Technology
1
390
リアルお遍路+SORACOM IoT
Ozaki
September 09, 2024
Tweet
Share
More Decks by Ozaki
See All by Ozaki
SORACOM使ってたら岩手まで来てしまった話
ozk009
0
31
JAWS-UGがくれた転機
ozk009
0
120
四国クラウドお遍路2024行ってきた
ozk009
0
79
SORACOM Discovery 2024行ってきた
ozk009
0
110
ポチっとな!でクラウド簡単呼び出し
ozk009
0
170
広島でもやってるよ!SORACOM UG
ozk009
0
94
IoT×ローコード×ハッカソンってイノベーションの予感しかない
ozk009
0
200
スマホ IoTでWeb3ハッカソンに参加させてもらった話
ozk009
0
260
尾崎、総務やめたってよ
ozk009
0
280
Other Decks in Technology
See All in Technology
Evolution of Claude Code & How to use features
oikon48
1
570
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.7k
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
150
自動テストが巻き起こした開発プロセス・チームの変化 / Impact of Automated Testing on Development Cycles and Team Dynamics
codmoninc
3
1.3k
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.7k
「ストレッチゾーンに挑戦し続ける」ことって難しくないですか? メンバーの持続的成長を支えるEMの環境設計
sansantech
PRO
3
560
型を書かないRuby開発への挑戦
riseshia
0
210
聲の形にみるアクセシビリティ
tomokusaba
0
160
マルチアカウント環境でSecurity Hubの運用!導入の苦労とポイント / JAWS DAYS 2026
genda
0
360
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
130
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
850
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
Code Review Best Practice
trishagee
74
20k
Amusing Abliteration
ianozsvald
0
130
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
930
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
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、スゴイ!!
ご清聴ありがとうございました!