Asked — Edited

Need Help Testing The Elechouse Tlg10ua03 Uart-Wifi ?

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, 

ElecHouse UART-WiFi

 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)

13-Mar-2013ElecHouseWiFiUARTSerialTerminalLoop-BackTest.zip

13-Mar-2013WiFiUARTSerialTerminalLoop-BackTest.EZB


ARC Pro

Upgrade to ARC Pro

ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

#130  

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

Australia
#131  

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.

  1. 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

  2. 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

  3. 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

  4. 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.

  5. 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

  6. 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.

  7. 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

  8. 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.

  9. 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.

  10. 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

  11. 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

  1. For Anyone thinking of writing software to use the module, eg using Arduino. I have found in my module that some commands don't seem to work. Eg creating a network socket as a server e.g. T receive data, doesn't seem to work. Creating sockets to send at a I.e as a client does appear to work

Anyway I hope this helps anyone trying to use this module as I think it can be useful but is quirky;-)