I was trying to use the at commands for WIP in Q2686. None of the commands responds. All i get is ERROR. Wont the modules support the wip at commands? Is there any feature that needs to be enabled?
The following is the response i got:
thanks for the reply. I got the following response on my Q2686 module:
and i guess, this means that the IP feature is enabled on my module. Im able to use wip APIs for establishing connection to the FTP server and have succeeded in DOTA as well. But, the problem is when i try using the wip at commands, i always get an error. This error is something that would happen when the at command is not supported by the module. And, hence there is no extensive error codes except of a “ERROR” for all at commands related to WIP.
Thanks. By de way, doesnt WIP API require the installation of WIP Software? Also, is there any advantage of using at+wip commands and what way is it different from WIP API?
Which is the best way to use DOTA?
No. The WIP API is a library that is linked into your application during the OpenAT build process. The WIP Software is an application created by Wavecom that exposes the WIP API as a number of AT+WIP commands.
There’s no advantage to using the AT+WIP commands if you are developing your own application in OpenAT. In fact, you would be at a distict disadvantage attempting to use the AT+WIP commands instead of the WIP API (to start with, you have to merge the WIP Software application with your own…quite inefficient). The WIP API gives the develper a lot more control over the IP connection and data transfer process from within their program.
The WIP Software has been designed to enable the use of a TCP/IP stack (and associated high level protocols) using the well-understood AT style command set. Typically, you would use the WIP Software to internet enable an external microcontroller (or other serially attached device) without having to develop a TCP/IP stack etc inside the microcontroller - i.e. you would simply be using the Q2686 (or Fastrack Supreme etc) as a “dumb” modem that can connect to an internet server.
Can’t help you with DOTA - sorry. It’s on my list for my current application, but I haven’t got around to it yet. I guess if you are writing your own application, you would use the WIP API. If you’re using the modem under the control of an external micro, you’d use the WIP Software.