Representative from Qualcomm provided slides for AWS Greengrass presentation from OpenHours episode 71. This covers and overview of Amazon Web Services and the Greengrass components that are used for DragonBoard 410c.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Open hours greengrass_ep71
1.
2. Energy & metering
Industrial Gateway
Home Automation
Asset tracking
Retail Payment -
PoS
Connectivity
Wi-Fi
Bluetooth
Cellular*
Geolocation
Integrated
CPU
Multimedia
Security
Software
Camera
Power
management
• Scale
• Rapid design cycles
• Integrated, optimized
technologies
Strong technology
portfolio that extends
into Industrial IOT
Industrial IOT
Industrial Handheld
Commercial Lighting
3. Multicore performance for long
battery life and small form
factor designs
Superior CPU architecture is capable of 32
and 64-bit processing—designed for better
power management
HD video encode and decode
for smart security cameras
Snapdragon video core supports popular
codecs including H.264, MPEG4, MPEG2 and
VC1 for enhanced software compatibility
Computer Vision for facial recognition
Integrated connectivity for the
Industrial gateways
Integrated Wi-Fi, Bluetooth and GPS for
cloud and “things” connectivity
Digital/Analog I/Os
IOT Cloud services support
Edge compute and security for
control and automation
High performing CPU, GPU, DSP for local
compute needs and cost efficiencies
Security features - Secure boot
7. 7
AWS
Industrial Gateway Demo
Data Flow Greengrass Core
(GGC)
Touch
Senso
r
Temp
Senso
r
Light
λ
C IoT SDK:
pub/sub to
GGC
λ
C IoT SDK:
sub
to Cloud
Routing:
Hub to
Cloud
Hub to λ
λ to Hub
Lambda function on
cloud and
Greengrass Core do
the same thing:
publish command to
set light color
depending on
temperature and
touch sensors.
1
25a
3b
5b
4a
6
1. Sensor broadcasts temperature
every 10 seconds
2. DragonBoard 410c listens for
sensor messages and publishes
them to GGC using AWS IoT SDK
3. GGC Router routes messages
a. to lambda function
b. to cloud
4. Lambda functions publishes
message to control light
a. to GGC router
b. to AWS IoT Cloud service
5. IoT SDK service picks up
messages it is subscribed to
a. from GGC
b. from AWS IoT Cloud service
6. DragonBoard 410c sends mesh
command to control light
3a
4b
DragonBoard 410c
8. • Run the sensors demo
1. Start GGC
2. Run the Sensors demo
3. Test
• Trigger the alert using touch sensor
• Trigger the alert using the temperature sensor
cd /greengrass
sudo ./greengrassd start
cd ../sensors
make run
• AWS Cloud setup and
resources
• DragonBoard 410c setup and
resources