-
Notifications
You must be signed in to change notification settings - Fork 12
System Settings
One of the first step is to configure the system settings: SSID, WIFI password, AWS IoT account credentials,...
Start the Insight desktop Application on your computer.
When the application starts it would open a window like the one shown below.
Populate the following fields:
- AWS Thing Name: This is the name you assign to your End Node "The Thing".
- AWS End Point Address: This will provide you're AWS Endpoint Address to the GUI. For example "us-west-2"
- AWS Access Key ID: Place here the access key provided when you created your AWS Account.
- AWS Secret Access Key: Place here your secret access key.
- WiFi SSID: Enter your access point SSID.
- WiFi Password: Enter your access point password.
Press Create New Thing Button.
If you don't see the Create New Thing Button, you will need to enlarge your window until you see it at the bottom
After you have setup your End Node "The Thing", the following window will appear
The Secure Insight on Things menu that provide the following options
- Microchip Insight on Things
- About Insight on Things: Provides the License Information as well as the Application Version
- Quit: Quit Application
- View
- Thing Shadow: Provides control switches and report buttons that will interact with the AWS "Thing" once it's registered and connected to AWS IoT
- Reload: It enables the capability of reloading the Insight on Things application.
- Toggle DevTools: It will enable the developer window
Open your AWS Zero Touch Secure Provisioning Kit and assemble it as shown below.
The AWS Zero Touch Secure Development Kit comes with a USB dongle equipped with an ECC508 configured as a Root Certificate Authority (Red Label) and Signer USB dongle (Green Label). For more information about the use of a Root Certificate Authority and a Signer click here.
Connect the Root and Signer USB dongle to your computer.
Connect the G55 setup to your computer using the Target USB Connector, like shown in the figure below.
On the Secure Insight on Things GUI press RE-SCAN CONNECTIONS button. A list of the connected devices should appear as shown in the image below.
On the top menu go to View and press Toggle DevTools. The Developer window will appear to the right.
Select Console.
Up to this point we have everything we need to start the registration process of our Signer Certificate by using the Bring Your Own Certificate feature of AWS and the registration process of our End Node "The Thing" using the JITR capability of AWS. For more information about BYOC and JITR click here
The empowerment that allows the AWS BYOC and JITR features to function without user intervention within the AWS IoT ecosystem relays on the advantages and capabilities that ECC508A provides. For more information click[here]
Press the REGISTER SIGNER button on the Secure Insight on Things Setup This will do the following:
- The Signer Module will generate a certificate.
- The Root Module will sign the Signers Certificate.
- Registration code will be obtained from AWS.
- Signer and Verification Certificate will be registered in to AWS.
The process involved during this step can be follow through the Console window in the Secure Insight on Things GUI. The detail explanation can be obtain [here]
Press the PREPARE AWS THING button on the Secure Insight on Things Setup This will do the following:
- The Thing will generate a certificate
- The Signer Module will Sign the Thing's certificate
- A TLS session is stablished using the Thing's ECC508
- JITR takes place
- AWS Thing has been registered
The process involved during this step can be follow through the Console window in the Secure Insight on Things GUI. The detail explanation can be obtain [here]
The Shadow View will give you access to control switches and button indicators that interact with the AWS Thing. The kit comes with the OLED1 Display Board which has 3 LEDs and 3 push buttons available for interaction with the user. It also has an OLED display that could show messages (Not supported in current FW and GUI revisions). As reference see image below.
- If you press Switch LED1 on GUI, LED1 on OLED1 extension board will turn on. (This will happen if AWS Thing has successfully connected and registered on to AWS IoT)
- If you press push Button 1 on OLED1 Extension, Button 1 on GUI will turn on. (This will happen if AWS Thing has successfully connected and registered on to AWS IoT)
To access this mode
Go to View menu in the Secure Insight on Things GUI.
Press the Thing Shadow option. The following window should appear.
The process involved during this step can be follow through the Console window in the Secure Insight on Things GUI. The detail explanation can be obtain [here]
If you are having trouble connecting with AWS IoT and your thing, check to make sure that each of the issues bellow are resolved.
- Check that you have a valid internet connection on your network/access point.
- Ensure that port 443 is open on your network/access point.
- Ensure that your AWS IoT service is setup properly.
- The credentials are case sensitive.