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
Sigfoxを使ってみた話
Search
Norippy
August 17, 2021
Technology
610
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Sigfoxを使ってみた話
IoTLT vol.78の資料です。
Sigfoxのモジュールを実際に触って、簡易的な動作確認を行ったので、そこで得た知見をまとめました
Norippy
August 17, 2021
Transcript
12 slides
Sigfoxを使ってみた話 IoTLT Vol.78 2021/08/17 norippy @ rino products
norippy (Norio Ikedo) ◦平日は某自動車の会社でコネクティッドカーの開発エンジニア ◦余暇の時間はrino products代表(副業) • ガジェットの筐体、電子回路、組み込みFW等の設計・開発・販売 (受託開発含む) •
今年は自動車パーツの開発〜販売してます!!! Twitter:norippy Web page
運⽤中のシステムにトラブルが・・・ 3 SORACOM GPSマルチユニットのバッテリーが怪しくなってきました。 充電があまりできません︕︕まだ運⽤始めて1年経ってないぞ︕︕ https://protopedia.net/prototype/2044
4 GPSマルチユニットをを買いなおしても良いが、自分の求める仕様を満たしていない 無いなら作る!
やりたいこと 5 GPS accelarator Ignition state ⾞両に取り付けたセンサーデバイスの情報を、AWSサービスで受け取れるようにしたい LINEで確認 AWS Lambda
Amazon DynamoDB AWS service この通信に何を使うのが良い︖
Sigfoxとは︖ 6 Sigfox(シグフォックス)ネットワークは、2009年に設⽴した仏国Sigfox社が提供するLPWAネットワークです。 ⽇本国内では920MHz帯アクティブタグとして制度化されている帯域を使⽤したサービスを、 京セラコミュニケーションシステム株式会社(KCCS)が電気通信事業者として展開しています。 SigfoxはLTEみたいに⽇本中どこでも利⽤できるLPWAを活⽤したサービス。(国内⼈⼝カバー率95%) ユーザーはSigfox対応デバイスを購⼊するだけでOK。SIMも不要。 Sigfoxを使えば屋外でも使えるIoTサービスが簡単に構築できる︕︕ https://www.kccs-iot.jp/service/ より抜粋
Sigfoxのハードウェアの開発 7 4JHGPY#SFBLPVUCPBSE#3,843$ https://www.switch-science.com/catalog/5373/ Sigfoxはモジュールで提供されており、UART等でATコマンドを使って通信を⾏う ATコマンドは⽂字列で送ればOK。ArduinoならStringで問題なし UART “AT$SF=f0420d94dc430b510c000000" コマンド例 電源とUARTのTX,RXを接続すればOK︕
技適も取得済み ESP32 etc ハードウェア開発の敷居は低い
AWSとの親和性 8 Sigfox経由で取得したデータは簡単に各クラウドサービスと連携ができるようにCallbackが⽤意されている。 AWS使いやすい︕
動作検証機 9 タクトスイッチを押すと、コマンドが送信され、AWS Cloud watchでデータの確認ができるシステムを作りました AWS Lambda Cloud watchで確認 GPSデータ取得後、タクトスイッチを押すと
データを送信命令を実⾏ AWS IoT Core Sigfox cloud
デモ動画 10
Sigfoxを使ってわかったこと 11 • 1度に12byteまでのデータしか送れない。 →16進数の⽂字列に変換してデーアを扱う等⼯夫しないと送れるデータが少なくなる • 基本は1⽇に合計140回のデータのやりとりしかできない →約12分に1回データを送るイメージ。140回以上送りたい場合は追加料⾦がかかる(らしい) • スリープから起動〜送信が基本。処理が遅い
→命令から送信完了までに10秒程度かかるため、リアルタム性は求めてはいけない • 完全な双⽅向通信ではない →クラウドからメッセージを送ること(4byteが上限)は可能だが、 エッジデバイスから送られてきたデータのレスポンスとして返す形になる • 量産を意識したシステム →デバイスを登録しても、登録した⽇から課⾦されるのではなく、始めて通信が開始された⽇から 課⾦が開始される。デバイスを量産し、保管しておいても、使わなければ管理費がかからない︕
まとめ 12 • Sigfoxを使ったシステムを検討してみました • Sigfoxは制約は⾊々あるが、証明書やセキュリティ等を 考えなくていいので簡単にIoTシステムを構築できる 今後の予定 • LINEのバックエンドをsigfox仕様に修正
• 専⽤基板、筐体を設計し、⾞両に取り付けて試す
More Decks by Norippy
See All by Norippy
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
310
M5Cuffbox presentation
norioikedo
1
150
UWBを使ってみた
norioikedo
2
3.4k
Alexa Connect Kitを試してみた
norioikedo
1
1k
自分が欲しいものを作って売る!
norioikedo
0
430
スマートフォンキーを作ってみた!
norioikedo
1
1k
BLE5で遊んでみた!
norioikedo
0
1.4k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1.3k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
750
Other Decks in Technology
See All in Technology
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
180
人間+AIを「チーム」としてプロセスを再設計する
littlehands
1
1.1k
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
150
Kiro 入門 (1 つのエージェントを、どの画面からでも) | 目指せ Kiro マスター 01
inariku
PRO
6
1.7k
evcc & Home Assistant
naltatis
0
690
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
110
長い仕事を任せる (Workflows、クラウドセッション、Kiro Web) | 目指せ Kiro マスター 10
inariku
PRO
3
180
農夫は秘伝のタレを知らない - NOBODY KNOWS THE HIDDEN SOURCE - Kaggriculture 3rd Place Solution
masspeaks
0
280
SREのためのFinOps入門
muziyoshiz
3
1.5k
生成AI時代のIAMのマニアックな話
takuros
6
3.2k
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
120
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
570
Embracing the Ebb and Flow
colly
88
5.2k
Mind Mapping
helmedeiros
1
440
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
RailsConf 2023
tenderlove
30
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k