wifiÄ£¿é

WIFIÄ£¿é´®¿Ú


wifiÄ£×éUSR-WIFI232-A2/B2ÊÇÒ»¿î¹¤Òµ¼¶Ò»Ì廯802.11b/g/nÄ£×飬ʵÏÖTTL´®¿Ú¡¢WIFIÎÞÏßÍøÂçºÍÒÔÌ«Íø¿ÚË«Ïò͸Ã÷´«Êä¡£
´«Í³µÄ´®¿ÚÉ豸»òMCU¿ØÖÆÉ豸ÀûÓÃWIFIÄ£¿é¿ÉÒÔ¿ìËÙ½ÓÈëWIFIÎÞÏßÍøÂç¡£


´®¿ÚwifiÄ£¿éA2/B2ÓëA/BµÄÒý½Å³ß´çÍêÈ«¼æÈÝ£¬A2/B2È¥µôβ²¿µÄPCB¿ÉÒÔÈÃÌå»ý¸üС¡£


WIFIÄ£¿é´®¿ÚÓ²¼þ


´®¿ÚתWIFIÄ£¿éA2/B2²ÉÓÃз½°¸£¬Ö÷ƵÉý¼¶ÖÁ580MHz£¬FlashÌáÉýÖÁ2MB¡£


WIFIÄ£¿é´®¿Ú¼Û¸ñ¸üµÍ


Ó²¼þÌáÉý¡¢¹¦ÄÜÔö¼Ó¡¢Ìå»ý¸üС£¬³É±¾È´¸üµÍ!


WIFIÄ£¿é¹¤×÷ģʽ


wifiÄ£¿é²ÎÊý


1.͸Ã÷´«Êäģʽ£º

A2/B2Ö§³Ö´®¿Ú͸Ã÷´«Êäģʽ£¬ÔÚ´ËģʽÏ£¬ËùÓÐÐèÒªÊÕ·¢µÄÊý¾ÝÔÚ´®¿ÚÓëwifiÖ®¼ä²»×öÈκνâÎö£¬
×î´ó³Ì¶ÈµÄ½µµÍÓû§Ê¹Óõĸ´ÔӶȡ£Í¸´«Ä£Ê½¿ÉÒÔÍêÈ«¼æÈÝÓû§Ô­ÓеÄÈí¼þƽ̨£¬
Óû§É豸»ù±¾²»ÓÃ×öÈí¼þ¸Ä¶¯¾Í¿ÉÒÔʵÏִ˹¦ÄÜ¡£


2.´®¿ÚÖ¸Áîģʽ£º

´®¿ÚÖ¸ÁîģʽÊÇÖ¸A2/B2wifiÄ£¿é×öUDPClient»òTCPClientʱ£¬ÔÊÐíÓû§½«´®¿ÚµÄÊý¾Ý·¢Íù²»Í¬µÄ·þÎñÆ÷¶Ë£¬
¶ø²»ÊÜSocketÊýÁ¿µÄÏÞÖÆ¡£Óû§µÄMCUÖ»Òª°´Õչ涨µÄ¸ñʽ·¢ËÍÊý¾Ý°ü£¬
Ä£¿é½«Êý¾Ý×Ô¶¯½âÎö£¬½«·ûºÏЭÒéµÄ·¢Ë͵½Ìض¨µÄ·þÎñÆ÷¶Ë¡£


3.GPIOģʽ£º

´®¿ÚwifiÄ£¿é¹¤×÷ÔÚGPIOģʽʱ£¬PC»òÆäËüÍøÂçÉ豸¿ÉÒÔͨ¹ýWIFIÓëÄ£¿éÁ¬½Ó£¬
ͨ¹ýÃüÁî¿ØÖÆGPIO»ò¶ÁGPIO״̬¡£


4.Httpdclientģʽ£º


HTTPDCLIENT


´Ëģʽ½«Êý¾ÝÖ±½Ó´«ÏòHTTP·þÎñÆ÷¶Ë£¬»òÕßÊÇ´ÓHTTP·þÎñÆ÷¶Ë»ñÈ¡Êý¾Ý¡£
Ö»Òª°´ÕÕ¸ñʽÏò´®¿Ú·¢ËÍÊý¾Ý£¬Êý¾Ý½«ÒÔHttp(GET/POST)·½Ê½Ö±½ÓÌá½»¸øweb·þÎñÆ÷(È磺apache¡¢IIS¡¢tomcatµÈ)£¬
ÆÕͨµÄÍøÕ¾±à³ÌÈËÔ±ÀûÓÃPHP¡¢ASPµÈ½Å±¾ÓïÑԾͿÉÒÔÖ±½Ó×öÊý¾Ý¿â´æ´¢µÈ´¦Àí¡£×öB/S¼Ü¹¹ÏµÍ³µÄ²»¶þ֮ѡ!


5.ATÃüÁîģʽ£º


WIFIÄ£¿é´®¿ÚATÖ¸Áî


A2/B2ÓзḻµÄATÖ¸ÁÀ´½øÐпØÖÆ¡£ÔÚATÃüÁîģʽÏ£¬
Óû§¿ÉÒÔ·¢ËÍATÃüÁîÀ´²éѯÄ£¿éµÄµ±Ç°×´Ì¬»òÉèÖÃÄ£¿éµÄ²ÎÊý¡£


Ó²¼þ½Ó¿Ú


WIFIÄ£¿é´®¿ÚÇ¿´óµÄ´®¿Ú


WIFIÄ£¿éÖ§³ÖRTS/CTSÁ÷¿ØÖÆ£¬µ±Í¨¹ý´®¿Ú´«ÊäÊý¾Ýʱ£¬»òÕßÓ뵥Ƭ»ú½øÐÐͨÐÅʱ£¬
ÓÉÓÚÁ½¶ËµÄ´¦ÀíËٶȲ»Í¬£¬³öÏÖ½ÓÊն˵ÄÊý¾Ý»º³åÇøÒÑÂú£¬
¶ø·¢ËͶËÒÀÈ»ÔÚ·¢ËÍÊý¾Ý£¬Ôì³ÉÊý¾Ý¶ªÊ§¡£
Á÷¿ØÖÆ¿ÉÒÔ½â¾öÕâÖÖÊý¾Ý¶ªÊ§µÄÎÊÌâ¡£


wifiÄ£¿éͬ²½²¨ÌØÂÊ


ͬ²½²¨ÌØÂÊRFC2217ÊÇÒ»¸öͨ¹ýÒÔÌ«Íø¼´Ê±ÐÞ¸ÄÉ豸´®¿Ú²ÎÊýµÄÒ»¸ö±ê׼ЭÒ飬
¶¯Ì¬¸Ä±äÄ£¿é´®¿Ú²¨ÌØÂÊ¡¢Êý¾Ýλ¡¢Ð£Ñéλ¡¢Í£Ö¹Î»¡£


´®¿ÚwifiÄ£¿é


´®¿ÚWIFIÄ£¿éA2/B2²ÉÓù¤Òµ¼¶·½°¸£¬ÇáËÉÊÊÓ¦¶àÖÖ¹¤Òµ³¡¾°¡£

WIFIÌØÐÔ


WIFIÄ£¿éÐźÅ


A2/B2wifiÄ£¿é³¬¸ßµÄÖ÷Ƶ¿ÉÒÔÇáËÉÓ¦¶Ô´ó¹¦ÂÊk8¿­·¢¹ÙÍøµÇ¼Èë¿Ú/¹¤Òµ¼¶ÎÞÏß·ÓÉÆ÷¡£
Ä£¿éÐźÅÇ¿º·¡¢Îȶ¨£¬A2ÄÚÖÃÌìÏߵĴ«Êä¾àÀë¿É´ïµ½200m£¬B2¼ÓÔØÍâÖÃÌìÏß´«Êä¾àÀë¿ÉÖÁ280m¡£
ͬʱ£¬Ä£¿éµÄ´©Ç½ÐÔÄÜÓÅÒ죬×î´óÏ޶ȱ£Ö¤ÐźÅƽÎÈ¡£


WIFIÄ£¿é´®¿ÚÍêÉƵÄWIFI¹¦ÄÜ


´®¿ÚwifiÄ£¿éA2/B2×÷ΪAPÈȵã¿ÉÒÔͬʱÈÝÄÉ24¸öwifi¿Í»§¶Ëͬʱ½ÓÈ룬Ҳ¿ÉͬʱÈÝÄÉ24¸öTCP¿Í»§¶Ë¡£
×Ô¶¯Ñ¡Æµ£ºÄ£¿é¹¤×÷ÔÚSTAģʽʱ£¬»á¸ù¾ÝAPµÄÎÞÏßÐŵÀ×ÔÐе÷ÕûΪÓëAPÏàͬµÄÐŵÀ£¬²¢½ÓÈë¡£
Ä£¿é¹¤×÷ÔÚAPģʽʱ£¬¿ÉÒÔÉèÖÃΪ×Ô¶¯Ñ¡ÆµÄ£Ê½£¬¸ù¾ÝÖÜΧ»·¾³£¬Ñ¡ÔñÐźŽϺõÄÎÞÏßÐŵÀ¡£
A2/B2Ö§³Ö¶àÖÖÎÞÏßÍøÂç¼ÓÃÜ·½Ê½£¬ÈçWEP/WPAPSK/WPA2PSKµÈ£¬Äܳä·Ö±£Ö¤Êý¾ÝµÄ°²È«´«Êä¡£


ÍøÂ繦ÄÜ

WIFIÄ£¿éA2/B2Ö§³Ö¶àÖÖÍøÂçЭÒ飺DHCP/DNS/TCPClient/TCPServer(24¸öclientÊýÁ¿)/
UDPClient/UDPServer/HTTPDClient/Websocket


WIFIÄ£¿é´®¿ÚÍø¿Ú¹¦ÄÜ


´®¿ÚwifiÄ£¿éA2/B2Ìṩһ¸ö100MÒÔÌ«Íø½Ó¿Ú£¬Í¨¹ýÕâ¸ö½Ó¿Ú£¬
Óû§¿ÉÒÔʵÏÖWIFI¿Ú¡¢´®¿Ú¡¢ÒÔÌ«Íø¿Ú¡¢Èý¸ö½Ó¿Ú»¥Í¨¡£


WIFIÄ£¿é´®¿ÚÄÚÖÃÍøÒ³¹¦ÄÜ


A2/B2Ö§³ÖÄÚÖÃÍøÒ³£¬Í¨¹ýÍøÒ³ÉèÖòÎÊý¡£


wifiÄ£¿éwebsocket


Websocket¹¦ÄÜÊÇÄ£¿éÍøÒ³ÓëÄ£¿éµÄ´®¿Ú½øÐÐÊý¾Ý½»»¥¡£
WebsocketserverµÄ¹¦ÄÜ¿ÉÒÔÈÃÄ£¿éµÄ´®¿Ú¸úÍøÒ³½øÐÐʵʱ½»»¥£¬
È¡´úÔçÏȵÄHTTPGET¡¢POST¡¢PUTµÄ·½Ê½£¬ÏìÓ¦Ëٶȸü¿ì¡£


WIFIÄ£¿é×¢²á°ü


WIFIÄ£¿é×¢²á°ü»úÖÆ·ÖΪÁ½ÖÖ·½Ê½£ºÁ¬½Ó¼´·¢×¢²á°ü£¬Êý¾ÝÇ°±ß´ø×¢²á°ü¡£
Á¬½Ó¼´·¢×¢²á°ü£ºµ±TCP½¨Á¢Á´½Óʱ£¬ÏÈ·¢ËÍÒ»¸ö×¢²á°ü£¬
×¢²á°ü¿ÉÒÔÉèÖã¬ÓÃÓÚ·þÎñÆ÷ʶ±ðÁ´½Ó£¬Ö®ºóÊý¾ÝÕý³£·¢ËÍ¡£
Êý¾ÝЯ´ø×¢²á°ü£º·¢ËÍÿһÌõÊý¾Ý£¬Êý¾Ý¶¼ÓÉ×¢²á°üºÍÊý¾Ý×é³É£¬
×¢²á°üÔÚÇ°£¬ÓÃÓÚ·þÎñÆ÷ʶ±ð¶ÔÓ¦µÄÉ豸£¬È»ºó°ó¶¨µ½·þÎñÆ÷¶Ë¡£



´®¿ÚwifiÄ£¿éA2/B2Ö§³ÖÍøÒ³ÔÚÏ߹̼þÉý¼¶£¬Ò»¼ü°²×°£¬¸ü°²È«¡£

ÎÞÏß×éÍø·½Ê½


WIFIÄ£¿é´®¿ÚAPģʽ


´®¿ÚwifiÄ£¿é×÷ΪAPģʽ£¬¿ÉÒÔ´ïµ½ÊÖ»ú/PAD/µçÄÔÔÚÎÞÐèÈκÎÅäÖõÄÇé¿öÏ£¬
¿ìËÙ½ÓÈëÄ£¿é½øÐÐÊý¾Ý´«µÝ¡£ÁíÍ⣬»¹¿ÉÒԵǽÄ£¿éµÄÄÚÖÃÍøÒ³½øÐвÎÊýÉèÖá£


WIFIÄ£¿é´®¿ÚSTAģʽ


´®¿ÚwifiÄ£¿é×÷ΪSTAÊÇÒ»ÖÖ×î³£ÓõÄ×éÍø·½Ê½£¬ÓÉÒ»¸ö·ÓÉÆ÷APºÍÐí¶àSTA×é³É£¬ÈçÏÂͼ¡£
ÆäÌصãÊÇAP´¦ÓÚÖÐÐĵØ룬STAÖ®¼äµÄÏ໥ͨÐŶ¼Í¨¹ýAPת·¢Íê³É¡£


WIFIÄ£¿é´®¿ÚAP+STAģʽ


´®¿ÚwifiÄ£¿é¿ÉÒÔͬʱÆôÓÃAP¡¢STA£¬¼´Ä£¿éͬʱ֧³ÖÒ»¸öAP½Ó¿Ú£¬Ò»¸öSTA½Ó¿Ú¡£
Ä£¿é¿ªÆôAP+STAµÄ¹¦Äܺó£¬Ä£¿éµÄSTAºÍAP½Ó¿Úͬʱ¿ÉÓá£

¸ü¶à¹¦ÄÜ

WIFIÄ£¿é´®¿Ú¸ü¶à¹¦ÄÜ


¸ü¶à¼òµ¥·½±ãµÄ¹¦ÄܵÈÄãÀ´ÌåÑ飡TCP³¬Ê±¶Ï¿ª¡¢Ö¸Áîµ÷½Ú·¢É书ÂÊ¡¢
ÉèÖ÷½Ê½(ÍøÒ³¡¢´®¿ÚATÖ¸Áî¡¢ÍøÂçATÖ¸Áî)¡¢KeepAliveµÈ¹¦ÄÜ¡£

Ó¦ÓÃÁìÓò


wifiÄ£¿éA2/B2²ÉÓÃÒµÄÚ¹¤Òµ¼¶×î¸ßÐÔÄÜǶÈëʽ½á¹¹£¬¿ÉÍêÃÀÓ¦ÓÃÔÚË¢¿¨»ú¡¢Ò½ÁÆÆ÷е¡¢
ÒÇÆ÷ÒDZí¡¢ÊÖ³ÖPOS»ú¡¢´òÓ¡»ú¡¢¹â·üÄæ±äÆ÷¡¢¹¤³§×Ô¶¯»¯¡¢»·¾³¼à²âµÈ¾ßÌåÁìÓò¡£