FC2ブログ

Jetson nanoでAzure IoT Hub SDK でAzure対応IoTデバイスの開発

Jetson Nano

Jetson Nano Moduleメイン機能
●Jetson Nanoモジュール

128コアNVIDIA Maxwell GPU

クアッドコアARM A57 CPU

4 GB 64ビットLPDDR4

10/100/1000BASE-Tイーサネット

Jetson Nano Module仕様

GPU:128コアのMaxwell

CPU:クアッドコアARM A57@ 1.43 GHz

メモリ:4 GB 64ビットLPDDR4 25.6 GB/s

ストレージ:microSD(別売)

ビデオエンコーダ:4K @ 30 | 4x 1080p @ 30 | 9x 720p @ 30(H.264 / H.265)

ビデオデコーダー:4K @ 60 | 2x 4K @ 30 | 8x 1080p @ 30 | 18x 720p @ 30 |(H.264/H.265)

カメラ:MIPI CSI-2 DPHYレーンx 2

接続性:ギガビットイーサネット、M.2 Key E

ディスプレイ:HDMI 2.0およびeDP 1.4

USB:4x USB 3.0、USB 2.0 Micro-B

その他:GPIO、I2C、I2S、SPI、UART

サイズ:100 mm x 80 mm x 29 mm


Jetson Nano 応用製品


AAEON 組込小型PC AIエッジ向け NVIDIA Jetson Nano搭載 USB3.2×4, RS232×2, Linux Ubuntu18.04対応, MicroSD 32GB搭載モデル BOXER-8221AI-A2-AC

新品価格
¥75,075から
(2021/3/18 00:46時点)





Azure IoT Hub SDK Linuxでの開発方法リンク


https://github.com/Azure/azure-iot-sdk-c/blob/master/doc/devbox_setup.md#linux


Linuxのアップデート
sudo apt-get update

必要な環境などのインストール
sudo apt-get install -y git cmake build-essential curl libcurl4-openssl-dev libssl-dev uuid-dev

cmakeバージョンは2.8.12 以上であることを確認する
cmake --version

gccバージョンは4.4.7 以上であることを確認する
gcc --version

githubからアプリケーションをダウンロード
git clone -b https://github.com/Azure/azure-iot-sdk-c.git
今回は以下のように設定する。
git clone -b LTS_07_2020_Ref01 https://github.com/Azure/azure-iot-sdk-c.git


azure-iot-sdk-cフォルダに移動
cd azure-iot-sdk-c

モジュールのアップデート
git submodule update --init

azure-iot-sdk-cフォルダに移動
cd azure-iot-sdk-c

C SDKをビルドする。

cmake をフォルダ作成
mkdir cmake

cmake フォルダへ移動
cd cmake


cmake ..

ビルドの実行
cmake --build . # append '-- -j ' to run jobs in parallel

nanoでエディタの起動
nano azure-iot-sdk-c/iothub_client/samples/iothub_convenience_sample/iothub_convenience_sample.c


Microsoft Azure IoTHubチュートリアル:シミュレートされたデバイスを使用して IoT ハブとの接続をテストする。
で接続文字列の取得する。
https://docs.microsoft.com/ja-jp/azure/iot-hub/tutorial-connectivity

[device connection string]を IoTHubの接続文字列に置き換える。
static const char* connectionString = "[device connection string]";

./azure-iot-sdk-c/cmake/iothub_client/samples/iothub_convenience_sample
cd ./azure-iot-sdk-c/cmake/iothub_client/samples/iothub_convenience_sample

メイク
make

iothub_convenience_sampleを実行する。
./iothub_convenience_sample




NVIDIA Jetson Nano Developer Kit - 強力 AI コンピュータ 開発者キット




NVIDIA Jetson Nano 開発者キット B01




Jetson Nano超入門





Jetson NanoではじめるエッジAI入門







NVIDIA Jetson Xavier NX開発者キット Jetson Xavier NX Dev Kit













スポンサーサイト



テーマ : Raspberry Pi
ジャンル : コンピュータ

プロフィール

プロ転職家、ベランダサラリーマン

Author:プロ転職家、ベランダサラリーマン
エレキギターを始め約20年たちました、ギターやエフェクターへ1000万円以上つぎ込みたくさん失敗しました。最近は資格試験に熱中。37歳にしてこれまでの転職は3回、自称プロ転職家。

★現在東証一部上場企業勤務
通信キャリア傘下のSIerで働くIT・IoTエンジニア

★職歴
2007年:メーカー開発職(ハード・ソフト)
2014年:弱小企業SIer(医療機器ソフトウェア開発)
2015年:弱小企業(ハード・ソフト開発)
2017年:現職 一部上場企業SIer IoTエンジニア

★専門領域
ハード設計
組み込み系ソフト
Webアプリ
無線通信
制御
画像処理
医療機器
プリセールスからカスタマーサービス等々

★プログラミング言語
C/C++(最近やっていない)
C#(最近やっていない)
Python(小学生レベル)
RUST(興味があるが、一回挫折)
HTML+CSS(忘れた)


★取得資格
IoT検定制度委員会 IoT検定レベル1 (平成30年)
MCPC IoTシステム技術検定基礎(平成30年)
MCPC IoTシステム技術検定中級(平成30年)
MCPC IoTシステム技術検定上級(令和2年)
ドローン検定協会 無人航空従事者試験3級(令和元年)
第三級陸上特殊無線技士 (令和元年)
第三級アマチュア無線技士(令和2年)
MCPC IoTシステム技術検定上級(令和2年)
小型車両系建設機械特別教育修了(令和2年)
ドローン検定協会 無人航空従事者試験2級(令和2年)
第一級特殊無線技士(令和2年)
組み込み技術者試験クラス2 B判定(令和2年)

★今まで所有してきたエレキギター
Burny Les Paul type LG480
Fernandes Dragonfly
Fender USA Custom Shop American Delux Strat Candy Apple Red
Fender USA Lonestar Strat Candy Apple Red
Fender Japan Richie Kotzen TLR-RK
Gibson USA Les Paul Standard 50's neck
Gibson USA Les Paul Standard Double Cutaway
Ibanez RG
Music Man EVH model
Paul Reed Smith SC245
Paul Reed Smith Singlecut Hollowbody 1
Squier Affinity Strat

★今まで所有してきたフォーク・フラメンコ・ガットギター
Conde Hermanos Felipe
Morris S-53
Morris S-102Ⅲ
Playtech Ele Gut
Yamaha Flamenco

★今まで所有してきたベース
Fender Japan JB62 Trans Blue Ash
Gibson USA Les Paul Standard Double Cutaway Bass
Squier Bronco Bass

★今まで所有してきたアンプ
Fernandes FA-10
Fernandes FA-20D
Fender Trad-10R
Marshall VS-30R
Marshall SL-5
Marshall Studio15

★今まで所有してきたエフェクター
Bogner Ecstasy Red
BOSS BD-2
BOSS DN-2
BOSS OD-1
BOSS OD-2
BOSS OD-3 ×2台
BOSS OS-2
BOSS PW-2
BOSS SD-1 ×4台
BOSS SD-2
DOD OverDrivePreamp/250 ×2台
DOD OverDrive/YJM308
Ex-pro 9V OverDrive
Ex-pro 30V OverDrive
HAO RUST Driver
Hughes&Kettner TUBEMAN Ⅱ
Ibanez TSMINI
KORG Nu:Tekt OD-K1×2台
ModTone DynoDrive
Marsahll Drive Master
Marsahll DRP-1×2台
MAXON OD808
MXR Micro Amp
MXR Wylde OverDrive
MXR Wylde OverDrive C/S
MXR GT-OD C/S
MXR CAE Line/Booster
Noah'sark Green 緑
Noah'sark Yellow 黄
Pharaoh Silver Jubilee
Xotic BB-Plus
Xotic BB-Preamp
Xotic BB-Preamp Andy Timmons
Xotic SL Drive
Xotic EP Booster
TC Electronic Spark Booster mini
TECH21 FLYRIG RK5
TECH21 FLYRIG V2

BOSS DS-1
BOSS DS-2
BOSS MD-2
BOSS MT-2
BOSS XT-2
DOD GRANGE
EWS BD-1 Brute Drive
ModTone SpeedBox
MONTREUX Retrovibe British Distortion
MXR Distortion plus ×2台
MXR Distortion plus old
Noah'sark Distortion M
Noah'sark Distortion B
PROCO RAT Ⅱ

Jim Dunlop Cry Baby
Jim Dunlop JHM9 JIMI HENDRIX CRY BABY MINI WAH
MXR MC404
MOOER Ana Echo
MXR Analog Chorus
MXR Analog Delay
TC Electronic CORONA Chorus mini
TC Electronic FLASHBACK Delay mini
Ibanez ADmini
Ibanez CSmini
Xotic SP Comp
BOSS GE-7
MAXON GE601
Fender micro EQ

★今まで所有してきたチューナー、スイッチングシステムなど
BOSS TU-12
PETERSON Strobo Clip
TC Electronic Polytune2
TC Electronic Polytune mini
CAJ IN AND OUT
CAJ AC/DC STATION Ver.3
Providence PEC-04

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム