By using AWS re:Post, you agree to the Terms of Use

On-demand parameterized nodejs lambda function on greengrass

0

Hi Team,

I would like to receive messages published on a topic from IoT cloud, in nodejs lambda function on greengrass and pass the values in that message as a parameter to nodejs lambda function methods, so that the function executes accordingly.

However, I am not able to find AWS IoT APIs which subscribe to the messages published by IoT cloud.
Can you please provide help on this? It will be helpful if you can provide sample nodejs lambda function code for this.

Best Regards,
NKV

asked 3 years ago16 views
1 Answer
0

Hi NKV,

You can setup subscriptions for topics between IoT Cloud and your Lambda.
https://docs.aws.amazon.com/greengrass/latest/developerguide/module3-II.html

You can pass values in the message. For example:

def function_handler(event, context):
    #Set to LEDstate
    if event['LEDstate'] == "ON":
        #turn LED ON
       # call some function using these values.
return
answered 3 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions