USB Mobile Broadband Router Reference Manual 7.1.
Reference Manual 7.1.5 Table of Contents Introduction Part 1 4 1 Package contents ................................................................................................................................... 4 2 Access the ................................................................................................................................... router 4 3 Limited Internet ....................................................................................................................
Contents Open Source Notice Part 7 3 30 1 GPL v2 Applications ................................................................................................................................... 30 2 GPL v3 Applications ................................................................................................................................... 34 3 LGPL Application ...................................................................................................................................
1 Reference Manual 7.1.5 Introduction Thank you for choosing a Dovado USB Mobile Broadband Router. Dovado has quickly become the leading brand in terms of support for 4G/LTE and 3G USB modems. Simply insert your compatible USB modem into the Dovado router, and the two will be automatically paired in order to get you online on the Internet.
Introduction 1.3 5 Limited Internet Mode (L.I.M.) Dovado routers support most Hi-Link (Huawei) and CWID (ZTE)-based USB modems. However, unlike traditional USB modems, these specific models are designed to act as routers, imposing certain limitations due to the complication of a second private network layer.
2 Reference Manual 7.1.5 Status Overview Bar Atop of the user interface, a bar displays an overview of your Internet connection. This information sits outside the security zone of your router, and does not need to be accessed via an authorized login, thus saving time on checking the connection status. The Connection Status Overview Bar shows the following information: Date: Synchronized with a Dovado NTP (Network Time Protocol) server upon each new successful Internet connection.
Menu System 3.1 7 HOME To view information about your Dovado router, click on the Home button in the menu. This is the first page you will see once logging into your router. 3.1.1 Home This page displays information such as the router's serial number and also which firmware version it currently operates on. 3.1.2 Start Wizard The Setup Wizard is a simple walk-through configuration that will ask you which settings you wish to use in order to access the Internet as well as secure your wireless network.
Reference Manual 7.1.5 Tracker, PPTP VPN and E-Mail Notifications will not be operational during use of Bridge Mode. *Please check http://www.dovado.com/modems to see which modems support Bridge Mode To alter your router into a bridge, go to the Internet->Internet Connection page within the router menu, and select either of two Bridge Modes.
Menu System 9 Special note for freedns.afraid.org Hash freedns.afraid.org does not use usernames, instead they use a private hash signature Special note for Other Dynamic DNS provider Service URL here you enter the URL to your Dynamic DNS provider that the router should use when updating your Dynamic DNS. It uses HTTP Basic authentication to authenticate with the server This is an example of a Service URL: http://dyndnsprovider.
Reference Manual 7.1.5 To enable notification by SMS, go to SMS->Remote Control, and select the Traffic Limit Reached, located under Notification SMS. To enable notification by E-Mail, go to System->E-Mail, and enter your E-Mail account configuration. Then proceed to Internet->Traffic, and select how often you would like to be notified by SMS and/ or E- Mail for an updated total of your calendar month's data consumption.
Menu System 3.4 11 WAN The Dovado routers can not only be used with mobile broadband they work also with Cablemodems, ADSL-modems etc.To activate the WAN port you must first go to the tab Internet>Internet Connection and select WAN as Primary Connection. 3.4.1 WAN Port Settings The default setting is that your operator automatically will allocate you an IP address.
Reference Manual 7.1.5 UDP, or Both. Finally, type in the Destination Address, which is the IP address of the client on your private network that you want to be accessible from the public Internet. It is possible to select if the router should do the port-forwarding on either the Direct IP Interface or on PPTP connection if available. It is also possible to forward incoming GRE (Generic Routing Encapsulation) traffic to a single host. Click on Add when you are finished.
Menu System 13 Data Rate drop-down menu is the setting for the transmission speed at the selected Wireless Band. If you experience problems at high data rates, then we recommend that you select a lower data rate. SSID (Service Set Identifier): is the name of the router that will appear in other Wireless LAN clients when they perform a network search.
Reference Manual 7.1.5 WLAN->MAC Address Control. MAC Address Control is a security function that limits which clients can access your private network and the public Internet through your router. Enter the MAC address of the client that you want to grant access to your network (instructions on how to obtain the MAC address in Windows and Mac OS X are listed below). Click on Add in order to grant access for a new device. Note: that the function is enabled or disabled under WLAN->WLAN Settings.
Menu System 15 Password The VPN account password with which you want to connect, if you don't know it please contact your IT administration or your VPN provider Echo timeout The PPP echo timeout value, this value is normally 60 seconds Echo count The PPP echo counter value, this value is normally 3 seconds MPPE (encryption) Select if the connection should use encryption or not. Encryption can have impact on the throughput and latency.
Reference Manual 7.1.5 rest). For each number that is inserted with its rights, click on Add to list. Note: For each number that is added (and tagged with a "Notification" tick mark), an individual SMS shall be sent by the router in case of any notification. Using SMS functionality may generate an extra cost to your mobile broadband subscription 3.8.3.1 Remote Commands The short text commands are: Status, Restart, Disconnect, Connect (or Reconnect), Upgrade.
Menu System 17 New Firmware: The router will check the Dovado firmware servers once a day for a new firmware release. As soon as it has identified a newer release, you will be sent an SMS notification from the router. Restart: In case the router was forced to restart itself after 3 unsuccessful connection attempts (based on the settings located in the Connection Tracker). A restart can also be affected by an unexpected power failure. Connection down: The Internet connection has been dropped.
Reference Manual 7.1.5 account and select only the API SMS. Apply all changes by clicking on the Save Settings button, and applying a restart of the router. Apply all changes by clicking on the Save Settings button, and applying a restart of the router. 3.9.2 Remote Management The settings for enabling remote management of the router from another location. Web Access Port: Select which port you would like to access the router interface page from the Internet.
Menu System 19 If you wish to use your own NTP server settings, then activate the Custom NTP option, and fill in up to two different IP/DNS addresses of such servers. 3.9.5 E-Mail The E-Mail sender will dispatch notifications of your consumed Internet data traffic. Enter the EMail address destination along with the SMTP server you wish to use in order to send out the EMails.
Reference Manual 7.1.5 Close the web browser and wait until the router has restarted. The router is now ready to use. 3.10.5 Configurations This function allows you to create, as well as restore, the working configuration of your Dovado router. Each backup you save to your computer will contain all the configuration parameters you have entered in your router.
Menu System 4 21 API The Application Programmable Interface (API) allows you to create your own custom interface with the router. You can control certain features such as SMS messaging. 4.1 Enabling the API To enable the API please do the following. LAN Access: Go to System-> Remote Management Click Enable LAN management Click API Over LAN Do not forget to reboot the router after activating the API. 4.2 Connecting to the API The API operates on port 6435.
Reference Manual 7.1.5 if ID is empty) sms del ID 4.5 Router info To display information about the router, execute the command: info It will respond with a list of parameters, for example: Firmware_Revision:7.0.0 New firmware available:yes API_version:1.4 PRODUCT_NAME=Dovado Tiny SIGNAL_STRENGTH=TRAFFIC_MODEM_TX=0 TRAFFIC_MODEM_RX=0 TRAFFIC_WAN_TX=0 TRAFFIC_WAN_RX=0 CONNECTION=modem MODEM_STATUS=DISCONNECTED EXTERNAL_IP=DATE=2010-04-10 TIME=08:11 SMS_UNREAD=0 SMS_TOTAL=0 CONNECTED_DEVICES= 4.
API 4.7.2 23 Sending SMS The API can handle two ways of send SMS, either by receiving a PDU or via UTF-8/UCS encoded text messages. 4.7.2.1 Sending an SMS via text sms sendtxt NUMBER [ENCODING] NUMBER:international format without the leading +. A leading s indicates short SMS (eg s4612) ENCODING:ISO|UCS (ISO for ascii < 256). Leave blank for autodetection To send a SMS via text use the command sms sendtxt Example: >>sms sendtxt 46791044794 ISO This is a text message . >> 4.7.2.
Reference Manual 7.1.5 >> 4.7.3.2 Reading an SMS via PDU sms recv [ID] (returns PDU with ID or all PDUs in the inbox if ID is empty [ID:PDU]) You can list all the current PDUs in your in the inbox using: sms recv This will list all PDUs using in the format ID:PDU where ID is a unique internal descriptor of that PDU (used for removing PDUs). Conversion is needed to see the actual contents of the PDU.
API 25 Since there can only be one instance of the API running on the Router, a session that has been inactive for more than 60 seconds will be dropped in favor of a new session. 4.9.1 Example code API example code for different platforms are available on http://www.dovado.mobi/ 4.9.1.
Reference Manual 7.1.5 echo "Sending SMS number...\n"; socket_write($socket, "sms sendtxt $smsnr \r\n", strlen($smsnr)+15); /* Sending text */ socket_write($socket, "$smstxt \r\n", strlen($smstxt)+3); /* Sending end of message */ socket_write($socket, ".\r\n",3); respons_wait($socket); echo "Closing socket..."; socket_write($socket, "bye \r\n",6); socket_close($socket); echo "OK.\n\n"; ?> 5 Troubleshooting Dovado routers are designed with simplicity in mind.
Troubleshooting 27 For updated Frequently Asked Questions (FAQ), please visit http://www.dovado.com/faq 5.2.1 My router is not connecting to the Internet! Do all of the following: First check if the Internet LED on the router is OFF. If so, continue with the following steps otherwise go to section The router indicates Internet connectivity, yet I can't surf!.
Reference Manual 7.1.5 case of future manual resets of the router. To do this, go to Upgrade->Configurations page and extract a backup configuration file. 5.2.4 My firmware upgrade seems to have failed and I cannot access my router anymore Download the latest version of the DOVADO Firmware Utility Upgrader for your router, and select the Rescue tab to restore your router. http://www.dovado.com/firmware 5.2.
Troubleshooting 29 the USB modem directly in the computer, and see if messages can be sent/received. Following that, check the USB modem's connection manager in your computer to see which SMS Service Center (also known as SMS-C) it is using. Having identified the SMS-C, place that number into the SMS Service Center field in your router, located under SMS -> Settings. If this does not help, try upgrading the firmware on your USB modem. An upgrade of the USB modem firmware might also solve the issue. 5.2.
6 Reference Manual 7.1.5 Support Should you require any technical support, please visit http://www.dovado.com/support For Frequently Asked Questions (FAQ), please visit http://www.dovado.com/faq If you are unable to find what you are looking for, please contact our support via http:// www.dovado.
Open Source Notice 31 ebtables: Copyright (C) 2001-2002 Bart De Schuymer Version: 2.0.9.1 License: GPL Version 2 License inadyn: Copyright (C) 2003-2004 Narcis Ilisei Version: 1.99 License: GPL Version 2 License iptables: Copyright (c) 2000-2001 Netfilter Core Team Version: 1.4.4 License: GPL Version 2 License ethtool: Copyright by their respective authors. Version: 2.6.
Reference Manual 7.1.5 rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software.
Open Source Notice 33 The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
Reference Manual 7.1.5 12.
Open Source Notice 35 “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
Reference Manual 7.1.5 under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
Open Source Notice 37 Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
Reference Manual 7.1.5 You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License.
Open Source Notice 39 to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work.
Reference Manual 7.1.5 [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
Open Source Notice 41 A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms.
Reference Manual 7.1.5 compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License.
Open Source Notice 43 not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11.
Reference Manual 7.1.5 modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
Open Source Notice 45 mini_httpd: Copyright (c) 1999,2000 by Jef Poskanzer Version: 1.19 License: Copyright (c) 1999,2000 by Jef Poskanzer . All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2.
Reference Manual 7.1.5 License: Copyright (c) 1984-2000 Carnegie Mellon University. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2.