Telecoms, Datacoms, Wireless, IoT


Remote control via GSM

28 September 2011 Telecoms, Datacoms, Wireless, IoT

In the last few years, one of the most successful applications in the M2M (machine to machine) market has been the remote control of devices over GSM, and this kind of application will likely continue its strong growth in the years ahead.

Remote control is usually accomplished by sending commands to a remote module through DTMF tones or SMS. These commands allow remote driving of actuators and the reading of sensor status.

The newly released DTMF decoder in Telit modules allows developers to change their traditional approach when working with GSM remote control systems. Although a TCP connection mode is also available, this article will focus on the DTMF solution.

Traditional approach

The traditional way to implement remote control via GSM using DTMF tones typically involves the use of a microcontroller (MCU), a GSM module and a hardware DTMF decoder (Figure 1). When DTMF tones are employed to send remote commands, the audio output from the GSM module is connected to the DTMF receiver which provides decoded tones to the MCU. The MCU in receipt of this information recognises the command and takes the appropriate action or sequence of actions. The Achilles heel of this approach is the need for several components to execute even the simplest command.

Figure 1. Traditional remote control block diagram
Figure 1. Traditional remote control block diagram

Telit’s approach

The aim of the Telit approach is to simplify the system by more fully utilising the powerful embedded features of the GSM module while at the same time giving new degrees of freedom to the developer (Figure 2). With this smart use of the Telit module, the DTMF receiver and the external microprocessor can be removed, leading to a smaller and cheaper implementation. In fact, DTMF tones are recognised by the internal decoder embedded in the module without the need for any external device (Figure 3).

Figure 2. Telit’s simplified remote control implementation
Figure 2. Telit’s simplified remote control implementation

Figure 3. Remote control based on Telit’s GL865-DUAL
Figure 3. Remote control based on Telit’s GL865-DUAL

Embedded DTMF decoder

To access this feature, developers can select between python script or event monitor for the software implementation. Access to the embedded ‘Python Easy Script’ gives the developer the ability to program complex control sequences. Using the virtual internal AT serial port, a Python script can be written to receive the asynchronous messages generated by the embedded DTMF decoder, interpret them, make decisions or execute commands.

If avoiding software programming is preferred, the user can take advantage of the event monitor. This feature allows a DTMF tone detection to be automatically associated with a specific action at the module by simply sending it an AT configuration command.

SMS at run

Telit modules also makes available, with no change in hardware configuration, one additional solution: the use of the ‘Embedded SMS AT Run’. This feature allows users to run AT commands remotely just by sending an SMS to the module. Responses and errors are sent back by the module via SMS. Two types of messages are available: simple and protected.

Protected messages are encrypted with an MD5 hash algorithm. It is important to note that the SMS AT Run feature is also available via TCP where AT commands are sent to the module via TCP/IP. Responses and IP protocol related traffic are redirected via TCP/IP to the device acting as the TCP terminal.

Event monitor example

Based on a Telit GL865 module, a simple 2 IN/2 OUT remote control can be implemented using the event monitor for action control. In this sample application the objective is to read the status of the two opto-isolated inputs or set the status of the two relays. If the user wants to link the activation of Relay 1 (connected to GPIO3) to the receiving of a DTMF tone equal to 0, the following custom command must be sent to configure the module: AT#EVMONI.

Upon detection of a DTMF tone 0, an event will be generated and AT#GPIO command will be executed automatically, activating Relay 1 (Figure 4). Contextually the module can be triggered by a HIGH level on GPIO1 and send an SMS to alert the remote application (Figure 5).

Figure 4
Figure 4

Figure 5
Figure 5





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Introducing Aurata
CST Electronics Telecoms, Datacoms, Wireless, IoT
Antenova has launched Aurata SR4L112: a compact, high efficiency embedded 4G/LTE antenna engineered for long, narrow PCB designs.

Read more...
Multi-constellation GNSS module in a legacy-compatible footprint
Altron Arrow Telecoms, Datacoms, Wireless, IoT
Telit Cinterion has announced the SE869eK2L, a single-frequency L1 GNSS module designed to help device manufacturers upgrade legacy positioning designs with improved performance and cost efficiency, while preserving design continuity.

Read more...
Quectel expands 5G portfolio
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Quectel expands 5G portfolio with new Qualcomm- and UNISOC-based modules.

Read more...
Compact RTK design: More than just the receiver
iCorp Technologies Editor's Choice Telecoms, Datacoms, Wireless, IoT
In practice, engineers building compact RTK products keep discovering the same thing: the hardest component in the system is no longer the receiver. It is the antenna.

Read more...
Microchip advances Space-Grade timing performance
ASIC Design Services Telecoms, Datacoms, Wireless, IoT
Microchip Technology has expanded its atomic clock portfolio with the radiation-tolerant Space CSAC-SA65, a Chip Scale Atomic Clock designed to deliver precise timing for space systems.

Read more...
Channel emulator for 6 G and Wi-Fi 7/8
Concilium Technologies Telecoms, Datacoms, Wireless, IoT
With 400 MHz instantaneous bandwidth and support for carrier frequencies up to 23,6 GHz, Vertex 6.0 is the industry’s first channel emulator designed for next generation 6 G and Wi-Fi 7/8 testing.

Read more...
Secure, low-power Bluetooth LE SoC
NuVision Electronics Telecoms, Datacoms, Wireless, IoT
Silicon Labs unveils BG2B, its lowest-power Bluetooth LE SoC with industry-leading power efficiency, security, and integration.

Read more...
High-isolation RF switch optimised for broadband cable
Telecoms, Datacoms, Wireless, IoT
pSemi Corporation has announced the PE42727 UltraCMOS SPDT RF Switch, a high-isolation solution optimised for next generation broadband cable applications.

Read more...
NeoMesh using LoRa modulation as its physical layer
CST Electronics Telecoms, Datacoms, Wireless, IoT
NeoCortec has released a new white paper about NeoMesh using LoRa modulation as its physical layer.

Read more...
The signal-to-noise challenge in large-scale IIoT
Sigfox South Africa Editor's Choice Telecoms, Datacoms, Wireless, IoT
For much of the last decade, the industrial IoT industry has been driven by a relatively simple assumption: if a little data is useful, more data must be better. That thinking shaped countless deployments.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved