^SISR URC question | Telit Cinterion IoT Developer Community
December 6, 2017 - 5:20pm, 2312 views
Hello,
this refers to the ELS61-E cellular module. As far as i see the manual does not specify in detail when ^SISR URCs are issued. Is that URC to be expected on every packet that is received or only once, until all packets are retrieved via SISR command?
Best regards,
Seb
Hello,
In the AT commands specification document there is a section with examples for inetrent services over AT commands. You will be able to see there how it should look like.
Regards,
Bartłomiej
I guess "inetrent" was a typo?
Ok maybe have to clarify myself further. If a network endpoint sends bursts of UDP packets to the cellular module for the first packet ^SISR URC is issued and i would read the data by using AT^SISR command. But AT^SISR takes time to execute and the question is if additional ^SISR URCs are issued for every packet of that burst (one ^SISR URC for every UDP packet) or if it is required to execute AT^SISR until no more data is ready to read (which means the ^SISR URC indicates that one or multiple UDP packets are ready to read).
I found no clarification in the AT Command manual, but maybe you could state the specific section.
Hello,
According to chapter "Example: Socket Host Reads Small Amounts of UDP Data Packets
(URC Mode)" the ^SISR: URC means that data is available for reading but it may be more than one datagram.
Regards,
Bartłomiej
Thanks for the clarification,
Seb