64
www.aps-web.jp © inscape inc. All Rights Reserved. そのIoTプロトタイプって 量産できますか? エンジニア目線で一刀両断! あなたの素敵なアイデアを埋もれさせないために知っておくべき設計のポイント

エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

1

そのIoTプロトタイプって量産できますか?

エンジニア目線で一刀両断!

あなたの素敵なアイデアを埋もれさせないために知っておくべき設計のポイント

Page 2: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

2

Agenda

• APSの紹介

• キーワード別• Arm vs RISC-V

• IoT周りあるある

• センサー/シリアル通信/通信

• PoC/仕様/バッテリー

• AI

• 予告

• ブース案内

• まとめ

Page 3: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

3

APSのご紹介

Page 4: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

4

APSの主な取り組み

様々な媒体を通して、技術コンテンツを発信しているメディア

Web マガジン セミナー

Page 5: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

5

数字で見るAPS

セミナー招待者

WEBユーザ

マガジン購読者マガジン購読者

13,000

セミナー招待者

150

WEB

50,000 / 月

Page 6: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

6

APS-WEB毎月5万人以上のエンジニアが最新情報を求めてアクセスする技術コンテンツメディア。

APS初心者講座

Arm Cortex-M/M7/Aを中心とした、CPUコアをじっくり学べるコンテンツ

APS実験室

Armマイコンの使い方から、IoTや組み込みAIといった幅広い技術までカバーする実験室。

Page 7: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

7

APS Magazine

1万2千人の読者が定期購読しているAPSマガジン(フリーペーパー)およびAPS-WEBにインタビュー記事を掲載。

さらにマガジン発行後に行われるAPS SUMMIT(ユーザー限定セミナー)にて、講演および展示を行い、直接ユーザーとコンタクトする機会も創出します。

Page 8: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

8

APS セミナー

エンジニア限定セミナー

「APS Summit」

製品やソリューションを紹介するセミナーを開催。ターゲットに則した集客や当日のイベントサポートはもちろん、弊社エンジニアによるセミナーコンテンツの制作やイベント当日の登壇も可能です。また後日データ化しAPS-WEBで展開することで、より多くのユーザーへ展開することも可能です。

Page 9: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

9

こんな人が見ています

42%

14%

11%

8%

7%

5%

5%4%

4%

FA

Consumer

PC

Automotive

Software Vendor

COMM

Medical

EMS

Others

14%

17%

23%

28%

6%

12%

Processor H/W

Processor S/W

Microcontroller H/W

Microcontroller S/W

Support

Others

Industry

Occupation

Page 10: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

10

キーワード別“素敵なアイデア”を活かすテクニック

Page 11: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

11

課題:実は、課題がない

Page 12: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

12

IoTエッジ端末開発に求められる要素技術

出典「IPA 組込みソフトウェアに関する動向調査」https://www.ipa.go.jp/files/000065314.pdf page 54

Page 13: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

13

IoTサービス対象

出典「IPA 組込みソフトウェアに関する動向調査」https://www.ipa.go.jp/files/000065314.pdf page 28

BtoBからBtoCへIoT化の流れが牽引

Page 14: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

14

IoTエッジ端末開発に求められる現状の課題

出典「IPA 組込みソフトウェアに関する動向調査」https://www.ipa.go.jp/files/000065314.pdf page 31

エンジニアの育成が課題

Page 15: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

15

どうすればいい?

ワイヤレス

センサー

長期バッテリ

コスト

PoC

クラウド連携

設置環境、運用環境?

Page 16: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

16

1

2

3

課題に対するアプローチ

ハンズオンセミナーやインターネットなど、積極的に活用する

評価ボードや既存のライブラリを徹底的に活用する

とにかく動かして、最短距離を目指す!

Page 17: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

17

IoT端末で行うこと

入力 処理 出力

• センサー• 加速度• 温度• などなど

• データ処理• パケット化

• UI(LEDやLCD)• 通信

Page 18: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

18

構成は難しくない

IoTエッジシステム

ワイヤレス

データ処理

センサー

これまでの組み込みシステム

出力

処理

入力

アプローチは、同じです。

Page 19: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

19

IoT3つのステージアプローチ

動くことが重要 データ収集

設置環境 電源の確保 バッテリ 連続安定稼働

製造面 メンテナンス 運用

実証実験ステージ(PoC) 試作ステージ(PP) 量産ステージ(MP)

Page 20: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

20

arm vs RISC-V

Page 21: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

21

Arm® Cortex-M®とRISC-Vの比較

ざっくり言うと・・・ ざっくり言うと・・・

• 1.25DMIPS / Hz• ライセンス• 豊富な開発環境• 日本語による豊富な資料

• 1.61DMIPS /Hz• オープンソース• オープン系のツール• 英語のコミュニティが多数

arm

Page 22: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

22

RISC-VとSiFiveを紹介

ざっくり言うと・・・ ざっくり言うと・・・

• MIPSをベースとしたCPUアーキテクチャー• CPUコアのRTLがオープンソース• GCCやLLVM/Clangのコンパイラに対応• 主要半導体ベンダが多数参画

• RISC-Vをシリコン化したUSのベンダー• Arduino互換の評価ボードを提供• 統合開発環境「Freedom Studio」を提供• Linux / OSX / Winで動かせる!

Page 23: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

23

で、どっちにする? Arm vs RISC-V

APSなら

• Arm Cortex-M編/M7編

• Arm Cortex-Mベースのプラットフォームを使用した実験動画や導入時のポイントをやさしく解説しています。

• RISC-V

• 初心者講座で、コアの解説から、ビルドする手順までエンジニア目線で解説しています。

Page 24: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

24

センサーを正しく扱えていますか?

Page 25: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

25

どっちにする? アナログ vs シリアル

アナログ出力タイプ• 高精度な計測が可能• ADCが必要。ここの精度も必要

シリアル出力タイプ• I2CタイプとSPIタイプ• ラインナップはベンダー依存

共通

• アルゴリズムは、ほとんどの場合、自分で作る必要がある SPIタイプ アナログタイプ

Page 26: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

26

主なセンサーの種類センサー名

温湿度 温度センサー、湿度センサー

位置加速度センサー、ジャイロセンサー、磁気セン

サーなど(IMU含む)

光 ToF、カラーセンサーなど

ガス/環境 CO2ガスセンサー、煙センサーなど

圧力 気圧センサー

生体 レーダーセンサー、フォトダイオードなど

I2C ・ SPI

ADCが必要

アナログ信号タイプ

デジタル信号タイプ

Page 27: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

27

1

2

3

センサーを使う時の課題

マイコンとのI/FI2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?など

設置環境温度による誤差や、ケース内およびバッテリの発熱など、高精度なデバイスほどシビアにデータとなって現れます。

基準となる精度「たかが1LSB、されど1LSB」ということもあります。内蔵ADCによっては、12/16ビットで精度が異なります。

Page 28: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

28

1

2

3

センサーを使う方法

オンボードのセンサーを動かしましょう。(搭載されていれば、一番簡単に評価できます。)

色々な場所に置いてみましょう。ケースに入れたり、バッテリーで動かすことで、分かることがたくさんあります。

精度や期待値など検証しましょう案外データが荒いなぁと思うことがあるかもしれません。より良い製品にするにも、精度の検証は必要です。

Page 29: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

29

シリアル通信にまつわる「あるある」

Page 30: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

30

データが読み書きできない!

Page 31: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

31

1

2

3

データが読み書きできない時の3step

デバイスが通電されていない。

デバイスのデータが、プルアップされていない。

ワイヤーが断線している。

Page 32: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

32

通信にまつわる「あるある」

Page 33: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

33

どの通信方式にすればいいのか、結果的にわからない。

Page 34: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

34

ワイヤレスの規格データレート

通信距離

WLAN

LoRA / SigFox

Sub-GHz

Wi-SUN

BluetoothBLE / ANT / ANT+

ZigBee EnOcean

Zwave

1m 10m 100m 1Km

100Mbps

10Mbps

1Mbps

100Kbps

10Kbps

1Kbps

・ZigBee Green Power・Wireless HART・ISA 100

3G/4G/LTE

Ethernet

Page 35: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

35

通信方式の選択で、迷った時の7step

1. 有線(Ethernet/UART/USB)か無線(UART/SPI/I2C)

2. 無線の場合は、技適の有無

3. モジュール化されているか?

4. 通信するデータ量

5. 通信費

6. プロトコル方式と、ソフトウェアコードサイズ

7. 使っている開発環境でのサンプルコードの有無

Page 36: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

36

PoCにまつわる「あるある」

Page 37: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

37

PoCの結果、デバイスを変更した途端、動かなくなる。

Page 38: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

38

1

2

3

デバイス変更に負けない体質への3step

日頃から、データシートに目を通しておく

ドライバがあるからといっても、どうのように作ってあるか理解しておく

精度や電気的特性も、しっかり理解してからデバイスを選びましょう。

Page 39: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

39

サイズを小さくできない。

Page 40: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

40

IoTエッジ端末の代名詞?

• 入手性抜群

• 仕様実績多数

• ちょこっと動かすには十分

だったら・・・

ArduinoとRaspberry Pi

Page 41: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

41

ArduinoやRaspberry PiならOK?

Arduino

メモリ少なくないですか?

量産いけます?

Raspberry Pi

Linuxですよ?

起動遅くないですか?

CPU4コアも必要?

そもそも省電力じゃないですよね?

このまま最終製品に仕上げますか?

Page 42: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

42

サイズ感の違い

Page 43: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

43

1

2

3

評価ボードに負けない体質への3step

1枚のボードで収まるようにボード設計をしましょう。

電源は、GNDはとっても大事です。ESD対策も早めに!

コンパクトにボードを作れば、デザインの自由度が上がります。

Page 44: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

44

仕様概要にまつわる「あるある」

Page 45: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

45

機能ごとに、使用するマイコンがバラバラ。しかも、ベンダーもバラバラ。

無理でしょ。

Page 46: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

46

異種マイコンの共存システム

• 全部バラバラのCPUコアでいいの?

PICマイコン(マイクロチップ)

RX6x(ルネサスマイコン)

i.MX7xx(NXPプロセッサー

MPLAB X IDE e2studio EWARM or DS-5 or GCC?

センサーデバイスとすぐ繋げられる

Cortex-M系よりパフォーマンスが良い

Linux使いたい

Page 47: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

47

1

2

3

バラバラ仕様に負けない体質への3step

IAR Embedded Workbenchで統一しておく

ベンダーあるいは、コアを統一しておく

お客様が絶対ではないので、突き返す強い意志を持ちましょう。

Page 48: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

48

電源にまつわる「あるある」

Page 49: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

49

電池1個で10年って・・・無理でしょ。

Page 50: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

50

1

2

3

電池1個で10年動かすための、3step

CR2032(220mAh)なら、1時間あたり、2.5uA

単3(2000mAh)なら、25uA

これは1年で交換しましょう!と10年かけて交渉する。

(1年は持たせよう!)

Page 51: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

51

IoTのソフトアプローチ

Page 52: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

52

IoTのアプリは、右から左、左から右。

Page 53: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

53

右から左、左から右

IoTのアプリケーションは、実は簡単?

センサー 制御と処理 通信 GW クラウド対象 ユーザ

アクチュエータ

制御と処理 通信 GW クラウド対象 ユーザ

エッジ側 クラウド側

Page 54: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

54

1

2

3

IoTアプリに必要な3Step

センサーを決める

通信手段を決める

ペイロードとバッファの調整は、念入りに!

Page 55: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

55

AI

Page 56: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

56

AIって上や周りが言っているだけで、本当に導入しないといけないんですか?

Page 57: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

57

1

2

3

AIを実装するための3step

AIを必要とするデータと分析がすでに済んでいる。

ライセンス料を払ってでも実装すべきアプリケーションであること。

AIの結果を正しく評価でき、モデルに反映できる。

Page 58: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

58

おまけ:セキュリティ

Page 59: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

59

システム

IoTエッジ端末におけるセキュリティ

デバイス

基本システム

アプリケーション

・フラッシュの保護・耐タンパーなど

・メモリ保護・セキュアブート

・データの暗号化・様々な認証など・SSL/TLSなど

レイヤーで異なるセキュリティ

・開封センサー(開けたことが通知されるなど)

Page 60: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

60

H/WとS/Wでデータを守る

セキュリティは、これから必須です。

H/WにCryptoエンジンやRNG(乱数発生器)を搭載しているものを選びましょう。

そして、S/WでTLSやSSLをサポートしましょう。

Page 61: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

61

ワタクシからのメッセージ

Page 62: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

62

これからのエンジニアは、大変です!

IoT関連の技術者不足が深刻です。

設計だけでなく、各パートナーとのコミュニケーションや運用も見越したエンジニアであることがIoTには求められています。

日々勉強です。頑張っていきましょう!

Page 63: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

63

まとめ

APSで、みつかる

あなたが必要とする

テクノロジー

Page 64: エンジニア目線で一刀両断! そのIoTプロトタイ …マイコンとのI/F I2Cなのか?SPIなのか?マイコン内部のADCで良いのか?外付けにADCを使うのか?な

www.aps-web.jp© inscape inc. All Rights Reserved.

64

Thank you!APSは エンジニアの味方です