Enviar pesquisa
Carregar
C#からSORACOMを管理できるようにした話(SoraCommonNet)
•
1 gostou
•
3,458 visualizações
Kei Nakazawa
Seguir
ソラコム Developers Conference #0での発表資料です
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 39
Baixar agora
Baixar para ler offline
Recomendados
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
mrubyでC使う? Cでmruby使う?
mrubyでC使う? Cでmruby使う?
Bizan Nishimura
World plonedaylt
World plonedaylt
Atsushi Odagiri
QEMUでARM64bitベアメタルプログラミング
QEMUでARM64bitベアメタルプログラミング
Yuma Ohgami
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
Fuji sakuraでmbedを!
Fuji sakuraでmbedを!
Tetsuya Noguchi
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
三七男 山本
Recomendados
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
mrubyでC使う? Cでmruby使う?
mrubyでC使う? Cでmruby使う?
Bizan Nishimura
World plonedaylt
World plonedaylt
Atsushi Odagiri
QEMUでARM64bitベアメタルプログラミング
QEMUでARM64bitベアメタルプログラミング
Yuma Ohgami
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
Fuji sakuraでmbedを!
Fuji sakuraでmbedを!
Tetsuya Noguchi
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
三七男 山本
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Kazuhiro Takahashi
Raspberry piで動かすロボットアーム
Raspberry piで動かすロボットアーム
Masuda Tomoaki
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2
三七男 山本
今のWeb開発者に伝えたいWebブラウザの病みの歴史
今のWeb開発者に伝えたいWebブラウザの病みの歴史
Sho Okada
ぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよ
parrotstudio
Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御
Masuda Tomoaki
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
三七男 山本
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
Yosei Ito
My portfolio
My portfolio
ssuserc2210b
ET2016展示パネル
ET2016展示パネル
三七男 山本
猫でもできるRailsデプロイ
猫でもできるRailsデプロイ
toyoshi
Ruby/RubyCocoa for iPhone - UICoderz4
Ruby/RubyCocoa for iPhone - UICoderz4
takuma mori
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Kazumi Hirose
MS open technologies の ross gardler さんを囲む会 改め 『MS open technologies に必ず伝えてほしい...
MS open technologies の ross gardler さんを囲む会 改め 『MS open technologies に必ず伝えてほしい...
Kazumi Hirose
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
Kei Nakazawa
12.04.22 勉強会イントロ
12.04.22 勉強会イントロ
Kei Nakazawa
12.11.12 めいめいについて考えること
12.11.12 めいめいについて考えること
Kei Nakazawa
13.11.02 inside playground(抄)
13.11.02 inside playground(抄)
Kei Nakazawa
12.08.25 tab api hackathon
12.08.25 tab api hackathon
Kei Nakazawa
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
Kei Nakazawa
15.05.17 ゆるふわRe:VIEW'erの近況
15.05.17 ゆるふわRe:VIEW'erの近況
Kei Nakazawa
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
Kei Nakazawa
Mais conteúdo relacionado
Mais procurados
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Kazuhiro Takahashi
Raspberry piで動かすロボットアーム
Raspberry piで動かすロボットアーム
Masuda Tomoaki
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2
三七男 山本
今のWeb開発者に伝えたいWebブラウザの病みの歴史
今のWeb開発者に伝えたいWebブラウザの病みの歴史
Sho Okada
ぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよ
parrotstudio
Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御
Masuda Tomoaki
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
三七男 山本
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
Yosei Ito
My portfolio
My portfolio
ssuserc2210b
ET2016展示パネル
ET2016展示パネル
三七男 山本
猫でもできるRailsデプロイ
猫でもできるRailsデプロイ
toyoshi
Ruby/RubyCocoa for iPhone - UICoderz4
Ruby/RubyCocoa for iPhone - UICoderz4
takuma mori
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Kazumi Hirose
MS open technologies の ross gardler さんを囲む会 改め 『MS open technologies に必ず伝えてほしい...
MS open technologies の ross gardler さんを囲む会 改め 『MS open technologies に必ず伝えてほしい...
Kazumi Hirose
Mais procurados
(14)
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry piで動かすロボットアーム
Raspberry piで動かすロボットアーム
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2
今のWeb開発者に伝えたいWebブラウザの病みの歴史
今のWeb開発者に伝えたいWebブラウザの病みの歴史
ぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよ
Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
My portfolio
My portfolio
ET2016展示パネル
ET2016展示パネル
猫でもできるRailsデプロイ
猫でもできるRailsデプロイ
Ruby/RubyCocoa for iPhone - UICoderz4
Ruby/RubyCocoa for iPhone - UICoderz4
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
MS open technologies の ross gardler さんを囲む会 改め 『MS open technologies に必ず伝えてほしい...
MS open technologies の ross gardler さんを囲む会 改め 『MS open technologies に必ず伝えてほしい...
Destaque
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
Kei Nakazawa
12.04.22 勉強会イントロ
12.04.22 勉強会イントロ
Kei Nakazawa
12.11.12 めいめいについて考えること
12.11.12 めいめいについて考えること
Kei Nakazawa
13.11.02 inside playground(抄)
13.11.02 inside playground(抄)
Kei Nakazawa
12.08.25 tab api hackathon
12.08.25 tab api hackathon
Kei Nakazawa
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
Kei Nakazawa
15.05.17 ゆるふわRe:VIEW'erの近況
15.05.17 ゆるふわRe:VIEW'erの近況
Kei Nakazawa
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
Kei Nakazawa
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
Kei Nakazawa
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
Kei Nakazawa
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
Kei Nakazawa
12.03.17 第1回NFC勉強会資料
12.03.17 第1回NFC勉強会資料
Kei Nakazawa
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
Kei Nakazawa
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
Kei Nakazawa
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
Kei Nakazawa
13.11.12 Tech Hills #7 Playground - introduction
13.11.12 Tech Hills #7 Playground - introduction
Kei Nakazawa
Backand Presentation
Backand Presentation
Backand Cohen
13.11.02 playgroundthon環境構築
13.11.02 playgroundthon環境構築
Kei Nakazawa
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル
裕士 常田
Destaque
(19)
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
12.04.22 勉強会イントロ
12.04.22 勉強会イントロ
12.11.12 めいめいについて考えること
12.11.12 めいめいについて考えること
13.11.02 inside playground(抄)
13.11.02 inside playground(抄)
12.08.25 tab api hackathon
12.08.25 tab api hackathon
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
15.05.17 ゆるふわRe:VIEW'erの近況
15.05.17 ゆるふわRe:VIEW'erの近況
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
12.03.17 第1回NFC勉強会資料
12.03.17 第1回NFC勉強会資料
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
13.11.12 Tech Hills #7 Playground - introduction
13.11.12 Tech Hills #7 Playground - introduction
Backand Presentation
Backand Presentation
13.11.02 playgroundthon環境構築
13.11.02 playgroundthon環境構築
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル
Semelhante a C#からSORACOMを管理できるようにした話(SoraCommonNet)
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
Sho Okada
ひよこさんのための
ひよこさんのための
cocoa_dahlia
温故知新ローカルに検証環境を作ろう
温故知新ローカルに検証環境を作ろう
武彦 大山
Riotでサーバレスにした話
Riotでサーバレスにした話
Hiroyuki Hara
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
SORACOM,INC
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Yamamoto Reki
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
クラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということ
mist_dev
ドローンの安全運転をささえるLambda
ドローンの安全運転をささえるLambda
真吾 吉田
Web API のすすめ
Web API のすすめ
Yuji Shimada
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
simotin13 Miyazaki
Real world rails
Real world rails
Jun Yokoyama
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川
SORACOM,INC
Docker study for beginner in My Company 2017/10/19
Docker study for beginner in My Company 2017/10/19
TearTheSky
Walking front end
Walking front end
Hirata Tomoko
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
linkbal
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
Masayuki KaToH
runC概要と使い方
runC概要と使い方
Yuji Oshima
Scalable and Cost Effective Systems Architecture on AWS
Scalable and Cost Effective Systems Architecture on AWS
Eiji Shinohara
Web技術勉強会 第33回
Web技術勉強会 第33回
龍一 田中
Semelhante a C#からSORACOMを管理できるようにした話(SoraCommonNet)
(20)
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
ひよこさんのための
ひよこさんのための
温故知新ローカルに検証環境を作ろう
温故知新ローカルに検証環境を作ろう
Riotでサーバレスにした話
Riotでサーバレスにした話
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
クラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということ
ドローンの安全運転をささえるLambda
ドローンの安全運転をささえるLambda
Web API のすすめ
Web API のすすめ
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
Real world rails
Real world rails
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川
Docker study for beginner in My Company 2017/10/19
Docker study for beginner in My Company 2017/10/19
Walking front end
Walking front end
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
runC概要と使い方
runC概要と使い方
Scalable and Cost Effective Systems Architecture on AWS
Scalable and Cost Effective Systems Architecture on AWS
Web技術勉強会 第33回
Web技術勉強会 第33回
Mais de Kei Nakazawa
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Kei Nakazawa
11.12.21 Lecturedroid 02
11.12.21 Lecturedroid 02
Kei Nakazawa
11.11.01 非公式懇親会LT(せきとばったー)
11.11.01 非公式懇親会LT(せきとばったー)
Kei Nakazawa
11.11.22 かなり役立つ競技プログラミング
11.11.22 かなり役立つ競技プログラミング
Kei Nakazawa
11.05.21 Google I/O報告会 in 東京 なかざわ資料
11.05.21 Google I/O報告会 in 東京 なかざわ資料
Kei Nakazawa
ABC2011W 翻訳プロジェクト@muo_jp
ABC2011W 翻訳プロジェクト@muo_jp
Kei Nakazawa
Mais de Kei Nakazawa
(6)
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
11.12.21 Lecturedroid 02
11.12.21 Lecturedroid 02
11.11.01 非公式懇親会LT(せきとばったー)
11.11.01 非公式懇親会LT(せきとばったー)
11.11.22 かなり役立つ競技プログラミング
11.11.22 かなり役立つ競技プログラミング
11.05.21 Google I/O報告会 in 東京 なかざわ資料
11.05.21 Google I/O報告会 in 東京 なかざわ資料
ABC2011W 翻訳プロジェクト@muo_jp
ABC2011W 翻訳プロジェクト@muo_jp
C#からSORACOMを管理できるようにした話(SoraCommonNet)
1.
C#からSORACOMを管理できるようにした話 ∼はやぶさにあこがれてOTA∼ @muo_jp (なかざわ けい) 2015/10/16
SORACOM Developer Conference #0
2.
@muo_jp (なかざわ けい) スクールアイドル系プログラマ (C++/ObjC/Javaなど雑多に) 元はサーバ系。仕事でサーバ触らなくなって4年位 個人ではAWSもAzureも使う(C#的にAzureが好き)
3.
C#(.NET)からSORACOM APIへ アクセスできるライブラリを 書いた話
4.
の前に
5.
自分がSORACOMでやりたいことの話
6.
はやぶさ(探査機)にあこがれて? アンテナのトラブルで極低速通信しかできなくなった 地球からめっちゃ離れてる(メンテしにいけない) 遠隔でソフトウェアを書き換えて通信スループット改善 とても いい 話 画像出展:
https://ja.wikipedia.org/wiki/%E3%81%AF%E3%82%84%E3%81%B6%E3%81%95_%28%E6%8E%A2%E6%9F%BB%E6%A9%9F%29#/media/File:Hayabusa_hover.jpg
7.
FPGAをSORACOM AirでOTA更新する 仕組みをゴリっと構築したい 電力的コスパ重視の作りにしたい(自己書き換えはロマン) 通信系(なるべく低頻度)は全部ARM側のLinuxで負う 低クロック動作FPGAで可能なかぎりの処理をする
8.
そんな、ある夕方(10/15)
9.
SORACOMって・・・
10.
Ruby SDKしかなくね?
11.
気付いてしまった
12.
気付いてしまったら 作るしかない
13.
できました(10/16朝)
14.
https://github.com/muojp/SoraCommonNet
15.
SoraCommonNetで出来ること Operatorの新規登録(仮登録メール送信∼登録確認まで) Operatorとしてのログイン Operatorのトークン更新 Subscriber(SIM)の一覧と情報取得
16.
17.
メールアドレス登録
18.
アドレス確認
19.
認証してトークン発行
20.
その他もろもろできます!
21.
Q. これがあるとなにが嬉しいの?
22.
Microsoft Azure+ASP.NETでのBeam受信時検証 Android/iOS/Windows Phoneでのクライアント開発 Mac/Windows上でのCLIクライアント開発 全部いけます!
23.
VB.NETからも管理できます!
24.
そうだね、フルスタックだね!
25.
AWS勢に囲まれるSORACOM界隈で Azureを貫いていく所存
26.
つらかったはなし
27.
APIのsandboxがない!
28.
APIのsandboxがない!
29.
APIのsandboxがない!
30.
Beamの署名検証方法が書かれてない
31.
APIのsandboxがない!
32.
たまにドキュメントが間違ってる http://www.muo.jp/2015/10/soracom-net.html の終盤に おかしいところ一覧まとめました
33.
APIの sandboxが ない!
34.
解約コマンドとかうかつに テストできないやん? https://dev.soracom.io/jp/docs/api/
35.
湧いた疑問メモ Beamでtcpを使った場合、課金用のカウントはどのようになる? SORACOM Beamで@<code>{IMSI ヘッダ付与}・@<code>{署名ヘッダ付 与}として事前共有
を指定した場合の署名検証の方法 @<code>{X-Soracom-Signature}を見る限りはHMACSHA256っぽい @<code>{/operators/{operator_id}/token}のtimeout_seconds、元トークン 以下の有効期限指定しか受けないようにしたほうがいいのでは
36.
湧いた要望メモ APIのsandbox用意してください! APIのsandbox用意してください! APIのsandbox用意してください!
37.
湧いた要望メモ Subscriberの無効化とかは適当にイベントAPIから流してほしい イベントは@<code>{InvokeAWSLambdaAction}以外に普通のHTTP/Sキックをでき てほしい…Azureに投げたい Beam専用モード(Beamのエンドポイント以外への通信を遮断するモード)がほしい BeamのログをS3のバケットにスロッシュしておいてほしい アプリケーションキーなどの権限委譲機構が欲しい
38.
湧いた要望メモ Subscriberの無効化とかは適当にイベントAPIから流してほしい イベントは@<code>{InvokeAWSLambdaAction}以外に普通のHTTP/Sキックをでき てほしい…Azureに投げたい Beam専用モード(Beamのエンドポイント以外への通信を遮断するモード)がほしい BeamのログをS3のバケットにスロッシュしておいてほしい アプリケーションキーなどの権限委譲機構が欲しい さっき発表されたカスタムDNSで だいぶ解決する!
39.
せっかくなので今後も強化してきます! PowerShellサポートもチョットヤリタイ 要望お待ちしてます。
Baixar agora