ハンズオンができるまで

723 Views

June 07, 25

スライド概要

profile-image

地方在住の組み込みソフトウェアエンジニア。楽をするための努力は惜しまない。 Enjoy life! #組込み #組み込み #高知組み込み会

シェア

またはPlayer版

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

ダウンロード

関連スライド

各ページのテキスト
1.

SORACOM UG 四国 x kintone Café 高知 Vol.22 ハンズオンができるまで 2025/6/7 千谷

2.

千谷裕志 (Chiya Yuji) ● @banauo ● 組み込みソフトウェアエンジニア ○ ○ ○ ○ ● テストツールベンダー 家庭用医療機器メーカー 防災用計測器メーカー マテハン機器メーカー 高知組み込み会主催 2

3.

SORACOM & kintone のハンズオン何する? ● 相愛 須佐美さんが デバイスはそれ というので Wio BG770A 使いたい ! ● じゃあ、取得したデータをkintoneに投げよう ● →いいね!

4.

いやでもちょっとまて ● Wio BG770Aを人数分用意できる? ● センサーも必要だよ? ● → (株)相愛さんとSeeed(株)さんと(株)ソフトビレッジさんの ご厚意 で貸与いただけることに!

5.

いやでもちょっとまて(2) ● さすがにWio BG770Aは全員分 用意できない ○ →チームでやってもらおう! ● Arduinoとか電池駆動とかするとSORACOM(IoT)に偏りすぎでは? ○ →共催なんだからお互いに学び があるようにしよう! ● →IoTの全体像を体験してもらって 入門のキッカケ を提供しよう!

6.

どんな仕様にしよう ● プログラミングは避け、ノーコード にしたい ○ →Wio BG770A にはプログラムをあらかじめ入れておこう ● センサー全種類が全員には足りない ○ →Wio BG770A に接続できているセンサーの値だけ 取得&送信しよう

7.

いやでもちょっとまて(3) ● kintone(Harvest)に送る時、どうやって送信先を指定 する?ペイロードは? ○ →プログラム書き換えはハードル高いので、 どこかで中継 か? ○ →アプリIDはペイロードに入れる必要があるので、 中継時にやる か? 中身は?送り先は ?

8.

いやでもちょっとまて(4) ● kintone の API は HTTPS しかない ○ Wio BG770A で TLS(SSL) するのはちょっと手間 ● 転送先を クラウドで設定 できて HTTP から HTTPS への変換 ができるサービスはないのだろうか? ● →いいや、ある。

9.

そう、SORACOM ならね。

10.

そう、SORACOM ならね。 (2)

11.

(参考)他に検討した方法 SORACOM Orbit https://soracom.jp/services/orbit/ Yoom https://lp.yoom.fun/ AWS Lambda https://aws.amazon.com/jp/lambda/

12.

Wio BG770A のソースはどうなってるの? ● https://github.com/banauo/soracom_ug_202506

13.

ベースはSeeedさんのサンプルスケッチ ● https://github.com/SeeedJP/wio_cellular/tree/main/examples/soracom /soracom-uptime-httpclient

14.

ソースコードの勘所 ● 既存ソースはフル活用 ○ ○ サンプルとライブラリを使う 逆に言えば、サンプルとライブラリのあるデバイスを使う ● Harvest Data と kintone に送るJSON形式違うのでは? ○ Harvest Data が kintone 形式をそのまま取り込めた ● 観測日時はデバイス側で作成しよう ○ ○ ネットワークは遅延もあるぞ 今回は簡単にするため RTC も NTP も使わず HTTP のレスポンスを使用

15.

Wio BG770A の他の情報は? ● https://seeedjp.github.io/Wiki/Wio_BG770A/home

16.

Wio BG770A はどこで買える? ● https://soracom.jp/store/30926/

17.

センサーは? ● 沢山あるので「Grove センサー」で検索しよう

18.

もっと具体的に!!! ● 須佐美さんのnoteに色々まとまってる https://note.com/susa_lab/m/m2207f165ba87