What does Advanced usage mean? Which usage of our products is not advanced and which is very advanced?
The answer is dependent on a point of view. While a thing can seem very advanced to one user, it could be a very basic practice for another.
So let's first say what is considered basic and what is not going to be covered here:
On another hand, the above topics, together with a heck a lot of others, are already covered at the appropriate places. Huh? What is an appropriate place for covering such a topic, I hear you asking.
Well, there are more such places and this particular page is an exact place to name the existing things out, to serve as a starting point, as a reference to what is available where.
One of the good information sources is a configuration manual. What can you find in such a document?
The configuration manual is a document that describes a group of similar devices. This document is kept up-to-date with the actual operating system of the router. You can always find the appropriate Configuration Manual for your router on that particular product page!
Another document that may come in handy is a User's Manual. That is a different kind of animal, describing usually a more narrow group of routers, specifying technical parameters, regulations that are met, and helping you with the first setup and configuration of your device. Note that you can always find the up-to-date User's Manual for your router on the product pages!
Yet another document that may come extremely handy, especially for those who want to do some really advanced usage of our products is a Commands and Scripts application note. While the router uses many of the open-source tools, some of the tools may not present a complete range of options that are offered in a big Linux distribution, so a reference to the supported options plus a simple example per each command may be valuable. Also, there are some additional commands available on the router and for these, the manual is your only information source.
The Commands and Scripts manual (for short) also contains a few examples of scripts that could help you start out when implementing your own scripting needs.
If you are using SNMP, then you should look at the SNMP OID application note which could help you in understanding what is represented in the MIB tree. Also note, that you should be able to get the MIB description on Bitbucket.
If you are using our AT-SMS protocol for sending and handling SMS via serial interface or TCP, look at the AT Commands (AT-SMS) application note where all available commands are described.
There are also other documents available - a little bit more detailed documents on particular stuff - like the application notes for OpenVPN, IPSEC and GRE tunnels.
To further explore the possibilities of our products you would probably continue with using a Router App (User Module) feature - a way, how to increase the functionality via additional software packages. But even in the case, there is no Router App (User Module) fit for your need, there are still options - we can either develop a custom Router App (User Module) for you or you can do it on your own! There are just a few things that you need to get started - some Linux box, cross-compiler, and an SDK. The description on how to get things ready can be found on the Preparing build environment and once you are done, you can get inspiration from the Router App (User Module) examples bundled within the SDK.