Skip to content

Commit 566a58e

Browse files
author
Microchip Technology
committed
MCU8MASS-264: Added links to GitHub issues for feedback and questions.;
1 parent dcde51d commit 566a58e

File tree

10 files changed

+169
-13
lines changed

10 files changed

+169
-13
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,8 @@ A tutorial showcasing how sensor data from the [PIC-IoT](https://www.microchip.c
7171
### Designing for Scale! - Simulating an IoT Network
7272

7373
***Coming Soon***
74+
75+
## Feedback and questions
76+
<p align="middle">
77+
<a href="../../issues"><img src="figures/feedback_button.svg" width="100%" /></a>
78+
</p>

a-more-thorough-look-into-the-provisioning-process/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Johan Lofstad, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
This document is a follow-up of the [Connect the Board to your AWS Account](../connect-the-board-to-your-aws-account) introductory guide, going into more detail of how the provisioning works. This document is intended for readers who desire to understand how devices are authenticated through JITR and the [IoT Provisioning Tool](https://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en1001525).
610

711
*It is highly recommended to read the [Crash Course in Cryptography and X.509](../crash-course-in-cryptography-and-x509) if unfamiliar with X.509 and basic cryptography.*
@@ -118,10 +122,10 @@ The *custom* option of the provisioning tool is used to authenticate a board wit
118122

119123
Step 3 and 4 are a bit simplified, as in reality, a [*Certificate Signing Request*](https://en.wikipedia.org/wiki/Certificate_signing_request) is performed. All of these certificates and their private keys (except the device certificates) can be found in the folder `.microchip-iot` under the users home directory. See the figure below for an illustration of the generation process.
120124

121-
|OS|Path|
122-
|---|---|
123-
|Windows|%userprofile%\\.microchip-iot|
124-
|Mac and Linux|~/.microchip-iot|
125+
| OS | Path |
126+
| ------------- | ----------------------------- |
127+
| Windows | %userprofile%\\.microchip-iot |
128+
| Mac and Linux | ~/.microchip-iot |
125129

126130
![Figure 3 - Provisioning Tool Signing](figures/aws-iot-connections.svg)
127131

access-the-sandbox/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Access the Sandbox
22

3+
*Author: Johan Lofstad, Microchip Technology Inc.*
4+
5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
39
The IoT Boards comes bundled with a pre-provisioned demo with a couple of tutorials. To access the demo:
410

511
1. Connect a [AVR-IoT WA](https://www.microchip.com/DevelopmentTools/ProductDetails/ev15r70a?utm_campaign=IoT-WA-DevBoards&utm_source=GitHub&utm_medium=hyperlink&utm_term=&utm_content=microchip-iot-developer-guide-for-aws-access-the-sandbox), [AVR-IoT WG](https://www.microchip.com/DevelopmentTools/ProductDetails/ac164160?utm_campaign=IoT-WA-DevBoards&utm_source=GitHub&utm_medium=hyperlink&utm_term=&utm_content=microchip-iot-developer-guide-for-aws-access-the-sandbox), [PIC-IoT WA](https://www.microchip.com/DevelopmentTools/ProductDetails/ev54y39a?utm_campaign=IoT-WA-DevBoards&utm_source=GitHub&utm_medium=hyperlink&utm_term=&utm_content=microchip-iot-developer-guide-for-aws-access-the-sandbox), or [PIC-IoT WG](https://www.microchip.com/DevelopmentTools/ProductDetails/ac164164?utm_campaign=IoT-WA-DevBoards&utm_source=GitHub&utm_medium=hyperlink&utm_term=&utm_content=microchip-iot-developer-guide-for-aws-access-the-sandbox) through USB

an-introduction-to-device-shadows-and-aws-lambda/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Lars Olav Skrebergene, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
## Introduction
610

711
In this tutorial, we will introduce two new concepts:

connect-the-board-to-your-aws-account/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Johan Lofstad, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
## Introduction
610

711
This introductory guide explains how to securely connect an embedded design to [Amazon Web Services® (AWS)](https://aws.amazon.com/) through the [AWS IoT Core](https://aws.amazon.com/iot-core/) module. When connected, the AWS API can be used to send and receive data between the cloud and the board.

crash-course-in-cryptography-and-x509/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Johan Lofstad, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
The [AVR-IoT WA](https://www.microchip.com/DevelopmentTools/ProductDetails/ev15r70a?utm_campaign=IoT-WA-DevBoards&utm_source=GitHub&utm_medium=hyperlink&utm_term=&utm_content=microchip-iot-developer-guide-for-aws-crash-course-crypto-x509) and [PIC-IoT WA](https://www.microchip.com/DevelopmentTools/ProductDetails/ev54y39a?utm_campaign=IoT-WA-DevBoards&utm_source=GitHub&utm_medium=hyperlink&utm_term=&utm_content=microchip-iot-developer-guide-for-aws-crash-course-crypto-x509) use the X.509 cryptographic standard to authenticate devices and transfer data securely. This is the same standard most of the web relies on. This document provides a crash course in X.509, explaining the basic concepts required to understand the provisioning process between the IoT Board and AWS. It is recommended to read the [A More Thorough Look into the Provisioning Process](../a-more-thorough-look-into-the-provisioning-process) document after this one.
610

711
It uses *Public-Key Cryptography* to provide [confidentiality and authenticity](https://en.wikipedia.org/wiki/Information_security).

device-monitoring-in-amazon-cloudWatch/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Patrick Kennedy, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
## Introduction
610

711
In this tutorial, we will showcase how Amazon CloudWatch can be used to monitor sensor data from PIC-IoT and AVR-IoT development boards.

figures/feedback_button.svg

Lines changed: 117 additions & 0 deletions
Loading

visualizing-sensor-data-in-jupyter-notebooks/README.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Patrick Kennedy, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
## Introduction
610

711
This tutorial will show you how to get data from [AWS IoT Core](https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html) to the ubiquitous [Jupyter Notebook](https://jupyter.org/) environment commonly used for data exploration, analytics, modeling, and visualization.
@@ -166,15 +170,15 @@ df=pd.read_csv(dataset_url)
166170
df
167171
```
168172

169-
| | light | temp | __dt |
170-
|---|-------|-------|-------------------------|
171-
| 0 | 23 | 32.93 | 2020-05-05 00:00:00.000 |
172-
| 1 | 24 | 32.87 | 2020-05-05 00:00:00.000 |
173-
| 2 | 22 | 32.87 | 2020-05-05 00:00:00.000 |
174-
| 3 | 20 | 32.93 | 2020-05-05 00:00:00.000 |
175-
| 4 | 19 | 32.87 | 2020-05-05 00:00:00.000 |
176-
| 5 | 20 | 32.87 | 2020-05-05 00:00:00.000 |
177-
| 6 | 22 | 32.87 | 2020-05-05 00:00:00.000 |
173+
| | light | temp | __dt |
174+
| --- | ----- | ----- | ----------------------- |
175+
| 0 | 23 | 32.93 | 2020-05-05 00:00:00.000 |
176+
| 1 | 24 | 32.87 | 2020-05-05 00:00:00.000 |
177+
| 2 | 22 | 32.87 | 2020-05-05 00:00:00.000 |
178+
| 3 | 20 | 32.93 | 2020-05-05 00:00:00.000 |
179+
| 4 | 19 | 32.87 | 2020-05-05 00:00:00.000 |
180+
| 5 | 20 | 32.87 | 2020-05-05 00:00:00.000 |
181+
| 6 | 22 | 32.87 | 2020-05-05 00:00:00.000 |
178182

179183
```python
180184
import matplotlib.pyplot as plt

your-first-application-sending-and-receiving-data/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
*Author: Lars Olav Skrebergene, Microchip Technology Inc.*
44

5+
<p align="middle">
6+
<a href="../../issues"><img src="../figures/feedback_button.svg" width="100%" /></a>
7+
</p>
8+
59
## Introduction
610

711
In this tutorial, we will showcase how the AVR-IoT and PIC-IoT Development Boards can be configured to communicate with the cloud using Amazon Web Services® (AWS) and the MQTT messaging protocol.

0 commit comments

Comments
 (0)