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:

SMT-mountable card connectors
Telecoms, Datacoms, Wireless, IoT
Würth Elektronik introduces four new SMT-mountable Nano SIM and microSD card connectors and expands its range with solutions for the smallest packages.

Read more...
Module for smart city and smart utility devices
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Quectel Wireless Solutions has launched the Quectel KCM0A5S, a high-performance Wi-SUN module designed for smart applications such as street lighting, precision agriculture, industrial IoT, smart meters and smart cities.

Read more...
Ultra-low-power wireless module
Altron Arrow Telecoms, Datacoms, Wireless, IoT
The STM32WBA5MMG from STMicroelectronics is an ultra-low-power, small form factor, certified 2,4 GHz wireless module that supports Bluetooth LE, Zigbee 3.0, OpenThread, and IEEE 802.15.4 proprietary protocols.

Read more...
Quectel partners with GEODNET
Quectel Wireless Solutions Telecoms, Datacoms, Wireless, IoT
Quectel Wireless Solutions has partnered with GEODNET to deliver Quectel’s Real-Time Kinematic (RTK) correction services, enabling high-precision positioning for IoT applications.

Read more...
Bringing Bluetooth Channel Sounding to automotive and beyond with KW47
Altron Arrow Telecoms, Datacoms, Wireless, IoT
NXP’s new Channel Sounding-certified KW47 and MCX W72 wireless MCUs are set to help automakers with distance measurement, bringing an additional ranging solution for car access and autonomous systems, and will be utilised across a broader spectrum of applications.

Read more...
Dual-band GNSS antenna
RF Design Telecoms, Datacoms, Wireless, IoT
The Taoglas Accura GVLB258.A, is a passive, dual-band GNSS L1/L5, high-performance antenna for high precision GNSS accuracy and fast positioning.

Read more...
What is Wi-Fi HaLow and why choose it for IoT?
iCorp Technologies Editor's Choice Telecoms, Datacoms, Wireless, IoT
Wi-Fi HaLow introduces a low power connectivity option that, in contrast to other Wi-Fi options, offers greater range of approximately 1 km, which opens up a raft of IoT use cases.

Read more...
Wi-Fi 6 and Bluetooth LE coprocessor module
Altron Arrow Telecoms, Datacoms, Wireless, IoT
The ST67W611M1 from STMicroelectronics boasts an all-in-one design which, together with its capabilities, contribute to making it an attractive choice for IoT edge devices requiring a single-chip solution.

Read more...
Futureproofing IoT connectivity
SIMcontrol Telecoms, Datacoms, Wireless, IoT
A managed private APN assigns every device to an isolated carrier slice, producing a single ingress to the enterprise network, with traffic bypassing shared internet paths and reducing exposure.

Read more...
Extra slim 2,4 GHz radio module
Telecoms, Datacoms, Wireless, IoT
The Thyone I radio module from Würth Elektronik now has a little sibling: Thyone-e, which takes up 30% less space and represents a cost-effective alternative for applications in which the long-range mode is not required.

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