EasyManuals Logo

Embedded Systems LM5p-GSMC User Manual

Default Icon
291 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #252 background imageLoading...
Page #252 background image
252
Twilio account
You can get ID and Token needed for the below example by registering on Twilio. Make sure
you enter a verified SIM number list / recipients in your account. Or please contact us for ready
example with our account data.
Function
Add the following function in Scripting > Common functions
1.
function sms(id, token, from, to, body)
2.
local escape = require('socket.url').escape
3.
local request = require('ssl.https').request
4.
local url = string.format('https://%s:%s@api.twilio.com/2010-04-
01/Accounts/%s/Messages.json', id, token, id)
5.
local body = string.format('From=%s&To=%s&Body=%s', escape(from),
escape(to), escape(body))
6.
7.
return request(url, body)
8.
end
Event-based script
Add event-based program for specific object, like 1/1/2 in this example
1.
value = event.getvalue()
2.
3.
from_nr = '+37112345679'
-- put sender SIM nr here
4.
to_nr = '+37112345678'
-- put recepient SIM nr here
5.
id_nr = 'ACe56f5'
-- put your ID here
6.
token_nr = '598c6ff'
-- put your token here
7.
8.
sms(id_nr, token_nr, from_nr, to_nr, 'The value for 1/1/2 has changed
to'..tostring(value))

Table of Contents

Other manuals for Embedded Systems LM5p-GSMC

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Embedded Systems LM5p-GSMC and is the answer not in the manual?

Embedded Systems LM5p-GSMC Specifications

General IconGeneral
BrandEmbedded Systems
ModelLM5p-GSMC
CategoryDimmer
LanguageEnglish

Related product manuals