ماژول شبکه سریال UART WiFi Network Server/Client - TLG10UA03
ماژول های Wifi بسیاری در بازار موجود است اما اغلب این ماژول ها دارای رابط SPI هستند و راه اندازی آنها نیز با کدهای پیچیده و طولانی همراه است که اغلب برای کاربران مبتدی کسل کننده و مشکل می باشد.TLG12UA03 یک ماژول WiFi بر مبنای ارتباط سریال است. با پروتکل IEEE802.11 و پروتکل پشته TCP/IP و می تواند میان کاربر و شبکه بیسیم دیتا مبادله کند. از طریق ماژول Uart-Wifi دستگاه های سریال به آسانی می توانند به شبکه بیسیم دسترسی داشته باشند. TLG12UA03 دارای یک سخت افزار و نرم افزاری جامع و ارتقا یافته می باشد. این ماژول کاربردی بوده و راه اندازی آن با آردینو بسیار آسان است. ویژگی ها اصلی این ماژول عبارت اند از:
پشتیبانی از انتقال کاملا سریال
پشتیبانی از دستورالعمل های تنظیم AT
پشتیبانی کامل از پروتکل پشته TCP/IP و پروتکل DHCP برای دینامیک کردن IP آدرس و تجزیه نام DNS domain
وب سرور داخلی و انجام پیکربندی پارامترها از طریق شبکه بیسیم توسط IE browser
پشتیبانی کانل از عملکرد انتقال با ماکزیمم نرخ ارسال 11KB/s

مشخصات ارتباط
پین های ارتباطی 4*2
گستره ی Baud Rate از 1200 تا 115200bps
منبع تغذیه مستقل 3.3V
دارای کنترل جریان RTS/CTS سخت افزاری
مشخصات بیسیم
پشتیبانی از استاندارد بیسیم IEEE802.11b/g
محدوده فرکانسی 2.412GHz ~ 2.484
پشتیبانی از دو نوع شبکه بیسیم : Ad hoc و Infrastructure
پشتیبانی از چندین مکانیزم امنیتی WEP64/WEP128/TKIP/CCMP(AES)WEP/WPA-PSK/WPA2-PSK
پشتیبانی از quick networking
پشتیبانی از wireless roaming
پشتیبانی از مد Power Saving
پشتیبانی از DHCP Server, DNS Server
کاربردها
تبدیل سریال ( RS232/RS485 ) به WiFi
ریموت کنترل/ مونیتور WiFi
ریموت کنترل WiFi ربات ها ، هواپیماها و ماشین های اسباب بازی
تجهیزات مونیتورینگ
سویچ های تغذیه
تجهیزات پزشکی
مرقبت های پزشکی هوشمند
مثال
در مثال زیر ابتدا ماژول WiFi توسط ماژول USB-TTL از طریق کامپیوتر Config کرده و IP آدرس ماژول WiFi را بر روی سرور 192.168.1.119 و پورت 8089تنظیم کنید.سپس آردوینو خود را با کد زیر پروگرم کنید. ماژول Wifi را به آردوینو متصل کنید. سپس در کامپیوتر خود Browser را باز کرده و آدرس http://192.168.1.119 مشاهده کنید.


کد:
void setup()
{
Serial.begin(115200);
}
void loop()
{
boolean currentLineIsBlank = true;
while(1){
if (Serial.available()) {
char c = Serial.read();
// if you've gotten to the end of the line (received a newline
// character) and the line is blank, the http request has ended,
// so you can send a reply
if (c == 'n' && currentLineIsBlank) {
// send the webpage
Serial.println("HTTP/1.1 200 OKrnContent-Type: text/htmlrnrn<center><h1>Hello World!! I am WiFi WebServer!!!</h1></center>");
break;
}
if (c == 'n') {
// you're starting a new line
currentLineIsBlank = true;
}
else if (c != 'r') {
// you've gotten a character on the current line
currentLineIsBlank = false;
}
}
}
}
لینک دانلود نرم افزار برای Config ماژول
UART-WiFi_Software
مرجع:
UART WiFi Network Server/Client Module Kits [WLE-WIUART03] - $34.40 : Elechouse, Arduino Play House