1

I am using an Arduino uno and need to send text messages and email messages from the device based on certain events occurring. I have the logic figured out of when to send the text message or email but don't know what shield I need to send these messages.

5
  • Do you know how to send them? May 24, 2016 at 5:19
  • No I don't. This is all new to me
    – JStorage
    May 24, 2016 at 5:19
  • Figure that part out first. May 24, 2016 at 5:19
  • 1
    In today's world, you will realistically need an external service provider for both wifi-to-SMS gatewaying and also simple email as most most recipients' email services will conclude messages arriving directly from stand-alone devices are spam. You can do small-volume SMS directly with a GSM modem if your plan allows. But in general you should probably pick the service before you pick the hardware. Do try to select something that is both secure but does not require extremely heavyweight authenticiation libraries on your embedded device. May 24, 2016 at 18:43
  • So, with a valid connection, could I send an SMS using Twilio? It's an online software that uses python to send SMS. So technically if I had an ethernet connection using a shield, I could send a text using that program correct? *I am using an Arduino Uno by the way.
    – Ionvoid
    May 3, 2019 at 15:26

3 Answers 3

1

Sending an email you need a network connection of some form. Options include:

  • Ethernet Shield
  • WiFi Shield
  • GSM Shield (can be expensive, but will work almost anywhere)

To send a text message you need access to a text message service. That can either be directly through a mobile phone operator or through an on-line SMS gateway service. For an on-line service the options are as above, since it's almost the same as sending an email (in fact, some gateways offer an email-to-SMS gateway option). For direct mobile provider access you can only use a GSM shield.

So really it boils down to how mobile you need it to be, and how much you are willing to spend (both on the initial hardware outlay and service provider fees and charges).

1

In one of project I had seen recently, they used esp8266 for home automation and used TEMBOO.com to send SMS. I am sorry I can't help u further than this, but i am sure, Google will..

You can also refer this tutorial from adafruit on sending an sms with Temboo

https://learn.adafruit.com/sending-an-sms-with-temboo/

0

If you are trying to send test messages and emails over INTERNET using ETHERNET or WIFi you might need some REST API. There are two ways to get that part done.

  1. You might create your own REST API that contains some AUTHENTICATION KEYS, USER ID, RECEIVER ID etc for emails and same for test messages.
  2. You can use third part REST API that provides these functionality.

I am attaching some link you for help that will tell you how to send emails and text messages over internet.for emails For Text Messages

NOTE :- Email api might get expired, don't get stuck over it found some other ways or third party API for that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.