This is used for AWS IOT Greengrass discussions. AWS IoT Greengrass is an Internet of Things (IoT) open source edge runtime and cloud service that helps developers build, deploy, and manage device software. https://aws.amazon.com/greengrass/
Questions tagged [aws-iot-greengrass]
155 questions
0
votes
1 answer
Invalid Return Code from Greengrass Discovery
Using the AWS IoT Device SDK from GitHub, I'm testing from my local machine using the basic_discovery.py script I can see that it returns the IP address and port from my Raspberry PI running as a Greengrass device, however, I see that I'm getting…

Scala Peritus
- 11
- 2
0
votes
2 answers
Deploy compiled file to AWS Greengrass V2
I have a compiled file of C/C++, and I want to deploy this file to core device in Greengrass V2. If I use GUI, what do I need to change in recipe.YAML file to deploy successfully?
For Example: After compiled C/C++ file I have helloworld.out file,…

Linh.Pham
- 1
- 2
0
votes
1 answer
GreenGrass device is registered as an IoT Thing but not as a GreenGrass Core after Fleet Provisioning
After a GreenGrass Fleet Provision, the device is registered in AWS IoT as a Thing, but is not registered as a GreenGrass Core device.
I have a setup on EC2 (with TCP connection enabled) and RPi, both with the same issue, in both cases I get these…

Hugo Arganda
- 21
- 2
0
votes
2 answers
S3 Access Denied error when running Greengrass V2 device tester (IDT)
While running IDT for my custom gateway device, I got the following error for StreamManager component testcase:
com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request…

Kiran G
- 67
- 1
- 2
- 8
0
votes
1 answer
Why the component I deploy to AWS Greengrass Core fails immediately after being deployed?
I have developed a component that subscribes to a local broker in my Greengrass core device and also subscribed to the device shadow of the core device and updates it with data coming from the local broker.
All good, it works for me locally before I…

Angel Hadzhiev
- 664
- 2
- 6
- 20
0
votes
1 answer
ClientDeviceAuthorizer: Device isn't authorized to connect
I have a Client Device (thing-is-1)
A Greengrass Core Device (Corething2)
I have deployed the componenets: MQTT Moquette Broker, MQTT Bridge, Client Device Authenticator, IP Detector.
My MQTT Broker is listening on port 8883
I have double checked…

SunainaDG
- 109
- 1
- 14
0
votes
1 answer
AWS IoT Sitewise Data Access Externally
I am building an initial design for my project and had a few question regarding the data storage in IoT Sitewise. I work for a manufacturing company and we are planning to use IoT Sitewise to collect the time stream data using OPCUA.
Upon reading…

lucifer
- 1
- 2
0
votes
1 answer
fetching of greengrass v2 job (component update) when certain conditions are satisfied
I have a use case where the update of an AWS GreenGrass v2 component can not be done unless the device is in a certain state.
This state is external to the GreenGrass runtime, but is obviously accessible.
My question is:
How can fetching a job, to…

Sash
- 1,134
- 11
- 23
0
votes
1 answer
How to stream video from multiple camera using AWS kinesis video stream?
I'm using Gstreamer for streaming video to AWS kinesis video stream, I was able to stream video from webcam, but my question how can we stream with multiple camera for computer vision applicatios?
should we use any other plugins?

Madesh Prasad
- 23
- 8
0
votes
2 answers
Greengrass v2 logging from within the component
I am unable to see anything that I may log out of a Greengrass v2 component.
For example:
import logging
...
...
logger = logging.getLogger()
logger.setLevel(logging.INFO)
...
...
logger.info("Hello world")
This will not be visible in my .log or…

Sash
- 1,134
- 11
- 23
0
votes
1 answer
Greengrass V2 continuously giving me MqttProxyIPCAgent Not Authorized
I have the following Greengrass V2 custom recipe:
---
RecipeFormatVersion: "2020-01-25"
ComponentName: com.savic.Telemetry
ComponentVersion: 1.0.12
ComponentDescription: Vehicle telemetry consisting of CAN and additional messages
ComponentPublisher:…

Sash
- 1,134
- 11
- 23
0
votes
1 answer
AWS Greengrass V2 Modbus RTU adapter connectivity issue
I have deployed the Greengrass Modbus component to my Raspberry pi 4B with the required dependencies successfully. The pi is connected to a Modbus temperature and humidit sensor via an RS485 USB dongle. I confirm that I can read the holding…
0
votes
1 answer
Retrieve AWS Greengrass v2 "Core device CA certificate" without using cloud discovery?
For Greengrass v2, I cannot find any way to retrieve the Core Device CA certificate. Can't find any method in Console, SDK or API to retreive Core Device CA Certificate either.
I am aware that the client devices receive the specific certificate in…

Shumail
- 3,103
- 4
- 28
- 35
0
votes
1 answer
AWS Greengrass installation on windows: "Cannot create all required directories"
I'm trying to install Greengrass (V2) on my Windows computer (have to work with Windows, and can't use Docker because it is a Windows Enterprise license).
I followed the tutorial given in the Greengrass dashboard, meaning:
I entered my access…

Goulouboudou
- 3
- 2
0
votes
1 answer
Importing modules to Greengrass Containerized Lambda in Python for Raspberry Pi OS
I worked on Python 3.8 script that includes sqlite3 and serial. It worked well when running them on barebone Raspi OS. However, when I tried to use them on containerized lambda, I get these errors
lambda_runtime.py:141,Failed to import handler…

ItsNickkk
- 28
- 5