SlideShare a Scribd company logo
瀬尾佳隆 (@seosoft)
Microsoft MVP for .NET
Techfair 勉強会 2015年7月
2015年7月25日
.NET Micro Framework
で IoT
瀬尾佳隆 (せおよしたか)
• MVP for .NET (Jan 2015 – Dec 2015)
• MVP for Visual C# (Jan 2009 – Dec 2014)
• y.seo@seosoft.jp
• http://yseosoft.wordpress.com/
Techfair 主宰 (http://techfair.jp/)
IoT ALGYAN 運営委員
(https://www.facebook.com/groups/ioytjp/)
自己紹介
.NET Micro Framework の基本を理解する
1. デバイスの入手方法
2. SDK の入手方法
3. 開発の基礎
4. デモ
皆さんがデバイスを “ポチる” のを楽しみにしています
今日の流れ
超小型デバイス向けの軽量かつ高機能なプラットフォーム
1. .NET Framework に近い API セット
2. Visual Studio / C# / .NET の知識が生かせる
3. ネットワークやクラウドの知識が生かせる
.NET Micro Framework とは?
メインボードとモジュールとをケーブルで結線するだけで
デバイス開発
1. プロトタイプなどを短時間で開発できる
2. Visual Studio のデザイナー画面で直観的なデバイス設計
.NET Gadgeteer とは?
NETMF Gadgeteer
開発生産性 高い 非常に高い
組込みや電子回路の知識 電子回路の知識が必要 電子回路の知識はほとんど
不要
デバイスの柔軟性 電子部品を自由に使用して
デバイス開発
基本的には既存のモジュー
ルの組み合わせ
デバイスのコスト 安い 各モジュールがそこそこのお
値段・・・
NETMF vs Gadgeteer
NETMF Gadgeteer
開発生産性 高い 非常に高い
組込みや電子回路の知識 電子回路の知識が必要 電子回路の知識はほとんど
不要
デバイスの柔軟性 電子部品を自由に使用して
デバイス開発
基本的には既存のモジュー
ルの組み合わせ
デバイスのコスト 安い 各モジュールがそこそこのお
値段・・・
NETMF vs Gadgeteer
1. 日本製のマイコンボード
2. コミュニティベースで NETMF 移植&コンテンツ整備
3. Arduino ピン互換
PinKit
Spider
1. Gadgeteer の標準的なメインボード
2. 動作は高速、ソケット数が多い
3. カメラもタッチパネルも WiFi
1. Gadgeteer の標準的なメインボード
2. 動作は高速、ソケット数が多い
3. カメラもタッチパネルも WiFi も
PinKit
• ALGYAN のサイトをチェック
• https://www.facebook.com/groups/ioytjp/
Spider
• http://tinyclr.jp/
• https://www.ghielectronics.com/
他に、スイッチサイエンス、若松通商などのサイトもチェック
デバイスの入手方法
.NET Micro Framework SDK
• http://netmf.github.io/
PinKit のファームウェア
• https://netmf4mbed.codeplex.com/
Gadgeteer SDK
• https://www.ghielectronics.com/support/netmf
SDK の入手方法
現在は Visual Studio 2013 が使える
• 2013 ならば Community Edition でも OK
• https://www.visualstudio.com/
• 2015 は現在は非対応
Visual Studio
NETMF のコード例
参考情報
Input / Output / Interupt Port
入出力部品のライブラリ化 (1)
入出力部品のライブラリ化 (2)
Gadgeteer のデザイン例・コード例
参考情報
Gadgeteer のデバイス設計
Mobile Services の利用
WiFi 接続

More Related Content

What's hot (20)

PPTX
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
典子 松本
 
PDF
Designer's Design Talk「デザインの基礎」
典子 松本
 
PPTX
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
典子 松本
 
PDF
デバイス時代の Web UI コンポーネント活用
インフラジスティックス・ジャパン株式会社
 
PPTX
はじめてのOffice アドイン
kinuasa
 
PDF
セッション中に Twitter につぶやく!
Jun-ichi Sakamoto
 
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
典子 松本
 
PPTX
もっとサーバーレスを手軽に便利に!Azure Logic Apps
典子 松本
 
PDF
Introducing microsoft learn
ru pic
 
PPTX
ノンコーディングでも!ここまでできるkintone
典子 松本
 
PPTX
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
 
PPTX
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
典子 松本
 
PPTX
IoTC -> Power Automate & Apps
Teruchika Yamada
 
PDF
「JPOHC」のロゴ制作の話
典子 松本
 
PDF
BIerのためのAI入門
Yoshitaka Seo
 
PPTX
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
 
PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
 
PDF
LINE Commumity Microsoft_ConversationalAI_20200409
Ayako Omori
 
PPTX
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
Yusuke Kawabata
 
PDF
AIの見方、AIとの付き合い方
Yoshitaka Seo
 
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
典子 松本
 
Designer's Design Talk「デザインの基礎」
典子 松本
 
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
典子 松本
 
デバイス時代の Web UI コンポーネント活用
インフラジスティックス・ジャパン株式会社
 
はじめてのOffice アドイン
kinuasa
 
セッション中に Twitter につぶやく!
Jun-ichi Sakamoto
 
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
典子 松本
 
もっとサーバーレスを手軽に便利に!Azure Logic Apps
典子 松本
 
Introducing microsoft learn
ru pic
 
ノンコーディングでも!ここまでできるkintone
典子 松本
 
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
典子 松本
 
IoTC -> Power Automate & Apps
Teruchika Yamada
 
「JPOHC」のロゴ制作の話
典子 松本
 
BIerのためのAI入門
Yoshitaka Seo
 
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
 
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
 
LINE Commumity Microsoft_ConversationalAI_20200409
Ayako Omori
 
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
Yusuke Kawabata
 
AIの見方、AIとの付き合い方
Yoshitaka Seo
 

Viewers also liked (20)

PPTX
Project Sienaはどうやって動いているか
Yoshitaka Seo
 
PPTX
Hello, systemd
Emma Haruka Iwao
 
PDF
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
Shinya Takamaeda-Y
 
PDF
“SharePoint Online Management Shell” をプログラムから実行する
Kosuke Kuromiya
 
PPTX
クラウド時代の SharePoint 開発に備えよう
Hiroaki Oikawa
 
PDF
Sharegate Migration のご紹介
Kazuhiko Nakamura
 
PPTX
Office 365 のセキュリティ対策(情報管理) 8つのポイント
Kazuhiko Nakamura
 
PDF
いまもういちど SharePoint とエンタープライズ・ソーシャルを考える(2014年5月31日 JSPUG勉強会
Kazuhiko Nakamura
 
PDF
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
Kazuhiko Nakamura
 
PDF
これからどうなる?! SharePoint ~「超主観的」予想~
Kosuke Kuromiya
 
PDF
新チームサイトの「ソーシャル」でできること チームサイトは社内Facebookになれるのか?
Kazuhiko Nakamura
 
PPTX
SharePoint 開発入門
Hiroaki Oikawa
 
PPTX
PowerApps をざっくりさわってみた
Hiroaki Oikawa
 
PPTX
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Hiroaki Oikawa
 
PDF
SharePoint Online 「アクセス権」を理解する
Kazuhiko Nakamura
 
PDF
SharePoint Framework を触ってみた
Kosuke Kuromiya
 
PPTX
PowerApps による初めてのアプリ開発
Hiroaki Oikawa
 
PDF
新しい SharePoint アプリを試してみよう
Hirofumi Ota
 
PDF
Office 365 のチームサイトを 美味しく つかう 10 の方法
Kazuhiko Nakamura
 
PDF
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
Kosuke Kuromiya
 
Project Sienaはどうやって動いているか
Yoshitaka Seo
 
Hello, systemd
Emma Haruka Iwao
 
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
Shinya Takamaeda-Y
 
“SharePoint Online Management Shell” をプログラムから実行する
Kosuke Kuromiya
 
クラウド時代の SharePoint 開発に備えよう
Hiroaki Oikawa
 
Sharegate Migration のご紹介
Kazuhiko Nakamura
 
Office 365 のセキュリティ対策(情報管理) 8つのポイント
Kazuhiko Nakamura
 
いまもういちど SharePoint とエンタープライズ・ソーシャルを考える(2014年5月31日 JSPUG勉強会
Kazuhiko Nakamura
 
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
Kazuhiko Nakamura
 
これからどうなる?! SharePoint ~「超主観的」予想~
Kosuke Kuromiya
 
新チームサイトの「ソーシャル」でできること チームサイトは社内Facebookになれるのか?
Kazuhiko Nakamura
 
SharePoint 開発入門
Hiroaki Oikawa
 
PowerApps をざっくりさわってみた
Hiroaki Oikawa
 
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Hiroaki Oikawa
 
SharePoint Online 「アクセス権」を理解する
Kazuhiko Nakamura
 
SharePoint Framework を触ってみた
Kosuke Kuromiya
 
PowerApps による初めてのアプリ開発
Hiroaki Oikawa
 
新しい SharePoint アプリを試してみよう
Hirofumi Ota
 
Office 365 のチームサイトを 美味しく つかう 10 の方法
Kazuhiko Nakamura
 
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
Kosuke Kuromiya
 
Ad

Similar to .NET Micro Framework で IoT (20)

PDF
.Net GadgeteerでIoT
Yoshitaka Seo
 
PDF
.NET Micro Framework の基礎
Yoshitaka Seo
 
PDF
.NET Gadgeteer の紹介
Yoshitaka Seo
 
PPTX
IoTの始め方~.NET Micro Framework編
Nobuaki Aoki
 
PDF
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
 
PPTX
2015 1025 OSC-Fall Tokyo NETMF
Atomu Hidaka
 
PDF
.NET Gadgeteerで組み込み開発の第一歩
Yoshitaka Seo
 
PDF
IoT 入門 ~ .NET Gadgeteer で簡単プログラミング
Yoshitaka Seo
 
PPTX
.NET Micro Framework / .NET Gadgeteer
Knowledge & Experience
 
PPTX
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
 
PPTX
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
 
PDF
.NET Gadgeteerでプロトタイピングする EnOceanエネルギーハーベスティング システム
Atomu Hidaka
 
PPTX
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
 
PDF
.NET Micro Framework (プラレールと電子工作)
Akira Hatsune
 
PDF
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
Aya Tokura
 
PPTX
OSC Nagoya NETMF 160528
Atomu Hidaka
 
PPTX
30年来真名んできた中で IoT 実装で役立っている基礎技術
Knowledge & Experience
 
PPTX
ET2016 Smart Japan Alliance Llilum 161118
Atomu Hidaka
 
PDF
2013 1019osc-fallnetmf
Atomu Hidaka
 
PDF
.NET Gadgeteer のハンズオン資料 (2014年3月版)
Yoshitaka Seo
 
.Net GadgeteerでIoT
Yoshitaka Seo
 
.NET Micro Framework の基礎
Yoshitaka Seo
 
.NET Gadgeteer の紹介
Yoshitaka Seo
 
IoTの始め方~.NET Micro Framework編
Nobuaki Aoki
 
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
 
2015 1025 OSC-Fall Tokyo NETMF
Atomu Hidaka
 
.NET Gadgeteerで組み込み開発の第一歩
Yoshitaka Seo
 
IoT 入門 ~ .NET Gadgeteer で簡単プログラミング
Yoshitaka Seo
 
.NET Micro Framework / .NET Gadgeteer
Knowledge & Experience
 
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
 
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
 
.NET Gadgeteerでプロトタイピングする EnOceanエネルギーハーベスティング システム
Atomu Hidaka
 
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
 
.NET Micro Framework (プラレールと電子工作)
Akira Hatsune
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
Aya Tokura
 
OSC Nagoya NETMF 160528
Atomu Hidaka
 
30年来真名んできた中で IoT 実装で役立っている基礎技術
Knowledge & Experience
 
ET2016 Smart Japan Alliance Llilum 161118
Atomu Hidaka
 
2013 1019osc-fallnetmf
Atomu Hidaka
 
.NET Gadgeteer のハンズオン資料 (2014年3月版)
Yoshitaka Seo
 
Ad

More from Yoshitaka Seo (20)

PDF
AI-900 ポイント解説
Yoshitaka Seo
 
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
 
PDF
Custom Visionで仏像を画像分類
Yoshitaka Seo
 
PDF
誰もが AI を使う時代、作る時代
Yoshitaka Seo
 
PDF
Azure IoT Edge で Custom Vision
Yoshitaka Seo
 
PDF
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
 
PDF
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
 
PDF
構造化データをツールで簡単に分析
Yoshitaka Seo
 
PDF
チャットボットの自然言語処理
Yoshitaka Seo
 
PDF
Custom Visionを活用するためのTips
Yoshitaka Seo
 
PDF
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
 
PDF
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
 
PDF
VS Code Tools for AI の紹介
Yoshitaka Seo
 
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
 
PDF
PowerApps アプリ開発入門
Yoshitaka Seo
 
PDF
Bot Framework 最新情報 2018
Yoshitaka Seo
 
PDF
Bot Service 概要
Yoshitaka Seo
 
PPTX
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
 
PDF
Skype for Business + Bot + Graph API
Yoshitaka Seo
 
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
Yoshitaka Seo
 
AI-900 ポイント解説
Yoshitaka Seo
 
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
 
Custom Visionで仏像を画像分類
Yoshitaka Seo
 
誰もが AI を使う時代、作る時代
Yoshitaka Seo
 
Azure IoT Edge で Custom Vision
Yoshitaka Seo
 
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
 
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
 
構造化データをツールで簡単に分析
Yoshitaka Seo
 
チャットボットの自然言語処理
Yoshitaka Seo
 
Custom Visionを活用するためのTips
Yoshitaka Seo
 
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
 
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
 
VS Code Tools for AI の紹介
Yoshitaka Seo
 
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
 
PowerApps アプリ開発入門
Yoshitaka Seo
 
Bot Framework 最新情報 2018
Yoshitaka Seo
 
Bot Service 概要
Yoshitaka Seo
 
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
 
Skype for Business + Bot + Graph API
Yoshitaka Seo
 
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
Yoshitaka Seo
 

Recently uploaded (8)

PDF
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
 
PDF
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
NTT DATA Technology & Innovation
 
PDF
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
 
PDF
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
 
PDF
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
 
PDF
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
 
PDF
20250711_日本IBM ミドルウエア・ユーザー研究会(JIMUC)総会_中村会長資料.pdf
ChikakoInami1
 
PDF
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
 
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
 
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
NTT DATA Technology & Innovation
 
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
 
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
 
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
 
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
 
20250711_日本IBM ミドルウエア・ユーザー研究会(JIMUC)総会_中村会長資料.pdf
ChikakoInami1
 
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
 

.NET Micro Framework で IoT