This is a console for interacting with Vodafone dongles.
Dependencies: mbed-rtos VodafoneUSBModem mbed
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:
History
Updated dependencies.
2013-09-25, by ashleymills [Wed, 25 Sep 2013 08:43:19 +0000] rev 14
Updated dependencies.
Updated dependent libraries to latest versions.
2013-03-11, by ashleymills [Mon, 11 Mar 2013 16:43:31 +0000] rev 13
Updated dependent libraries to latest versions.
Added MU509 support
2013-03-05, by ashleymills [Tue, 05 Mar 2013 15:26:36 +0000] rev 12
Added MU509 support
Added Mu509 functionality
2013-01-10, by ashleymills [Thu, 10 Jan 2013 11:11:27 +0000] rev 11
Added Mu509 functionality
Documentation.
2012-09-18, by ashleymills [Tue, 18 Sep 2012 12:45:58 +0000] rev 10
Documentation.
Testing out automated documentation generation.
2012-09-18, by ashleymills [Tue, 18 Sep 2012 12:19:18 +0000] rev 9
Testing out automated documentation generation.
Changed the way that things are printed out to reduce clutter.
2012-09-18, by ashleymills [Tue, 18 Sep 2012 12:08:49 +0000] rev 8
Changed the way that things are printed out to reduce clutter.
Removed debug statements. Fixed typo.
2012-09-18, by ashleymills [Tue, 18 Sep 2012 12:05:34 +0000] rev 7
Removed debug statements. Fixed typo.
Added some documentation.
2012-09-18, by ashleymills [Tue, 18 Sep 2012 10:06:07 +0000] rev 6
Added some documentation.
Added proper ms based timeout.
2012-09-18, by ashleymills [Tue, 18 Sep 2012 09:42:40 +0000] rev 5
Added proper ms based timeout.