Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed-rtos VodafoneUSBModem mbed
Homepage
This is a bridge between a serial driven console and a serial driven cellular modem or modem interface. This was written to complement our collaboration with mbed: See https://mbed.org/users/mbed_official/code/VodafoneUSBModem/ for further information.
For example, one can use GNU screen or PuTTY (two popular consoles) to interact with a Vodafone K3770 USB dongle. In the image below I used the UNIX version of PuTTY:
Support is provided for line-based consoles, which send one line at a time, and for character based consoles.
For character based consoles, the following line-editing features are provided:
- In-line editing (deletion, left/right arrow keys, insertion)
- Command history (via up/down arrow keys)
Line buffer length, and command history depth, are compile-time options.
--
How to use:
Compile and save to mbed.
Connect PuTTY or GNU screen to serial port.
If you use GNU screen you probably already know what you are doing.
If you use PuTTY, you need to set the options to specify the serial device and, set the baud rate, and set the "Connection Type" to "Serial":
You need to set the keyboard to send Control-H for backspace, and use "Linux" function keys and keypad: