
DougPope
USA
Asked
— Edited
After Midnight Thursday, 14 March 2013
Good Morning EZ-Robot.com Hardware Team !
Last week I received my ElecHouse UART-WiFi Kit, and got it Connecting to my Home Router with help from Robot-Doc, who led me to the TLG10UA03,
I have attached my Screenshots and Test Procedure, "13-Mar-2013 ElecHouse WiFi UART Serial Terminal Loop-Back Test.doc", and my ARC File of the same name.
I am using DJ's New Serial Terminal within ARC; seems to WORK GREAT, but I need to LEARN MORE on its proper use ?
My Question is, Exactly Where Do I Loop-Back the WiFi Module; I tried Tx-to-Rx with No Success ?
Thank You All & Best Wishes,
[email protected], 602-246-1246(H)
I solve my problem. I found the solution here. meineweltinmeinemkopf.blogspot.in/2012/05/uart-wifi-server-client-module.html now i am able to conect my module using UART-WiFi configuration software.

Hi taher, could you help me to exit of the auto-work mode please, I have tried to exit unsuccessfully. could you put some images of your configuration, please. confused
Guys,
I've been reading your thread with interest, I'm not using my wifi model for robot at the moment, but I thought I'd share my experience and learnings.
The firmware in these modules seems to vary depending on where you get the module from. Most documentation states the data rate is 115200, however I've found that the default rate is often 9600 not 115200
Web admin page address is not always 192.168.1.119 this varies with the firmware. To find my web admin address I had to connect via wifi on my laptop, then use the windows ipconfig command, to get the address assigned by the module to the laptop, then use the gateway or router address shown by ipconfig
As well as the web admin, some devices have a text user interface on port 23. Windows users, need to enable the Telnet program, and the at the command prompt type Telnet 192.168.1.119. 23 I,e if 192.168.1.119 is the IP address of the module The login using password 000000
On my module when i did a factory reset AT+RSTF the ,module reset to a different set of parameters to those that it was supplied with. It came back on with SSID. Was wifi-socket, so I suspect that the module I have, and many of there out there, looks like it was destined for wifi controlled mains socket. If did some research and there are several Chinese products and one uk product that does is. There are also wifi controlled inline lamp sockets which these modules are used for.
There doesn't seem to be a way to do a factory reset via any of the connections. With the wifi socket product, it has 2 push buttons on it, and according to the docs for that product, holding in one of the switches causes a factory reset, but I tried holding reset low for 10 secs but that didn't reset my module. However I've not tried holding cts or link or rts low or high for 10 secs, after power up, so anyone with a bricked module, should probably try that as a last resort. But connect the pin to GND to Vcc via a resistor e.g. 1k
According to the pdf docs, the module can be put into config mode, by holding cts low for at last 300ms after doing a hard reset. However this doesn't seem to work on my module. But it could depend on firmware.
On my module, it was impossible to disable Auto Work Mode. Changing this setting in the web admin, wasn't saved after pressing save. Though I didn't try doing it via AT commands
The PC UART Config exe, seems to assume the module is in command mode and doesn't send +++ the best way to get the program to work is to use a separate comms program to send +++ to the module then when its in command mode, then close the comms program and run the config program.
My module didn't seem totally compatible with the Config exe, I got a message of command not supported, but it generally seemed to work.
I found a reliable way to initialise a module is to take rest line LOW then wait around 5 seconds, by which time RTS line will go Low, High then back to Low, when rts line is low again, send +++ and you should get +OK
You can't type +++ in hyperterminal etc enter command mode, the timing is critical. There is a free program called Hercules which seems to be part of the software bundle for this module. I used this, as it has a send option, where you can enter the +++ into one of the three boxes at the bottom of the screen and then press send to send the +++ together with no gaps.
I have found some Arduino sketches that puts 60ms delay between each + but I have written Arduino sketches that send without delays and it always seems to work. So I don't think the delay is necessary
Anyway I hope this helps anyone trying to use this module as I think it can be useful but is quirky;-)