SMS wake up procedures | Telit Cinterion IoT Developer Community
April 20, 2016 - 9:36pm, 4646 views
To whomever it may concern.
I am currently trying to "wake up" the modem when sending an SMS to it. the comand i am using is:
AT^SCFG="URC/Ringline"
according to the documentation the ring0 port should go low then it receives an SMS. We have tried to detect anything on the ring0 port to no avail (We are testing with raspberry 3 and using gpio4 with an interrupt handler)
Does anybody have any experience in this field? any help would be appreciated.
By the way, we are using the concept board for the EHS5 US.
Thanks,
Leo
Hello,
Could you write more details how you configure the ring line (is it “asc0“?) and on which interface and also where you connect your device on the concept board? On my board I can only see the RING0 LED.
Please also note that RING0 line of ASC0 interface is shared with GPIO24. Please check AT^SCFG reply for "Gpio/mode/RING0" setting. Please paste the whole reply also and ATI1 reply.
Best regards,
Bartłomiej
Hi,
I tested your scenario with my ConceptBoard for the EHS5-E.
I had the ASC0 USB connector of the ConceptBoard connected to PC with a HyperTerminal program.
First I set at^scfg="Gpio/mode/RING0","std" to get the ring mode active on the RING0 line. The line is equipped with a red LED,
which is situated between the USB connectors, about 1cm from the ASC0.
Second I set at^scfg="URC/Ringline","asc0" to get all the URC's to asc0 (USB connected to FTDI chip).
Then I called to the Concept Board (a voice call) to see that the RING0 is activated (red LED on).
After that I configured the SMS format to text AT+CMGF=1 and then sent a SMS from my mobile phone.
At the same time when I got an URC +CMTI: "SM",8 I noticed the RING0 led get on for about one second.
I am not sure if there is any pad to access the LED in order to read the RING0 signal.
One way is to probe from the cathode side to ground (with high impedance device like an op amp).
Best regards,
Antero Markkula
Antero Markkula
Communication and Mechatronics
Enkom Active Oy – www.enkom-active.fi
Upseerinkatu 3 A, 02600 Espoo, Finland
Mobile: +358 400 411368
Office: +358 10 204 0000
Fax: +358 10 204 0010
E-mail: antero.markkula@enkom-active.fi
Hi,
Im using ELS81 board , I bring the module in sleep mode via AT^SPOW=2,1000,3 and during sleep mode it consumes almost 35mah. In normal mode my module consumes current upto 53mah - 65mah.
to bring it in wake up I used AT\Q3 to bring the module RTS/CTS configarable mode.
after that I used at^scfg="Gpio/mode/RING0","std" to active RING0 line and then use
at^scfg="URC/Ringline","asc0" to get all the URC's to asc0.
But , I cant able to bring my module in wake up mode, it lies on still sleep mode and RING0 let is also not blinking. Im compleately stuck on this point . Can you please help help me ?
RTS0 can be used to wake up ELS81-E from SLEEP mode configured with AT^SPOW ,but how to configure he seetings.
Reagrds,
Mrinmoy
Hello,
When the sleep mode on UART interfaces is activated the interface is sleeping periodically (the inactivity time depends on the paging cycle of the wireless network) and wakes up (and activated CTS lines) for the time configured with SPOW command. It is also possible for the user application to wake up the module with RTS line. The module should then drive CTS line low to signalize the readiness to accept AT commands. That is why RTS/CTS flow control should be activated on the module (AT\Q3) and user device and of course RTS/CTS lines should be connected. RING0 configuration is for signaling URC's which will not be thrown during the sleep period.
Regards,
Bartłomiej