---
title: Azure Sphere MCU
tags: 
author: [MATSUOKA Takashi](https://www.docswell.com/user/matsujirushi)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/87DDZL2K7G.jpg?width=480
description: https://algyan.connpass.com/event/95907/
published: October 01, 18
canonical: https://www.docswell.com/s/matsujirushi/58GE81-2024-01-17-210828
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/87DDZL2K7G.jpg)

Azure Sphere MCU
2018/10/1
Takashi Matsuoka


# Page. 2

![Page Image](https://bcdn.docswell.com/page/VJPXD21378.jpg)

Takashi Matsuoka
(@matsujirushi12)
2017～ MVP for Windows Development
Wio LTE
基礎からじっくり学ぶ
ラズパイ電子工作
Wio 3G
2017年6月号～
2018年6月号
Wio LTE M1/NB1(BG96)
Starter Kit for
Azure IoT Edge
MT3620
DevBoard
https://github.com/matsujirushi/iot-edge-microbit


# Page. 3

![Page Image](https://bcdn.docswell.com/page/2EVL1DYNJQ.jpg)



# Page. 4

![Page Image](https://bcdn.docswell.com/page/57GX2Y95EL.jpg)

Azure Sphere, MT3620開発ボード, MT3620


# Page. 5

![Page Image](https://bcdn.docswell.com/page/4EQ8PMWLJP.jpg)

MT3620


# Page. 6

![Page Image](https://bcdn.docswell.com/page/KJ42YVK5E1.jpg)

de:code 2018 – AD32 Microsoft Azure Sphere登場


# Page. 7

![Page Image](https://bcdn.docswell.com/page/LE1M63X27G.jpg)

MediaTek MT3620
MediaTek MT3620 Product Brief May2018
https://www.mediatek.com/products/azureSphere/mt3620


# Page. 8

![Page Image](https://bcdn.docswell.com/page/GEW3WPN2E2.jpg)

MediaTek MT3620


# Page. 9

![Page Image](https://bcdn.docswell.com/page/47ZV5K34E3.jpg)

MediaTek MT3620
Wi-Fi
Flash
Security &amp;
Power Management
Application
Azure Sphere MCU hardware architecture
Realtime
MT3620 Block Diagram


# Page. 10

![Page Image](https://bcdn.docswell.com/page/YJ659QXG7V.jpg)

Wi-Fi subsystem
MediaTek MT3620
N9
SRAM
ARM Cortex-A subsystem (Application processor)
FLASH
dual channel quad SPI
8M
execute-in-place(XIP)
Pluton
security
engine
secured
mask ROM
64KB
Hardware
random
number
generator
SRAM
4MB
ARM Cortex-M I/O subsystem (Real-time processors)
Pluton security subsystem
ARM Cortex-M4
with FPU
ARM Cortex-A7
with NEON and FPU
500MHz
Secured
TCM
128KB
Device ID?
ARM Cortex-M4
with FPU
200MHz
TCM
192KB
SRAM
64KB
I/O peripherals
GPIO
PWM
UART/SPI/I2C
I2S
ADC


# Page. 11

![Page Image](https://bcdn.docswell.com/page/GJ5YNRXXJ4.jpg)

MT3620開発ボード


# Page. 12

![Page Image](https://bcdn.docswell.com/page/LE352PX4J5.jpg)

Azure Sphere MT3620開発ボード
MT3620開発ボード
Azure Sphere MT3620 Development Kit
http://wiki.seeedstudio.com/Azure_Sphere_MT3620_Development_Kit/


# Page. 13

![Page Image](https://bcdn.docswell.com/page/8EDDZL25EG.jpg)

Azure Sphere MT3620開発ボード
Wi-Fiアンテナ
USB-UART変換
MT3620開発ボード
MediaTek MT3620
拡張ピンヘッダー


# Page. 14

![Page Image](https://bcdn.docswell.com/page/V7PXD21DE8.jpg)

Azure Sphere MT3620開発ボード
MT3620開発ボード
US Version
MT3620開発ボード
EU Version
MT3620開発ボード
JP Version


# Page. 15

![Page Image](https://bcdn.docswell.com/page/2JVL1DYG7Q.jpg)

Azure Sphere MT3620開発ボード
MT3620開発ボード
$84.90
MT3620 Groveシールド
$15.90
MT3620開発キット
$49.00


# Page. 16

![Page Image](https://bcdn.docswell.com/page/5EGX2YWDJL.jpg)

MT3620開発キット
MT3620開発キット
https://youtu.be/KXThR9RUNvw


# Page. 17

![Page Image](https://bcdn.docswell.com/page/4JQ8PM3X7P.jpg)

開発


# Page. 18

![Page Image](https://bcdn.docswell.com/page/K742YV12J1.jpg)

開発環境
Windows 10 Anniversary Update以降（1607以降）
Visual Studio 2017 15.7以降
Azure Sphere SDK Preview for Visual Studio
プログラミングはC言語
azsphereコマンド


# Page. 19

![Page Image](https://bcdn.docswell.com/page/LJ1M63GKEG.jpg)

Azure Sphere SDK Preview for Visual Studio
Azure Sphere Developer Command Prompt Preview
Visual Studio Tools Preview for Azure Sphere
Open VPN TAP driver
Azure Sphere Device Communication Service
MT3620
開発ボード
x3 VCOM
on USB
Azure Sphere
Device
Communication
Service
TCP/IP
TCP/IP
Visual
Studio
TCP/IP
azsphere
TAP driver
192.168.35.x


# Page. 20

![Page Image](https://bcdn.docswell.com/page/GJW3WPKPJ2.jpg)

Wi-Fi subsystem
Azure Sphere SDK Preview
N9
ARM Cortex-A subsystem (Application processor)
ARM Cortex-A7
with NEON and FPU
500MHz
現在のSDKでサポートしていない機能
ARM Cortex-M4 with FPU
PWM, SPI, I2C, I2S, ADC
ARM Cortex-M I/O subsystem (Real-time processors)
Wi-Fi 802.11a
ARM Cortex-M4
with FPU
200MHz
RTC with clock selection and battery backup
I/O peripherals
GPIO
PWM
UART/SPI/I2C
I2S
ADC


# Page. 21

![Page Image](https://bcdn.docswell.com/page/4EZV5KZ6J3.jpg)

少し脱線…
MT3620
開発ボード
UART
SC18IM700
AD7992
4x
GPIO
MT3620 Groveシールド
1x
UART
2x
I2C
1x
ANALOG


# Page. 22

![Page Image](https://bcdn.docswell.com/page/Y7659QZLEV.jpg)

ARM Cortex-A subsystem
(Application processor)
FLASH
8M
Wi-Fi
マイクロソフトが提供する
ライブラリと
XIP
ARM Cortex-A7
with NEON and FPU
500MHz
SRAM
4MB
ランタイムサービスに限定
アプリケーションの
GPIO
UART
同時実行は１つ
Cortex-A Software Platform


# Page. 23

![Page Image](https://bcdn.docswell.com/page/G75YNRWM74.jpg)

ライブラリ
https://docs.microsoft.com/en-us/azure-sphere/reference/applibs-reference/api-overview


# Page. 24

![Page Image](https://bcdn.docswell.com/page/9J2G5DQRJR.jpg)

デプロイ – サイドローディング
C言語
Image
Visual
Studio
azsphere
MT3620
開発ボード
事前に、MT3620をデバッグ&amp;ロード可能にしておく
azsphere device prep-debug コマンド


# Page. 25

![Page Image](https://bcdn.docswell.com/page/DEYVK2W5EM.jpg)

デプロイ - Over-the-air（OTA）
Azure AD
User
The Azure Sphere device checks for software
updates each time it boots, when it initially
connects to Wi-Fi, and at 24-hour intervals
thereafter. If an Azure Sphere OS update is
available, download and installation could take
as much as 15 minutes and should not be
interrupted. (link)
Device ID


# Page. 26

![Page Image](https://bcdn.docswell.com/page/VJNMR89478.jpg)

Azure Sphereテナント
Azure Sphereテナント
Azure ADテナント
■初回だけ
1.
2.
3.
4.
認証
Azure Sphere
セキュリティサービス
Azure AD
ディレクトリ
個人アカウント
(Microsoft account)
組織アカウント
(Work or school account)
Azure Sphere MCU
（Azureアカウントを作成）
（Azure ADの作成）
（組織アカウントを追加）
Azure Sphereテナントを作成
■デバイス毎
5. Azure Sphere MCUをクレーム


# Page. 27

![Page Image](https://bcdn.docswell.com/page/YE9NMK24E3.jpg)

まとめ


# Page. 28

![Page Image](https://bcdn.docswell.com/page/GE8KLR5V7D.jpg)

MT3620
Cortex-A7 + Cortex-M4 x2 + WiFi + IO + Secured
デバイスIDを持ってる
よくわからないけど、凄そう
MT3620開発ボード
日本で安心して使える &amp; 購入できる
MT3620 Groveシールド、MT3620開発キット
開発
Visual Studio + VS拡張 + α
C言語
Cortex-A7 + WiFi + GPIO/UART
コンパイルしてFlash、実行は1つだけ
サイドローディング、OTA


# Page. 29

![Page Image](https://bcdn.docswell.com/page/LELZLKYRJR.jpg)

リンク
Azure Sphere Docs @Microsoft (英語)
https://docs.microsoft.com/en-us/azure-sphere/
MT3620 Support Status @Microsoft (英語)
https://docs.microsoft.com/en-us/azure-sphere/hardware/mt3620-product-status
Azure Sphere MT3620 Development Kit @Seeed (英語)
http://wiki.seeedstudio.com/Azure_Sphere_MT3620_Development_Kit/
Microsoft Developer Network Forum – Azure Sphere @Microsoft (英語)
https://social.msdn.microsoft.com/Forums/en-US/home?forum=azuresphere
Seeed Forum – Azure Sphere Dev Kit @Seeed (英語)
https://forum.seeedstudio.com/viewforum.php?f=102
The Seven Properties of Highly Secure Devices @Microsoft (英語)
https://www.microsoft.com/en-us/research/wp-content/uploads/2017/03/SevenPropertiesofHighlySecureDevices.pdf
MT3620 Product Brief @MediaTek (英語)
https://www.mediatek.com/products/azureSphere/mt3620
Azure Sphere: Fitting Linux Security in 4 MiB of RAM - Ryan Fairfax, Microsoft @The Linux Foundation (英語)
https://youtu.be/KY1vRrS9Lrk


# Page. 30

![Page Image](https://bcdn.docswell.com/page/4JMVM2NPJW.jpg)

リンク
AD32 Secure なデバイスを開発するための最新テクノロジー Microsoft Azure Sphere 登場 @マイクロソフト (日本語)
https://www.microsoft.com/ja-jp/events/decode/2018/online/archive.aspx
Azure Sphere @Qiita (日本語)
https://qiita.com/tags/azuresphere
matsujirushi’s blog – Azure Sphere @matsujirushi (日本語)
http://matsujirushi.hatenablog.jp/archive/category/Azure%20Sphere
MT3620開発キットを買う前に知っておくべきこと @matsujirushi (日本語)
http://matsujirushi.hatenablog.jp/entry/2018/09/24/124951


# Page. 31

![Page Image](https://bcdn.docswell.com/page/PJR2VMDYE9.jpg)

メッセージ


# Page. 32

![Page Image](https://bcdn.docswell.com/page/PEXDZV147X.jpg)

“Change the world”


