forked from aws/amazon-freertos
-
Notifications
You must be signed in to change notification settings - Fork 6
デバイスをAWS IoTに登録する
SheltyDog edited this page Feb 9, 2019
·
9 revisions
-
AWSアカウントを取得する -> 画面右上の「無料サインアップ」ボタンから。
- AWS利用検討時には、AWS無料利用枠が使用可能です。
- Amazon Web Services -> アカウント -> AWSマネジメントコンソール
- AWS のサービス -> すべてのサービス -> IoT Core
- 安全性 -> ポリシー -> ポリシーの作成
- 名前を入力(任意文字列) -> アドバンストモード
- 以下コードをコピー
{
"Version": "2012-10-17",
"Statement":
[
{
"Effect": "Allow",
"Action": "iot:Connect",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iot:Publish",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iot:Subscribe",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iot:Receive",
"Resource": "*"
}
]
}
- ポリシー構文 に コピー済みのコードをペースト -> 作成
- 管理 -> モノ -> モノの登録
- AWS IoT モノを作成する -> 単一のモノを作成する
- Thing Registry にデバイスを追加 -> 名前(任意) -> 次へ
- 名前をテキストエディタ等にメモ(後で使用します)
- モノに証明書を追加 -> 証明書の作成 -> 証明書/パブリックキー/プライベートキーをダウンロード
証明書/パブリックキー/プライベートキー は必ずここでダウンロードしてください。
- モノにポリシーを追加
- エンドポイントをテキストエディタ等にメモ(後で使用します)
- デバイスをAWS IoTに登録する
- Amazon FreeRTOSをダウンロードする
- Amazon FreeRTOSを設定する
- Amazon FreeRTOSを実行し、RX65NをAWS IoTに接続する
- ソフトウェアアーキテクチャ
- 機能ブロックとAPIプロトタイプ
- RXマイコンにおける実装(システムタイマとソフトウェア割り込み)
- スリープ機能
- タスク切り替えと割り込み発生時のレイテンシ
- ネットワークインタフェースとデバイスドライバの結合
- Amazon FreeRTOS Qualification Program
- Amazon FreeRTOS ROM/RAM容量考察
- Amazon FreeRTOS でFreeRTOS+TCPのみ使う方法
- シミュレータで動作させる
- 乱数生成