---
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/3EKX8Q2P7D.jpg?width=480
description: https://algyan.connpass.com/event/104203/
published: November 17, 18
canonical: https://www.docswell.com/s/matsujirushi/K38Q1E-2024-01-17-210915
---
# Page. 1

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

Azure Sphere MCU
2018/11/17
Takashi Matsuoka


# Page. 2

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

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


# Page. 3

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

10/1 AzureSphere爆誕最速セミナー@品川
https://algyan.connpass.com/event/95907/


# Page. 4

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



# Page. 5

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

Azure Sphere, MT3620開発ボード, MT3620


# Page. 6

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

MT3620


# Page. 7

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

de:code 2018 – AD32 Microsoft Azure Sphere登場


# Page. 8

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

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


# Page. 9

![Page Image](https://bcdn.docswell.com/page/LE1M635K7G.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. 10

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

MT3620開発ボード


# Page. 11

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

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


# Page. 12

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

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


# Page. 13

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

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


# Page. 14

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

開発
（TP4.2.1）


# Page. 15

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

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


# Page. 16

![Page Image](https://bcdn.docswell.com/page/VENMR8P4J8.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. 17

![Page Image](https://bcdn.docswell.com/page/Y79NMK3473.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. 18

![Page Image](https://bcdn.docswell.com/page/G78KLRMVJD.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. 19

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

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


# Page. 20

![Page Image](https://bcdn.docswell.com/page/4EMVM2DPEW.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. 21

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

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


# Page. 22

![Page Image](https://bcdn.docswell.com/page/P7XDZV24JX.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. 23

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

新ネタ


# Page. 24

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

いまやるべきこと


# Page. 25

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

Azure IoT Hub
Other cloud
Other Cloud
Interface
Dishwasher
Cloud Interface
Azure Sphere
Security Service
OS Update
Azure Sphere MCU
C POSIX library
Hardware Interface
Application Update


# Page. 26

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

Application Update


# Page. 27

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

Application Update
Device Group
Chip SKU
Product SKU
SKU Set
Device Group ID
MCU device
azsphere prep-field
Device Group Name, SKU Name
Component ID
Feed
Image Set ID
Component
Image Set
Image
azsphere link-feed
Feed Name
Prepare a device for OTA updates
https://docs.microsoft.com/en-us/azure-sphere/deployment/prepare-device-for-ota
Link the device to a feed
https://docs.microsoft.com/en-us/azure-sphere/deployment/link-to-feed


# Page. 28

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

Deployment Relationship Diagram
Device Group
2. azsphere device-group create -n TestDG
Chip SKU
Product SKU
(1) DW100
(2) TestDG
MCU device
DW100
MCU device
(9) DW100
1. azsphere sku create -n DW100
ProductionDG
MCU device
DW100
3. azsphere component create -n DW100APP -i c90d32ca-094d-4040-8845-c8b65
componentid
SKU Set (6) DW100Test
(3) DW100APP
Component ID
(7) Device Group ID
Feed
Component
DW100
TestDG
5. azsphere image-set create -n DW100APP-v1 -m 16a1ee9c-0059-4d9e-8fe4
(8)
imageid
Image Set
Image Set ID
(5) DW100APP v1
DW100APP v2
6. azsphere feed create -n DW100Test -c c90d32ca(4)
094d-4040-8845-c8b65ed12f0e -s 9d606c43-1fadImage
4990-b207-554a025e0869 -p 76c5694d-0d77-430f843f-b9994dbdba93 -f edd33e66-9b68-44c8-9d23componentid
eb60f2e5018b
chipskuid
productskuid
7. azsphere device-group feed add -i 0b04151e-3262474f-8150-f568d5184c53 -f 52c8bee1-d0a8-4f82devicegroupid
8f66-1057fbb57f4f
feedid
9. azsphere device prep-field -s 76c5694d-0d77-430f843f-b9994dbdba93 -r 0b04151e-3262-474f-8150productskuid
f568d5184c53
devicegroupid
4. azsphere component image add -f DW100APP.imagepackage
DW100APP v2
Image
8. azsphere feed image-set add -i 52c8bee1-d0a84f82-8f66-1057fbb57f4f -s af243bee-0bc5-4f4d-982061b35b19b720
feedid
imagesetid


# Page. 29

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

18.11


# Page. 30

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

to be supported until January 15, 2019, or later
azsphere device recover
Target API Set
https://azure.microsoft.com/en-us/blog/update-18-11-for-azure-sphere-in-public-preview/


# Page. 31

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

まとめ


# Page. 32

![Page Image](https://bcdn.docswell.com/page/G7W3WPWP72.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. 33

![Page Image](https://bcdn.docswell.com/page/4JZV5K5673.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
追加→ New Feature Requests @Microsoft(英語)
https://feedback.azure.com/forums/915433-azure-sphere
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. 34

![Page Image](https://bcdn.docswell.com/page/YE659Q9LJV.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
Azure Sphere Operation List @matsujirushi (英語)
https://1drv.ms/b/s!Ah8aAA-oOjWMlfQGMCPeFf0KtOC2cw


# Page. 35

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

メッセージ


# Page. 36

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

“Change the world”


