SORACOMでワクワク☆IoT 生活 第二話:疑惑のバイナリ

>100 Views

May 26, 20

スライド概要

SORACOM UG Tokyo Online #15

profile-image

製造業で機械系エンジニアをやってます。IoT的なこともすこしやってます。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

SORACOMでワクワク☆IoT生活 第二話:疑惑のバイナリ SORACOM UG Tokyo Online #15 2020/5/26 @kyokucho_1989

2.

自己紹介 ・kyokucho1989 ・m5stackとコーヒーが好き ・広島在住 ・#人生逆転サロン メンター(IoT) ・わくわくIoT講座開講中 #ワクアイ twitter: @kyokucho_1989 blog: https://matoyomi.hatenablog.com 「マトリョーシカ的日常」 youtube: マトリョーシカ的IoTチャンネル #soracomug @kyokucho_1989

3.

自己紹介 スマートじゃないウォッチ なんちゃってm5stack連携 くるくるロボット #soracomug @kyokucho_1989

4.

本題:バイナリパーサー万歳! ※今回の話はブログの記事と同じ内容のものです。 #soracomug @kyokucho_1989

5.

背景 M5Stack 3gモジュールの通信量を軽減させたい! ATコマンドでUDP通信はできた! バイナリデータを送信してみよう! SORACOM バイナリパーサーの出番!! #soracomug @kyokucho_1989

6.

バイナリパーサーとは?? バイナリデータをJSONデータに変換してくれるすげえやつ クラウド とか B01011111 ※SORACOM は、株式会社ソラコムの登録商標または商標です。 #soracomug @kyokucho_1989

7.

バイナリパーサー playgraoundで楽チン設定 バイナリの変換具合をブラウザで簡単にシミュレート https://binary-parser-playground.soracom.io/ #soracomug @kyokucho_1989

8.

ATコマンドを使って送信できた! でも…… #soracomug @kyokucho_1989

9.

思ってたんと違う… #soracomug 送信データ 期待するデータ 実際 0000 1111 xxxx No.3 xxoo No.0 1111 1111 oooo No.3 xxoo No.1 0111 1111 xooo No.3 xxoo No.0 @kyokucho_1989

10.

思ってたんと違う… 送信データ 期待するデータ 実際 0000 1111 xxxx No.3 xxoo No.0 1111 1111 oooo No.3 xxoo No.1 0111 1111 xooo No.3 xxoo No.0 o/xのbool値 #soracomug No.0~No.3 @kyokucho_1989

11.

なぜだ!? #soracomug @kyokucho_1989

12.

もしかして…アスキーコード!? #soracomug @kyokucho_1989

13.

実は文字列を送っていた! 送信データ 期待するデータ 実際 0000 1111 xxxx No.3 xxoo No.0 1111 1111 oooo No.3 xxoo No.1 0111 1111 xooo No.3 xxoo No.0 ‘0’ → b00110000 ‘1’ → b00110001 #soracomug @kyokucho_1989 はじめの1文字しか 送られていなかった

14.

ならば変換しよう。 ATコマンドを送る前に2進数を16進数に変換して送った できた。 #soracomug @kyokucho_1989

15.

ご静聴、ありがとうございました。 #soracomug @kyokucho_1989