Introduction to AWS Lambda

Introduction to Amazon Web Services (AWS) IoT Triggering Raspberry Pi with AWS Cloud and ESP32
6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.28
List Price:  €96.12
You save:  €28.84
£55.93
List Price:  £79.91
You save:  £23.97
CA$98.01
List Price:  CA$140.02
You save:  CA$42.01
A$107.87
List Price:  A$154.11
You save:  A$46.23
S$94.42
List Price:  S$134.90
You save:  S$40.47
HK$544.78
List Price:  HK$778.29
You save:  HK$233.51
CHF 62.22
List Price:  CHF 88.89
You save:  CHF 26.67
NOK kr779.46
List Price:  NOK kr1,113.56
You save:  NOK kr334.10
DKK kr501.79
List Price:  DKK kr716.88
You save:  DKK kr215.08
NZ$119.98
List Price:  NZ$171.41
You save:  NZ$51.43
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.18
৳8,402.58
List Price:  ৳12,004.20
You save:  ৳3,601.62
₹5,911.93
List Price:  ₹8,445.97
You save:  ₹2,534.04
RM312.68
List Price:  RM446.70
You save:  RM134.02
₦118,358.68
List Price:  ₦169,091.08
You save:  ₦50,732.40
₨19,451.98
List Price:  ₨27,789.74
You save:  ₨8,337.75
฿2,421.30
List Price:  ฿3,459.15
You save:  ฿1,037.85
₺2,419.75
List Price:  ₺3,456.94
You save:  ₺1,037.18
B$406.81
List Price:  B$581.19
You save:  B$174.37
R1,266.21
List Price:  R1,808.95
You save:  R542.74
Лв131.43
List Price:  Лв187.77
You save:  Лв56.33
₩98,455.31
List Price:  ₩140,656.47
You save:  ₩42,201.16
₪260.61
List Price:  ₪372.31
You save:  ₪111.70
₱4,125.84
List Price:  ₱5,894.31
You save:  ₱1,768.47
¥10,813.84
List Price:  ¥15,449
You save:  ¥4,635.16
MX$1,432.62
List Price:  MX$2,046.69
You save:  MX$614.07
QR256.35
List Price:  QR366.23
You save:  QR109.88
P959.91
List Price:  P1,371.36
You save:  P411.45
KSh9,063.70
List Price:  KSh12,948.70
You save:  KSh3,885
E£3,476.67
List Price:  E£4,966.88
You save:  E£1,490.21
ብር8,762.26
List Price:  ብር12,518.05
You save:  ብር3,755.79
Kz63,877.12
List Price:  Kz91,256.94
You save:  Kz27,379.82
CLP$68,152.06
List Price:  CLP$97,364.26
You save:  CLP$29,212.20
CN¥507.37
List Price:  CN¥724.85
You save:  CN¥217.47
RD$4,236.71
List Price:  RD$6,052.70
You save:  RD$1,815.99
DA9,355.50
List Price:  DA13,365.57
You save:  DA4,010.07
FJ$159.32
List Price:  FJ$227.62
You save:  FJ$68.29
Q542.77
List Price:  Q775.43
You save:  Q232.65
GY$14,710.67
List Price:  GY$21,016.15
You save:  GY$6,305.47
ISK kr9,775.50
List Price:  ISK kr13,965.60
You save:  ISK kr4,190.10
DH703.21
List Price:  DH1,004.63
You save:  DH301.41
L1,276.61
List Price:  L1,823.81
You save:  L547.19
ден4,112.73
List Price:  ден5,875.58
You save:  ден1,762.85
MOP$563.70
List Price:  MOP$805.33
You save:  MOP$241.62
N$1,272.29
List Price:  N$1,817.64
You save:  N$545.34
C$2,573.53
List Price:  C$3,676.63
You save:  C$1,103.10
रु9,461.06
List Price:  रु13,516.38
You save:  रु4,055.32
S/267.08
List Price:  S/381.56
You save:  S/114.48
K283.05
List Price:  K404.37
You save:  K121.32
SAR262.80
List Price:  SAR375.44
You save:  SAR112.64
ZK1,938.90
List Price:  ZK2,769.98
You save:  ZK831.07
L334.76
List Price:  L478.25
You save:  L143.49
Kč1,707.89
List Price:  Kč2,439.96
You save:  Kč732.06
Ft27,663.65
List Price:  Ft39,521.19
You save:  Ft11,857.54
SEK kr779.03
List Price:  SEK kr1,112.95
You save:  SEK kr333.92
ARS$70,272.32
List Price:  ARS$100,393.34
You save:  ARS$30,121.01
Bs485.83
List Price:  Bs694.07
You save:  Bs208.24
COP$310,661.31
List Price:  COP$443,820.90
You save:  COP$133,159.58
₡35,743.76
List Price:  ₡51,064.70
You save:  ₡15,320.94
L1,776.85
List Price:  L2,538.46
You save:  L761.61
₲551,865.53
List Price:  ₲788,413.13
You save:  ₲236,547.59
$U2,996.30
List Price:  $U4,280.61
You save:  $U1,284.31
zł292.33
List Price:  zł417.63
You save:  zł125.30
Already have an account? Log In

Transcript

Section four, triggering Raspberry Pi with AWS cloud and ESP 32. In this section, we will learn the following introduction to AWS lambda, sending messages to ask us programming Raspberry Pi test triggering video 4.1 introduction to AWS lambda. In this video, we will learn the following. What is AWS lambda? Why are we using AWS lambda, creating a lambda function, creating an IoT rule? What is AWS lambda?

Lambda is a compute service provided by Amazon Web Services. It is basically an event driven serverless computing platform that runs your code in response to events and automatically manages the computing resources required by the code. Lambda runs your code. High Availability compute infrastructure. Using AWS lambda, you can also create your own back end services, or serverless applications. Lambda automatically runs your code in response to single or multiple events.

In AWS lambda, your code is executed only when needed. It is capable of executing a few requests per day to thousands per second, and you'll just need to pay for the compute time you consume and there will be no charge when your code is not running. To utilize this wonderful service, you will just provide quote to AWS lambda in one of the languages that lambda supports. This will be your only responsibility. All the operational and administrative activities are performed by AWS lambda on your behalf. But why are we using AWS lambda in our project, we need to trigger an event only in a particular condition.

Okay to be mortal. We will send the sensor data to the IoT Core. In IoT Core, we will write a rule, which will send the entire data to AWS lambda in AWS lambda, we will write a Python code that will check the sensor data. If it finds the temperature value to be more than 25 degrees, then it will send an on message to SQL. And when it finds the temperature value is less than 25 degrees, then it will send an off message to SQL s. So this code that you will run on AWS lambda is called lambda function. We will first create a lambda function in this video, and then write a Python code that checks the temperature values in the next video, creating a lambda function, log into your AWS account.

In Management Console, search for lambda, select it. Now, you will be directed to the AWS lambda homepage like this. Check region, it's not Virginia only. Here. On the right hand side, you can find create function selected. In this course, we will write our own Python code.

So select author from scratch, then give a name for your function, I will give my ESP 32 underscore function. Next, selecting the runtime. Here, you can find Python 2.7 selected. Now don't forget to check the permissions, select Choose or create an execution rule. Here, you can find three options. Check if create a new role with basic lambda permissions is selected.

This will automatically create a new role and we'll add all the basic policies required to that role and then create function. Yes, my ESP 32 underscore function has been successfully created here. On the left hand side, we can add various triggers manually like this. Okay, let's come back. In this video, we will add the trigger automatically. Now, are you excited to do this?

So come let's create an IoT rule first, on the top select services. Now find IoT code, right click and then open link in a new tab. Here on the left hand side in the navigation pane, choose act. Here, select Create a rule. Now giving a name to the rule. My ESP 32 underscore lambda underscore rule description.

This rule will send the sensor data to AWS lambda rule query statement. Ensure that you are using the latest version of SQL. Here we will give select attribute is star from the topic filter will be my sp 32 slash maker dummy data. And here we will not give any conditions. Don't forget to add single quotes for the topic filter, we will send the entire sensor data to lamda in AWS lambda we will check the data based on temperature values. Next set actions select Add action here select Send a message to lambda function and then configure action.

Now selecting the lambda function that we created previously, and then add action, the action has been successfully added. The IoT rule is ready. Now verify and select Create rule. The rule has been created successfully open lamda now refresh the page and here you can see that the trigger has been automatically added. For now I will end this video here. In this video, we learned the following what is AWS lambda by Avi using AWS lambda, creating a lambda function, creating an IoT rule.

In the next video, we will send messages to Sq s. See you in the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.