This application provides a full stack implementation for communicating with the Google IOT Cloud. It leverages the a JWT library to create JSON tokens which are then signed using a RSA or ECDSA private key. The signed token is used to authenticate with the Google IOT cloud servers. Once that is accomplished, the application can subscribe, or publish data at will. Included in the application is a python script that can be used to create RSA/ECDSA certificates and keys. The user will load the certificate for the appropriate device on the Google IOT Cloud. The private key is created by the script and stored in a C structure format that is then consumed by the application. It is important to note that any keys generated from the scripts SHOULD NOT BE STORED publicly. Please refer to the README for more information. Signed-off-by: David Brown <david.brown@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
3 lines
34 B
YAML
3 lines
34 B
YAML
sample:
|
|
name: Full stack sample
|