Skip to content

manningt/aws-signature-iot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-signature-iot

aws signature generator creates headers for the REST API for AWS-IOT shadows

aws-sign.c can run in an embedded environment (like ESP or Photon) so that REST can be used to get and update AWS-IOT shadows. This an alternative to using MQTT + TLS or a webhook. It does require secure storage of the AWS secret key.

It uses this sha2 code: https://github.com/mikejsavage/hmac. The sha256.c/h files are not included in this repository and have to be retrieved seperately.

shell-aws4-test.c provides a command line interface for aws-signing functions. The output is a valid curl command so it can be piped into a shell: shell-aws4-test [arguments] | bash

shell-aws4-test.c provides a -h option that describes the command line arguments.

The code has been tested on Mac OS X. The next step is to test with Photon and then maybe nodeMCU as a C library.

About

aws signature generator which creates headers for REST API for AWS-IOT shadows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages