<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I want use ESP32-TTGO T-Call  to sends an SMS when it receives a specific keyword (e.g., &quot;DhT&quot;) and then responds with data can anyone help me wwith this code]]></title><description><![CDATA[<p dir="auto">// SIM card PIN (leave empty, if not defined)<br />
const char simPIN[]   = "";</p>
<p dir="auto">// Your phone number to send SMS: + (plus sign) and country code,<br />
//next digit should be your cell number<br />
// SMS_TARGET Example for UK +44XXXXXXXXX<br />
#define SMS_TARGET  "+44XXXXXXXXXX"</p>
<p dir="auto">// Configure TinyGSM library<br />
#define TINY_GSM_MODEM_SIM800      // Modem is SIM800<br />
#define TINY_GSM_RX_BUFFER   1024  // Set RX buffer to 1Kb</p>
<p dir="auto">#include &lt;Wire.h&gt;<br />
#include &lt;TinyGsmClient.h&gt;</p>
<p dir="auto">// TTGO T-Call pins<br />
#define MODEM_RST            5<br />
#define MODEM_PWKEY          4<br />
#define MODEM_POWER_ON       23<br />
#define MODEM_TX             27<br />
#define MODEM_RX             26<br />
#define I2C_SDA              21<br />
#define I2C_SCL              22</p>
<p dir="auto">// Set serial for debug console (to Serial Monitor, default speed 115200)<br />
#define SerialMon Serial<br />
// Set serial for AT commands (to SIM800 module)<br />
#define SerialAT  Serial1</p>
<p dir="auto">// Define the serial console for debug prints, if needed<br />
//#define DUMP_AT_COMMANDS</p>
<p dir="auto">#ifdef DUMP_AT_COMMANDS<br />
#include &lt;StreamDebugger.h&gt;<br />
StreamDebugger debugger(SerialAT, SerialMon);<br />
TinyGsm modem(debugger);<br />
#else<br />
TinyGsm modem(SerialAT);<br />
#endif</p>
<p dir="auto">#define IP5306_ADDR          0x75<br />
#define IP5306_REG_SYS_CTL0  0x00</p>
<p dir="auto">bool setPowerBoostKeepOn(int en){<br />
Wire.beginTransmission(IP5306_ADDR);<br />
Wire.write(IP5306_REG_SYS_CTL0);<br />
if (en) {<br />
Wire.write(0x37); // Set bit1: 1 enable 0 disable boost keep on<br />
} else {<br />
Wire.write(0x35); // 0x37 is default reg value<br />
}<br />
return Wire.endTransmission() == 0;<br />
}</p>
<p dir="auto">void setup() {<br />
// Set console baud rate<br />
SerialMon.begin(115200);</p>
<p dir="auto">// Keep power when running from battery<br />
Wire.begin(I2C_SDA, I2C_SCL);<br />
bool isOk = setPowerBoostKeepOn(1);<br />
SerialMon.println(String("IP5306 KeepOn ") + (isOk ? "OK" : "FAIL"));</p>
<p dir="auto">// Set modem reset, enable, power pins<br />
pinMode(MODEM_PWKEY, OUTPUT);<br />
pinMode(MODEM_RST, OUTPUT);<br />
pinMode(MODEM_POWER_ON, OUTPUT);<br />
digitalWrite(MODEM_PWKEY, LOW);<br />
digitalWrite(MODEM_RST, HIGH);<br />
digitalWrite(MODEM_POWER_ON, HIGH);</p>
<p dir="auto">// Set GSM module baud rate and UART pins<br />
SerialAT.begin(115200, SERIAL_8N1, MODEM_RX, MODEM_TX);<br />
delay(3000);</p>
<p dir="auto">// Restart SIM800 module, it takes quite some time<br />
// To skip it, call init() instead of restart()<br />
SerialMon.println("Initializing modem...");<br />
modem.restart();<br />
// use modem.init() if you don't need the complete restart</p>
<p dir="auto">// Unlock your SIM card with a PIN if needed<br />
if (strlen(simPIN) &amp;&amp; modem.getSimStatus() != 3 ) {<br />
modem.simUnlock(simPIN);<br />
}</p>
<p dir="auto">// To send an SMS, call modem.sendSMS(SMS_TARGET, smsMessage)<br />
String smsMessage = "Hello MICRODIGISOFT!";<br />
if(modem.sendSMS(SMS_TARGET, smsMessage)){<br />
SerialMon.println(smsMessage);<br />
}<br />
else{<br />
SerialMon.println("SMS failed to send");<br />
}<br />
}</p>
<p dir="auto">void loop() {<br />
delay(1);<br />
}</p>
]]></description><link>https://www.community.lilygo.cc/topic/956/i-want-use-esp32-ttgo-t-call-to-sends-an-sms-when-it-receives-a-specific-keyword-e-g-dht-and-then-responds-with-data-can-anyone-help-me-wwith-this-code</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 13:09:21 GMT</lastBuildDate><atom:link href="https://www.community.lilygo.cc/topic/956.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 Apr 2024 14:08:05 GMT</pubDate><ttl>60</ttl></channel></rss>