-
-
Notifications
You must be signed in to change notification settings - Fork 454
[PXCT-1060] Added device provisioning documentation #2556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
BenjaminDannegard
wants to merge
11
commits into
main
Choose a base branch
from
benjamindannegard/provisioning-cloud-tutorial
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 2 commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
88cd7a4
Added device provisioning documentation
BenjaminDannegard a06ef02
Small spelling fixes
BenjaminDannegard 5de0df7
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard b54a65e
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard 6d979cd
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard c152005
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard 75ac8e8
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard e49bf51
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard 11478b5
Added note about provis update
BenjaminDannegard 4992faf
updated images
BenjaminDannegard 916976a
Small fix
BenjaminDannegard File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file added
BIN
+231 KB
...o-cloud/02.hardware/06.device-provisioning/assets/attach-thing-to-bluetooth.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+104 KB
...loud/02.hardware/06.device-provisioning/assets/connect-to-network-bluetooth.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+238 KB
...uino-cloud/02.hardware/06.device-provisioning/assets/connect-with-bluetooth.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+191 KB
...nt/arduino-cloud/02.hardware/06.device-provisioning/assets/connect-with-usb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+62.3 KB
...cloud/02.hardware/06.device-provisioning/assets/connecting-with-usb-loading.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+115 KB
...arduino-cloud/02.hardware/06.device-provisioning/assets/creating-new-device.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+114 KB
...arduino-cloud/02.hardware/06.device-provisioning/assets/device-overview-usb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+127 KB
...o-cloud/02.hardware/06.device-provisioning/assets/network-config-thing-page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+269 KB
...rduino-cloud/02.hardware/06.device-provisioning/assets/selecting-board-type.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+69.2 KB
...ud/02.hardware/06.device-provisioning/assets/succesfull-connection-with-usb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 74 additions & 0 deletions
74
content/arduino-cloud/02.hardware/06.device-provisioning/content.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
--- | ||
title: Device Provisioning with Arduino Cloud | ||
description: A step-by-step guide to device provisioning with Arduino Cloud. | ||
author: Benjamin Dannegård | ||
tags: [Cloud] | ||
--- | ||
|
||
## Setup and Process | ||
|
||
***If you are new to the Arduino Cloud before check out [Getting Started With the Arduino Cloud](/arduino-cloud/getting-started/iot-cloud-getting-started).*** | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
To use the Arduino Cloud you will need to register and set up a **free** account. | ||
|
||
### Configure Your Board | ||
|
||
After you have set up your account, to add your device to your Arduino Cloud account go to the Devices page and click on **+ DEVICE**. | ||
|
||
 | ||
|
||
This will take you to the setup menu for your device. You can now choose between three different options depending on what type of board you are using. Continue by clicking on **Arduino board**. | ||
|
||
 | ||
|
||
Now you have to decide how you want to set up your board with the cloud, either via Bluetooth® or USB cable, check if your board is compatible with the Bluetooth method below. These two options have different processes. Pick the method that suits your needs the best and follow the section for your chosen method. | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
## Bluetooth provisioning | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
### Compatible boards | ||
|
||
Here are the boards that are compatible with Bluetooth provisioning via a Bluetooth connection: | ||
|
||
- UNO R4 WiFi (WiFi firmware version 0.6.0 or later required) | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
### Setting up Your Device With Bluetooth | ||
|
||
After selecting the Bluetooth option you will see a page telling you how to connect your board. Follow the steps to connect your board via Bluetooth. | ||
|
||
 | ||
|
||
Once your board is connected you will see a page that will let you pick the WiFi the board should connect to. Pick the WiFi you want to connect to and enter the password. Here you can also change the device name. | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
 | ||
|
||
After completing these steps your device will connect to your WiFi and you will be taken to the device page. Here you can click on the icon in the bottom left corner to attach a thing to the device. To find out more about Arduino Cloud Things, go [here.](https://docs.arduino.cc/arduino-cloud/cloud-interface/things/) | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
 | ||
|
||
Now you are ready to start using your board with the Arduino Cloud! | ||
|
||
## USB Provisioning | ||
|
||
If this is your first time using the Arduino Cloud you will be asked to download the **Arduino Create Agent**. The Create Agent is a piece of software that is necessary for your Arduino board to communicate with your browser. Download and install it by clicking on download and following the installation process. | ||
|
||
When the installation is finished you will get to a page that lets you select the board you wish to configure. Click on the board that you want to set up. | ||
|
||
 | ||
|
||
Now the board will start connecting. You should now see this loading screen: | ||
|
||
 | ||
|
||
Wait for it to finish and when it is complete click "continue". | ||
|
||
 | ||
|
||
You will now be taken to the device page. Here you can see the details of the board, change the name and attach it to a thing if you want to connect to a network. To find out more about Arduino Cloud Things, go [here.](https://docs.arduino.cc/arduino-cloud/cloud-interface/things/) | ||
BenjaminDannegard marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
Let's have a look at how to connect the board to a network. In the bottom left corner you can press the icon highlighted in the image below to create a thing and attach your board to it automatically. Clicking it also takes you to the Thing page. | ||
|
||
 | ||
|
||
Under Network click on **configure** and add your Wi-Fi® credentials. Now the board will automatically connect to your network when you upload the sketch from the **sketch** tab. | ||
|
||
 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.