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
Sigfoxを使ってみた話
Search
Norippy
August 17, 2021
Technology
0
360
Sigfoxを使ってみた話
IoTLT vol.78の資料です。
Sigfoxのモジュールを実際に触って、簡易的な動作確認を行ったので、そこで得た知見をまとめました
Norippy
August 17, 2021
Tweet
Share
More Decks by Norippy
See All by Norippy
UWBを使ってみた
norioikedo
0
1.5k
Alexa Connect Kitを試してみた
norioikedo
0
620
自分が欲しいものを作って売る!
norioikedo
0
250
スマートフォンキーを作ってみた!
norioikedo
1
690
BLE5で遊んでみた!
norioikedo
0
950
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
930
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
530
obnizとAmazon Echoで子供向けロボットを作ってみた
norioikedo
0
390
M5StikC用のHatを作ってみた
norioikedo
0
1.8k
Other Decks in Technology
See All in Technology
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
150
私が trocco を推す理由
__allllllllez__
1
220
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
650
require(ESM)とECMAScript仕様
uhyo
3
640
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
520
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
280
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
250
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
270
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
140
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Designing Experiences People Love
moore
136
23k
Documentation Writing (for coders)
carmenintech
60
3.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Rails Girls Zürich Keynote
gr2m
91
13k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Become a Pro
speakerdeck
PRO
11
4.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Building Your Own Lightsaber
phodgson
99
5.7k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Transcript
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仕様に修正
• 専⽤基板、筐体を設計し、⾞両に取り付けて試す