https://github.com/codesqueak/rpimeetsaws
An IoT system using a Raspberry Pi Zero and AWS
https://github.com/codesqueak/rpimeetsaws
api api-gateway aws cloudfront cognito iot kms mqtt python raspberry-pi route53 rpi s3
Last synced: about 2 months ago
JSON representation
An IoT system using a Raspberry Pi Zero and AWS
- Host: GitHub
- URL: https://github.com/codesqueak/rpimeetsaws
- Owner: codesqueak
- License: other
- Created: 2018-08-05T17:06:19.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-26T23:19:19.000Z (over 7 years ago)
- Last Synced: 2025-03-16T09:43:57.544Z (about 1 year ago)
- Topics: api, api-gateway, aws, cloudfront, cognito, iot, kms, mqtt, python, raspberry-pi, route53, rpi, s3
- Language: JavaScript
- Homepage:
- Size: 2.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://opensource.org/licenses/MIT)
# Raspberry Pi Meets Iot Meets AWS
An IoT system using a Raspberry Pi Zero as an IoT device and AWS to host storage and web presence
## Logical Architecure
How the parts relate to each other
## IoT Device Hardware and Software
Electronics Package and supporting software [Here](rpi/README.md)
## Web Site Including AWS Access
Front end software [Here](frontend/README.md)
### Example Data Output

## AWS
### IoT Core
MQTT based interface for handling IoT devices [Here](iot/README.md)
### Lambda
Processing of incoming data from IoT device(s) [Here](lambda/README.md)
### DynamoDB
JSON data storage for IoT data [Here](dynamodb/README.md)
### API Gateway
Create and publish a REST API [Here](gateway/README.md)
### S3 / Route 53
Static web site file storage and domain publishing [Here](s3/README.md)
### CloudFront
CDN functionality, access control and HTTPS:// configuration [Here](cloudfront/README.md)
### Key Management Service (KMS)
Control and configuration of certificates and keys [Here](kms/README.md)
### Cognito
User Sign-Up, Sign-In, and Access Control [Here](cognito/README.md)