Îmbunătățirea independentă a routerului de acasă. Microcontroler CC3200 - CORTEX-M4 cu parametrii modulului Wi-Fi încorporat ESP8266

Cea mai numeroasă clasă de routere - modele care posedă caracteristici "medii". Majoritatea acestor sisteme, în același timp, sunt construite pe o bază de elemente moderne. În teorie, în router puteți înlocui ceva pentru ao îmbunătăți. Luați în considerare componentele care conțin o schemă de router pentru a decide exact ce are nevoie de o "upgrade".

Cum de a îmbunătăți caracteristicile routerului

Routerul poate fi "îmbunătățit" programatic prin instalarea firmware-ului alternativ în el. Autorii acestor firmware încearcă să facă acest lucru ca totul să funcționeze la "hardware" standard.

Upgrade-ul hardware al routerului este instalarea conectorilor de port și o creștere a memoriei. Acesta din urmă, apropiindu-vă pe propriul risc, deoarece înlocuirea cipului - operațiunea este complexă, iar probabilitatea de succes aici este mai mică de 100%.

Dispozitiv de router modern

Luați în considerare o diagramă bloc a routerului construită pe baza cipului SOC (sistem pe cip). Procesorul este conectat direct la memorie (RAM), ROM, modul Wi-Fi și un generator de ceas:

Schema de conectare a modulelor Routher

În realitate, multe chipsuri SOC nu au la dispoziția lor de cinci controlori LAN (deci, pe tablă va fi, de asemenea, comutat). În plus, elementele schemei de putere vor fi prezente, diferite porturi (USB, COM), butoane și becuri de lumină:

Dispozitivul Routher - vedere din interior

  1. SOC Microcircuit care conține CPU
  2. Memorie flash
  3. RAM (2 module de 16 megabytes)
  4. Modul radio (în acest router - CX50221 sau CX50321)
  5. Hardware Svitche.
  6. Port pentru depanare
  7. Conector de memorie SPI Serial
  8. Butonul de control și resetare
  9. Contacte în portul USB

Se poate observa că placa este plantată cu multe interfețe (de exemplu, USB) care nu sunt utilizate. Este logic să începeți o actualizare a routerului de la instalarea conectorilor corespunzători. Dar faptul este că problema poate fi în absența software-ului în care este acceptată interfața dorită.

În orice firmware realizat în baza de date Linux (care este utilizată în majoritatea routerelor), există suport pentru portul COM. În routerul însuși, cel mai adesea, un astfel de port este, de asemenea, prezent. Trebuie doar să lipiți câteva contacte la bord:

COM-PORT pe bordul routerului

RX și TX - contacte standard ale interfeței seriale, terenul de semnal GND. Cine are nevoie de tensiunea de alimentare poate lua-o de la conectorul SPI (dar este de 3,3 volți).

Upgrade Microcircuit de memorie

Routerele utilizează memoria SD-RAM sau DDR, la fel ca în computerele vechi (Pentium I..iv). S-au produs planuri similare de memorie înainte de apariția DDR2, dar le puteți cumpăra acum. Cu toate acestea, nu trebuie să vă grăbiți! Mai întâi trebuie să aflați care jetoane vor funcționa pe acest router (nu numai tipul lor, de exemplu, PC133, dar și o marcă).

După înlocuirea microcircuitelor, sunt posibile următoarele consecințe "negative":

  1. Router funcționează, dar cantitatea de memorie - a rămas aceeași
  2. Routerul nu pornește și nu se încarcă

A doua situație poate să apară nu din cauza defecțiunii de lipit, dar numai din cauza cipurilor nu sunt compatibile cu procesorul planificat pe tablă. Când alegeți o memorie "la întâmplare" și se întâmplă.

Memorie în router (două jetoane Samsung)

Cauzele situației "1" ar putea fi "software", adică să folosiți toată memoria - firmware-ul standard nu este necesar.

Cauze de "hardware" ale restricțiilor de volum - o pistă sau rezistor lipsă. Cipul SOC adresează 128 MB (pentru majoritatea modelelor). Pe tablă nu poate exista nici o evidență a adresei senior (atunci va fi "video" doar 64 MB). Uneori există un dirijor, dar nu există părți obligatorii (poate fi un rezistor pe fundul plăcii).

Este important să știți că contactul "primul" de pe cip este evidențiat cu un cerc sau punct. Pe tablă în zona corespunzătoare - trebuie să existe o săgeată sau una.

Este upgrade-ul atât de important? Este ușor de chip, mai greu să-l eliminați de la bord fără a ucide în același timp. Asta ar trebui să fie amintit înainte de a lua o decizie.

Activați cantitatea necesară de memorie în firmware

Trebuie să mergeți la consola de control al routerului prin SSH sau Telnet. Ultimul dintre aceste protocoale acceptă toate modelele (dar, în mod prestabilit, poate fi interzisă).

Mai mult, executați comenzi:

  • nVRAM set sdram_init \u003d 0x11 // TRUE pentru 128MB, pentru 64 este necesar 0x13
  • nvram set sdram_config \u003d 0x62 // sau 0x32, trebuie să încercați
  • nVRAM Common // Deci este necesar

În cele din urmă, va rămâne pentru a reporni routerul cu comanda Reboot. Vizualizați cantitatea de memorie disponibilă - puteți, de asemenea, din consola, comanda gratuită:

Disponibil 128 MB.

Upgrade de succes!

Și acum (nu încercați să repetați) - înlocuirea jetoanelor de memorie cu un fier de lipit 30 WATT:

Vizualizări: 2762.

Exacerbarea traficului
Sectorul de produse WLAN-Astăzi este cel mai mare pe piața sistemului wireless. Conform previziunilor unei companii analitice IDC, transportul de chips-uri semiconductoare pentru sistemele locale de rețea wireless va crește de la 23,5 milioane în 2002 la 114,5 milioane de PC-uri. În 2007, care se datorează în primul rând creșterii utilizării lor în laptopuri. Astfel, potrivit analiștilor companiei, până în 2007, 91% din aceste sisteme portabile vor fi echipate cu chipset-uri 802.1A / b / g, permițând utilizatorului să se conecteze la rețelele locale care funcționează la 54 Mbps (în conformitate cu 802.11g) sau 11 Mbit / s (în conformitate cu 802.11b / a) în domeniul de frecvență 2.4 (802.11b / g) și standarde de 5 GHz (standard 802.11a). Deja în 2003, aproximativ 42% din laptop-uri au fost echipate cu facilități Wi-Fi. Utilizarea lanțurilor de 802.11a / b / g în telefoanele mobile nu va fi atât de largă. Potrivit IDC, în 2007, ponderea tuburilor telefonice cu funcții de calculator de buzunar încorporate pe baza chipset-urilor 802.11a / b / g nu va depăși 5%. În același timp, chipset-urile 802.11b vor costa standardul de 5.9 USD, 802.11g - 6.8 dolari, și microcircui cu bandă dublă de standarde 802.11a / b / g - $ 7.4. Reducerea prețurilor va avea ca rezultat vânzarea de jetoane Wi-Fi Pentru perioada analizată, termenii de valoare vor crește de la 599 milioane la 1,1 miliarde de dolari. Nu este surprinzător faptul că numărul furnizorilor de jetoane pentru sistemele WLAN crește, de asemenea. Toate acestea agravează lupta competitivă în piața cipurilor 802.11, încurajând producătorii să reducă numărul de jetoane din chipset și să extindă funcțiile efectuate de acestea. Chipset proiectat pentru a susține standardul IEEE 802.11 trebuie să conțină trei blocuri principale de funcționare:
· Transceiver pentru o frecvență de 2,4 sau 5,6 GHz;
· Un modem care acceptă multiplexarea cu separarea frecvenței ortogonale a semnalelor (OFDM) și modularea CCK;
· Controler unificat de transfer de date (Media-Access-Controller - MAC) care suportă una, două sau toate cele trei versiuni ale standardului A / B / G 802.11, precum și expansiunea acestora.
Cele 802.11 chipsets produse astăzi, de regulă, includ două microcircuite - procesor MAC / BASE BAND * și un modul radio. Acest lucru se concentrează asupra creării chipseturilor potrivite pentru a lucra cu două sau trei versiuni ale standardului.
Cel mai mare "zgomot" publicitar a creat cu ușurință Intel în 2003 atunci când se deplasează tehnologia mobilă care suportă standardul 802.11b, pentru laptop-uri și computere de buzunar ale familiei Centrino **. În 2004, modemul Wi-Fi Mini-PCI al tipului Pro / Wireless 2200BG, care acceptă versiunea A și B de standard 802.11 și oferă o viteză de transmisie de 11 și, respectiv, 54 Mbps, precum și modem de tip Pro / Wireless 2915ABG care susține totul trei versiuni ale standardului. Pro / Wireless 2200BG funcționează în banda ISM a frecvențelor de frecvență de 2,4 GHz și suportă tehnologia DSSS (secvența de frecvență directă de funcționare) pentru a conecta la rețele standard de 802.11b și a unor standarde 802.11g. În 802.11g, standardul de modem oferă o gamă de transmisie într-o cameră închisă 30 m la o rată maximă de 54 Mbps și 91 m la 1 Mbps, în 802.11b, un standard - 30 m la 11 Mbps și 90 m la 1 Mbps. Modemul Pro / Wireless 2915ABG operează în banda de frecvență UNI a gamei de 5 GHz și suporturi OFDM pentru standardele 802.11A / G și tehnologia DSSS pentru rețelele 802.11b. În standardul standard, distanța de transfer într-o cameră închisă este de 12 m la 54 Mbps și 91 m la 6 Mbps, în versiunea B - 30 m la 11 Mbps și 90 m la 1 Mbps, în versiunea G - 30 m la 54 Mbps și 91 m la 1 Mbps.
Sistemul de compatibilitate wireless Intel vă permite să reduceți interferențele reciproce cu microcircuitele de familie Pro / Wireless și dispozitivele standard Bluetooth. Instrumentele de calibrare a temperaturii optimizează dinamic operația prin reglarea puterii de ieșire în conformitate cu schimbarea temperaturii.
Cu toate acestea, companiile precum Broadcom, Atheros, Philips și Icefyre Semiconductor (Canada) concurează cu Intel, înaintea acestuia în lansarea mai multor chipsete standard de 802.11 standard în valoare de aproximativ 20 de dolari la achiziționarea de partide mari. Iar promovarea produselor lor pe piață a contribuit în mare măsură la 300 de milioane de dolari, cheltuită de Intel la campania de publicitate tehnologică Centrino Mobile.
La mijlocul anului 2004, Broadcom a anunțat crearea unei soluții cu un singur cip pentru conexiunile standard WLAN 802.11g. Acest cip transmițător BCM4318, care este inclus în familia AirForce o familie, are 72% dimensiuni mai mici decât modulele tradiționale Wi-Fi și mai ieftin. Datorită acestui lucru, va găsi o utilizare pe scară largă în laptopuri, computere de buzunar și dispozitive electronice de uz casnic. Cipul se bazează pe tehnologia Broadrange folosind metode de procesare a semnalului digital pentru o sensibilitate ridicată. Acesta conține o unitate RF foarte eficientă la o frecvență de 2,4 GHz, un procesor de bandă de bază de 802.11a / g, Mac și alte componente radio. Datorită scăderii, în comparație cu soluțiile existente, 45% din numărul de componente ale microcircuitului utilizat permite reducerea costului echipamentului dispozitivelor casnice și a dispozitivelor de întreprinderi mici în care este utilizat.
Microcircuitul suportă tehnologia 54G - o variantă de realizare a standardului standard de 802.11g. Această tehnologie oferă o combinație mai bună de performanță, o zonă de acțiune și o protecție a datelor. Companiile care susțin tehnologia 54G sunt compatibile cu mai mult de 100 de milioane de dispozitive instalate până în prezent de standarde 802.11b / g.
Microcircuitul oferă o schemă de gestionare a energiei care extinde durata de viață a bateriei, iar instrumentele software SuperStandby ale companiei atunci când verifică disponibilitatea mesajelor primite asigură includerea unui număr minim de elemente de cip pentru timpul minim posibil. Ca rezultat, în modul de așteptare, nivelul consumului de energie este cu 97% mai mic decât cel al soluțiilor tradiționale WLAN.
În plus, compania a fost lansată de sistemul-on-Crystal - un cip BCM5352E cu un singur grip, care efectuează 54 Mbps Funcții de rutare, comutarea la rețeaua Ethernet rapidă și procesarea comenzii procesorului MIPS. Ambele microcircuități suportă instrumente software de calculator, oferind astfel performanțe și protecție ridicată.
În toamna anului 2004, Broadcom a lansat un cip de tip BCM4320 de 54g cu o interfață USB 2.0 încorporată. Chipul oferă posibilitatea de a conecta orice dispozitiv cu portul USB 2.0 la rețeaua locală. Datorită plasării procesorului MAC / BASEBAND 802.11A / g din transmițătorul standard, USB 2.0, kernelul de procesor și memoria într-un caz, compania nu numai că a redus dimensiunile și consumul de energie al modulului wireless, dar și a redus Costul materialelor utilizate cu 50%.
Unul dintre cei mai renumiți dezvoltatori ai cipului Mac și procesoare, precum și software-ul pentru sistemele WLAN - Instrumente Texas. Microcircuitul său cu un singur cip al procesorului MAC / BASE Bandă TnetW1130 (figura 1) menține o rată de transmisie de 54 Mbps în intervale de frecvență de 2,4 și 5 GHz, precum și toate cele trei versiuni A / B / G standard 802.11. Cipul este selectat de Wi-Fi Alliance ca un eșantion al dezvoltării utilizate la verificarea compatibilității funcționale a dispozitivelor 802.11g și garantează compatibilitatea funcțională a rețelelor cu dispozitive 802.11b și standarde 802.11g. În conformitate cu cerințele standardului 802.11i, care oferă în prezent cel mai înalt nivel de protecție a datelor, cipul conține un accelerator pentru implementarea unor protocoale de acces securizate (WPA) și programe standard obligatorii și suplimentare AES. De asemenea, prevede unitatea de suport de calitate pentru calitatea transferului de date (calitatea serviciului - QoS) pentru a efectua o coordonare distribuită extinsă și funcția de coordonare hibridă, care vă permite să determinați benzile de frecvență ale aplicațiilor emergente în timp real, cum ar fi Transmisia vocală printr-o rețea WLAN, transmisie radio, efectuarea de conferințe video etc. În plus, funcția microcircuitului include controlul puterii în timpul transmisiei, ceea ce vă permite să optimizați consumul de energie și să extindeți durata de viață a bateriei.
Cipul TnetW1130 în corpul de tip BGA de 257 de pini de 16x16 mm este montat. Cazul este compatibil cu aspectul concluziilor cu procesoarele MAC / BASE în bandă generațiilor anterioare.

Conectați-vă, mai puțin consumați
Una dintre principalele direcții ale lucrărilor producătorilor moderni de chipsets pentru rețelele 802.11 este o creștere a intervalului. Acest parametru pentru majoritatea modemurilor standard Wi-Fi-ul nu depășește 100 m în interior și 300 m în spațiul deschis în zona liniei de vedere. Cipset de la al patrulea generație de 902.11a / b / g din seria Ateros Communications AR5004X care conține două jetoane și o gamă extinsă (interval extins - XR) oferă o gamă mai mare de interval de timp - până la 790 m. Chipset-ul oferă posibilitatea de a conecta Dispozitiv către rețeaua locală Orice standard 802.11 standard în orice punct din lume. Chipset-ul include două jetoane, realizate de tehnologia CMOS (Fig.2):
· Tipul de radio cu bandă dublă (RAN) tip AR5112, proiectat pentru intervale de frecvență 2.3-2.5 și 4,9-5,85 GHz și conțin amplificator de putere și un amplificator cu zgomot redus. Pentru aplicații speciale, este posibil să se utilizeze amplificatoare externe (putere și zgomot redus). Microcircuitul vă permite să faceți fără filtre de brad și fără majoritatea filtrelor HF, precum și arma exterioară și surfactantul. 2.5-3,3 V de tensiune de alimentare cu alimente;
· MAC / Procesor de bază MAC / BASE BASE AR5213, suportând ARN. Microcircuitul conține blocuri de compresie de date în timp real, cadru rapid și transmisie de pachete, DAC și ADC. Tensiunea de alimentare 1.8-3.3 V.
O creștere a intervalului de transmisie este realizată prin îmbunătățirea cipului procesorului MAC / BASE BANDS și nu cipul HF. Tehnologia XR utilizată în cip vă permite să însoțești, să calibrați și să interpretați semnalele a patru canale OFDM. Datorită descărcarea ratei de transfer la distanțe lungi, problema reducerii raportului de putere de vârf la eficiența de codificare medie și îmbunătățită.
Rata de transfer de date în standardul 802.11A este de 6-54 Mbps, în standardul 802.11b - 1-11 Mbps și 802.11g - 1-54 Mbps. Chipset oferă, de asemenea, posibilitatea de a lucra în modurile Super G și Super AG utilizând tehnologia adaptivă de comunicații radio și vă permit să determinați automat canalele libere pentru a asigura o lățime de bandă maximă. În acest caz, rata de transfer atinge 108 Mbps. Ca rezultat, valoarea tipică a lățimii de bandă a canalelor de utilizator poate depăși 60 Mbps. Sensibilitatea receptorului furnizată de chipset este -105 dBm, care este mai mare de -20 dBm mai bună decât valoarea acestui parametru prezentat în standard.
Un alt avantaj important al unui nou chipset este o reducere a consumului de energie. Cele mai multe posturi de radio WLAN moderne sunt întotdeauna activate, chiar și în absența transmiterii sau recepției de date. În postul de radio, pe baza unui nou chipset în putere nelucrătoare, puterea este oprită și, ca rezultat, consumul total de energie în comparație cu alte dispozitive similare este redus cu 60% (chiar și atunci când lucrați cu o rată de transmisie de 54 Mbps), iar curentul consumat în modul standby este total de 4 mA.
Chipset-ul oferă nu numai conectarea la rețeaua fără fir, ci și semnalul de alarmă din fura. În acest mod, masa microcircuitului kitului nu este oprită, chiar dacă dispozitivul în care sunt utilizați (laptop, calculator de buzunar sau alt dispozitiv gazdă) nu funcționează. În cazul declanșatorului în timpul marginii, chipset-ul avertizează rețeaua despre confiscarea neautorizată a dispozitivului mobil, chiar dacă acest dispozitiv este oprit.
Microcircuitele montate ale kitului într-o carcasă cu carcasă din plastic cu 64 de pini de dimensiuni de cristal de 9x8 mm sau în corpul de tip BGA din 196 de pini.
La sfârșitul anului 2004, Atheros a anunțat crearea primului modul Wi-Fi complet funcțional din lume - AR5006X - pe baza cip-ului AR5413 (fig.3), care implementează conexiunea la rețelele locale din 802.11 standardele A / B / G. Cipul conține o masă, un procesor de bandă de bază și o unitate RF cu două benzi cu caracteristici îmbunătățite. Datorită posibilității de conectare "fără probleme" la orice rețele Wi-Fi, suport pentru standardul 802.11i, precum și suport pentru modurile XR și Super AG, AR5006X va fi capabil să găsească o mare cerere de la producătorii de sisteme integrate pentru PC-uri, industriale , echipamente electronice comerciale și de uz casnic. AR5006x nu numai că vă permite să excludeți un cip în chipset-ul anterior, dar și să reduceți numărul de componente discrete utilizate de 24. Ca rezultat, a fost posibilă reducerea numărului de componente utilizate în dispozitivele dezvoltate în dispozitivele dezvoltate la 15%, și reduce semnificativ costurile materialelor.
Într-o schemă de suport cu un singur grilaj de tip AR5411A / B / B / G AR5413, a fost utilizat un receptor îmbunătățit în bandă largă, care include un controler de secvență de canal cu cele mai bune condiții de transmisie, oferind o gamă mai mare de transmisie și o rezistență multipatică mai mare decât tradițională Dispozitive bazate pe egalizatoare. Ca și în cipul ARN anterior, aplicațiile speciale oferă posibilitatea utilizării unui amplificator de putere externă și a unui amplificator de zgomot redus, precum și a tuturor filtrelor FIS și a celor mai multe filtre HF, precum și a armei exterioare și a agenților tensioactivi. În general, în funcție de parametrii săi, un microcircuit cu un singur grip este comparabil cu chipset-ul anterior.
Tensiunea de alimentare este de 1,8-3,3 V. Microcircuitul în carcasa plastic de tip BGA din plastic cu o dimensiune de 13x13 mm.
Producția în masă a dispozitivului WLAN a fost planificată pentru al patrulea trimestru al anului 2004. Prețul nu trebuie să depășească 12 dolari atunci când achiziționează o petrecere de 10 mii de piese.
Posibilitățile oferite de standardul 802.11 și, prin urmare, piețele pentru microcircuite și chipset-uri sunt infinite pentru aceștia. Dacă dotați fiecare computer de buzunar și un telefon mobil la un mijloc de susținere a acestui standard (sau cel puțin o parte din acesta), numărul de utilizatori cu astfel de dispozitive va crește cu zeci de milioane la sute de milioane. Acesta va necesita un număr considerabil de chipsets cu un mic consum de energie. Primul pas pe calea creării unor astfel de chipsuri a fost realizat de Icefyre Semiconductor, care a raportat la sfârșitul anului 2003 privind crearea a două chipset-uri: unic standard 802.11a și al doilea - twinfyre pentru a susține toate cele trei versiuni ale standardului A, B și G.
Chipsetul Surefyre include:
· Microcircuitul controlerului de control ICE5125 cu consum redus de energie care acceptă versiunea 802.11A, B, H, I și furnizarea de servicii de date garantate de calitate cu o viteză mai mare de 30 Mbps (figura 4). Arhitectura controlerului poate fi scalată pentru a furniza rata de date de până la 108 Mbps;
· Cipul stratului fizic de 802,11 tip ICE5351 (în funcție de dezvoltatori, la momentul creării chipset-chipset - singura diagramă cu o singură cereale a nivelului fizic al standardului 802.11a);
· Gaa-amplificator al amplificatorului de putere de clasă F cu o arhitectură de sumarizare a zgomoților pe frecvență de 5 GHz de tip ICE5352, superioară eficienței amplificatoarelor tradiționale de clasă AV în intervalul puterii de ieșire 40-120 MW.
După îmbunătățirea proiectării modemului tradițional OFDM, dezvoltatorii companiei au reușit să găzduiască cele trei mecanisme de calcul în chipul de strat fizic. Acesta este un clipă ușoară (clipper ușor), care limitează raportul dintre puterea de vârf la o putere de semnal OFDM la un nivel acceptabil; Sursa adaptivă de denaturare preliminară; Fragmentul de fază, împărțind o transmisie a semnalului OFDM într-o multitudine de semnale cu un plic permanent cu un raport de vârf la o medie egală cu 0 dB (figura 5).
Chipset-ul Twinfyre include aceleași microcircuități ICE5125 Mac și amplificator de putere ICE5352, precum și stratul fizic al nivelului fizic al tipului ICE5825 cu procesorul încorporat în bandă de bază care acceptă modularea CCK și microcircuitul de tip Radio Modulus de tip ICE2501, care se asigură funcționarea chipset-ului în două benzi.
Puterea de vârf a ambelor chipsets depășește 1,1 W la o viteză de transmisie de 54 Mbps. Sensibilitatea receptorului și liniaritatea semnalului de transmisie, respectiv cu 10 și 2 dB mai bună decât în \u200b\u200bstandardul 802.11. Deci, sensibilitatea receptorului la o rată de transmisie de 54 Mbit / s este -75 dB (față de nivelul specificat -65 dB), cu o rată de transmisie minimă (6 Mbps) este egală cu -95 dB. Datorită toleranței unei întârzieri egale cu 150 ns, precum și separarea spațială a antenelor și reglarea energiei, cu fiecare transmisie a pachetului de date, distanța interioară la o viteză de 54 Mbps și frecvența erorilor de transmisie este de 6 % poate depăși 40 m. Cu conexiunea exterioară cu două puncte, intervalul de transmisie la viteza maximă este de 2,9 km. În plus, chipseturile familiilor Surefyre și Twinfyre oferă familii mai mari de flexibilitate, permițându-vă să utilizați fie un sistem complet, fie numai stratul fizic pentru o interfață cu o gazdă încorporată sau Mac brevetat de microcircuit. Linia de transmisie a semnalului chipset-ului twinfyre la implementarea standardului 802.11b este -30 dB, standard 802.11g - -27 dB. Puterea medie RF depășește 20 dBm.
Consumul maxim de energie al ambelor chipsets este aproape de două ori mai mic decât cel al chipset-urilor concurente - 720 MW. Datorită unui astfel de consum redus de energie și al sistemului agresiv de control al puterii, chipset-urile Icefyre vor putea să conecteze un telefon mobil sau un computer de buzunar în rețeaua 802.11. În plus, aceste chipset-uri vor contribui la formarea de rețele de dispozitive casnice care combină TV, sistem audio, consola de abonat la televiziune, modem de cablu etc.
Icefyre a planificat să înceapă producția pe scară largă de chipset 802.11a în primul trimestru al anului 2004 și 802.11a / b / g chipset twinfyre în al treilea trimestru al aceluiași an. Prețul inițial al chipsetului Surfyre ar fi trebuit să fie de aproximativ 20 de dolari, Twinfyre va fi vândut cu 5-7 dolari mai scump.

Răspundeți la tehnologia MIMO
Ca și în orice industrie, promovarea cu succes a sistemelor WLAN pe piață necesită o creștere continuă a capacității lor și îmbunătățind calitatea comunicării. Următoarele trei direcții-cheie de lucru pe îmbunătățirea acestor sisteme pot fi distinse:
· Îmbunătățirea comunicărilor radio pentru a crește rata de transmisie;
· Dezvoltarea de noi mecanisme pentru implementarea modurilor de straturi fizice;
· Îmbunătățirea eficienței transmisiei pentru a compensa deteriorarea performanței asociate cu transferul anteturilor și comutarea dispozitivului radio la modul de transmisie.
Și cu toate acestea, este necesar să se mențină toate cele trei versiuni de 802.11 din standard. Una dintre modalitățile de creștere a vitezei sistemelor wireless - utilizarea mai multor antene la intrarea și ieșirea microcircuitului de racordare fără fir la rețeaua locală. Această tehnologie numită antenă multiplă de ieșire multiplă (MIMO) sau "SMART" (SMART) (SMART) utilizează o distribuție multiplă în sistemele de comunicații fără fir, punând-o la serviciu la aceste sisteme (figura 6). Vă permite să extrageți în mod coordonat informațiile care vin cu mai multe canale utilizând antena separată în spațiu. Tehnologia MIMO rezolvă problema creșterii ratei de transmisie pe distanțe lungi și compatibilitatea deplină cu standardele existente. Și toate acestea fără a folosi un spectru suplimentar de frecvență. Potrivit reprezentanților companiilor producătoare de chips-uri Wi-Fi semiconductoare, MIMO va deveni o tehnologie-cheie care asigură punerea în aplicare a standardului 802.11n, oferind suport pentru rata de transmisie de peste 100 Mbps. Numai în Statele Unite, în intervalul de 5 GHz, există 24 de canale non-recipiente și trei canale în intervalul de 2,4 GHz. La 100 mbps, rata de transfer a fiecăreia dintre aceste 27 de canale, lățimea de bandă accesibilă poate ajunge la 3 GB / s.
MIMO-Technology a fost dezvoltat din 1995 de către oamenii de știință ai rețelelor Universității din Stego, mai târziu formate de rețelele AIRGO (www.airgonetworks.com), care în august 2003 a anunțat crearea unui tip de chipset Wi-Fi-Fi-Fix AGN100, realizat folosind tehnologia adevărată MIMO pe baza unor sisteme multiple unice și furnizarea de viteză de transmisie de până la 108 Mbps. Adevărat, este necesar să se utilizeze routerele și panourile clienților pentru a obține o astfel de viteză, care se bazează pe tehnologiile MIMO ale companiei. În același timp, noul chipset este compatibil cu toate standardele Wi-Fi existente. Testele au arătat că, prin intervalul de transmisie, chipset-ul este de două până la șase ori mai mare decât dispozitivul care a existat la momentul eliberării sale. Ca rezultat, zona zonei de acoperire a fiecărui punct de acces (punct de acces - AP) a crescut printr-o comandă.
Chipsetul AGN100 conține două microcircuite - procesor MAC / BASE BAND (AGN100BB) și modulul RF (AGN100RF). Arhitectura microcircuitului poate fi scalată, ceea ce permite producătorului să implementeze un sistem cu o antenă utilizând un cip HF sau să crească lățimea de bandă, stabilind chips-uri RF suplimentare. Chipset-ul suportă toate cele trei versiuni de 802.11a / b / g și îndeplinește cerințele grupului de lucru 802.11 IEE privind securitatea și securitatea comunicării, precum și calitatea serviciilor furnizate.
Potrivit companiei la sfârșitul anului 2004, mai mult de 1 milion de chipseturi MIMO au fost achiziționate timp de un sfert de la începutul vânzărilor pe piața cu amănuntul.
Creșterea popularității tehnologiei MIMO este, de asemenea, indicată de faptul că la expoziția de electronice de consum (CES), care a avut loc la 6-9 ianuarie 2005, un număr de companii OEM și-au prezentat sistemele WLAN pe baza acestei tehnologii sau descrierea acestora. Și multe dintre aceste sisteme, inclusiv companiile Belkin, Netgear și Linksys, sunt făcute pe chipset-uri de rețele de Airgo.
Strălucind situația și demonstrația pe CES prin AteroS Communications AR5005VL Chipset care suportă MIMO-similare funcționarea sistemelor bazate pe antene inteligente. Chipset-ul care acceptă 802.11g și 802.11a / g, poate funcționa cu patru antene și oferă performanțe utilizator de 50 Mbps când este instalat la ambele capete ale liniei (atunci când instalați chipset-ul la un capăt al liniei de rețea cu multe instrumente diferite de 802.11g. Performanță. Mbit / s). Utilizează o tehnică pentru formarea unei diagrame a antenelor de fază și a separării ciclice a releului. În plus, schema oferă metode de procesare a semnalelor promițătoare pentru a combina semnalele RF primite și, prin urmare, crește intensitatea și calitatea semnalelor primite.
Versiunea chipset-ului de 802.11a / g este furnizată la un preț de 23 USD la achiziționarea unei părți de 10 mii de bucăți. Versiuni 802.11g - la un preț mai mic de 20 de dolari.
Piața dispozitivului WLAN-dispozitiv a crescut semnificativ în ultimii patru ani și, evident, în viitorul apropiat, ratele de creștere a acestuia nu vor scădea. Și aceasta deschide mari oportunități pentru producătorii bazei de elemente ale acestor dispozitive.

Furnizori de cip pentru sisteme WLAN

Companie

Modulul Wi-Fi ESP-01 este cel mai popular modul ESP8266 Series. Comunicarea cu un computer sau un microcontroler este efectuată cu VIA UART utilizând un set de comenzi la comenzi. În plus, modulul poate fi folosit ca dispozitiv independent, pentru că aveți nevoie pentru a descărca firmware-ul dvs. în el. Puteți programa și descărca firmware-ul prin versiunea Arduino IDE de mai sus de 1.6.5. Pentru firmware-ul modulului, veți avea nevoie de un adaptor UART-USB. Modulul ESP-01 poate fi larg răspândit pentru utilizarea în dispozitivele IOT (Internet de lucruri).

Specificațiimodul

  • Wi-Fi 802.11 b / g / n
  • Moduri WiFi: client, punct de acces
  • Puterea de ieșire - 19,5 dB
  • Tensiunea de alimentare - 1.8 -3.6 în
  • Consumul curent - 220 mA
  • Porturi GPIO: 4
  • Frecvența ceasului procesorului - 80 MHz
  • Memorie pentru cod
  • RAM - 96 KB
  • Dimensiuni - 13 × 21 mm

Conexiune

Luați în considerare modul de comandă la comandă. Pentru aceasta, conectați modulul la computer prin adaptorul USB-UART. Scopul concluziilor modulului (a se vedea figura 1):
  • VCC - +3,3 V
  • GND - Pământ
  • RX, Concluzii TX - UART
  • OUTSOUT_PD - Activare Chip
  • GPIO0, GPIO2 - Contacte digitale
Modulul necesită nutriție externă 3.3 V.

Figura 1. Scopul contactelor modulului ESP-01

Diagrama conexiunii pentru a comunica cu un modul în comenzi (Figura 2):

Figura 2. Diagrama de conectare a modulului ESP-01 la un computer de pe un port serial

Figura 3. Adunarea diagramă

Pentru a trimite la comenzi la Mac OS X, puteți utiliza programul CoolTerm, în Termitele sistemului de operare Windows. Puteți afla numai viteza portului COM pentru conectarea la modulul experimental pentru diferite firmware-ul pe care îl poate fi diferit. Pentru modulul meu, viteza a fost egală cu 9600 baud. În plus, a fost posibilă instalarea schimbului numai după deconectarea și re-conectarea la puterea de ieșire CH_PD. După conexiune, tastați la terminalul la AT și trebuie să primiți ca răspuns din modulul OK. Comanda AT + GMR oferă numărul versiunii firmware-ului modulului, comanda AT + RST repornește modulul (vezi figura 4). Lista comenzilor principale poate fi vizualizată în acest document (ESP8266ATCommandsset.pdf).

Figura 4. Trimiterea la comenzi la modulul din programul Termite

Dacă modul de comandă la comandă nu este convenabil pentru dvs., puteți configura bordul utilizând programul AppSack ESP8266 Config, puteți descărca pe care le puteți descărca http://essp8266.ru/download/essp8266-Utils/essp8266_config.zip. Apariția programului este prezentată în Figura 5. Setarea modulului este efectuată utilizând o interfață grafică, în timp ce executarea comenzilor poate fi văzută în monitorul programului (a se vedea figura 6). De asemenea, monitorul poate trimite la comenzile din linia de comandă.

Figura 5. AppStack ESP8266 Program de configurare

Figura 6. Monitor Serial AppStack ESP8266 Config

Există două opțiuni pentru utilizarea acestui modul:

  • În legătură cu un microcontroler (de exemplu, Arduino), care va controla modulul UART;
  • scrierea propriului firmware pentru a utiliza ESP8266 ca dispozitiv independent.

Exemplu de utilizare

Luați în considerare un exemplu de conectare la modulul ESP-01 al senzorului de umiditate și la temperatura DHT11 și trimiterea datelor către serviciul de cloud Wherspeak (https://thingspeak.com/). Vom avea nevoie de următoarele detalii:
  • modulul ESP-01
  • pâine de pâine
  • senzor de umiditate și temperatură DHT11
  • rezistor 10 com.
  • conectarea firelor
  • alimentarea cu energie 3 - 3.6V
Mai întâi conectați senzorul DS18B20 la modulul ESP-01. DS18B20 - senzor de temperatură digitală care funcționează pe interfața cu 1 fire cu un singur fir. Diagrama conexiunii senzorului DS18B20 la modul este prezentată în fig. 7.

Figura 7. Diagrama conexiunii senzorului DHT11 la modulul ESP-01.

Apoi, trebuie să începeți un profil în serviciul Therspeak. Serviciul are instrucțiuni pentru trimiterea de date serviciului și primirea datelor din serviciu.

Figura 8. Asamblarea schemei.

Vom scrie programul în mediul Arduino IDE pentru ESP8266. Vom folosi bibliotecile ESP8266WiFi.H (încorporate) și Onewire.h. Conduceți pe schița plăcii ARDUINO din listare 1 - Obținerea de date de la un senzor de temperatură și trimiterea datelor serviciului Therspeak. Este necesar să faceți datele dvs. pentru punctul de acces WiFi pentru modulul ESP-01:

  • const char * ssid;
  • const char * parola;
Și, de asemenea, parametrul PrivateKey pentru aplicația dvs. în serviciul Therspeak. Listing 1 // Site // Conectați biblioteca pentru a lucra cu ESP8266 #include // Conectați biblioteca DHT pentru a lucra cu DHT11 #include // Date de conectare PIN #define DHTPIN 4 // Senzor DHT11 #Define dhttype DHT11 // Crearea unei instanțe a obiectului DHT DHT DHT (DHTPIN, DHTTYPE); // conexiune de rețea WiFi SSID const char ssid \u003d "********"; // parola Wi-Fi conexiune rețea const char parola \u003d "******"; // server wherspeak const char * gazdă \u003d "184.106.153.149"; // API cheie aplicația dvs. wherspeak const char * privatkey \u003d "****************"; // variabile pentru stocarea temperaturii și umidității. Umiditatea plutită; // variabil pentru intervalul de măsurare nesemnat lung milis_int1 \u003d 0; Portul serial (115200); întârzierea (10); Serial.print ("Conectați la WiFi"); Serial.println (SSID); // Conectați-vă pe wifi wifi.begin (SSID , Parola); în timp ce (wifi.status ()! \u003d Wl_conneed) (întârziere (500);) serial.println ("conectat WiFi"); // rulați dht dht.begin ();) buclă void () (// Așteptăm intervalul 10 minute dacă (Milis () - milis_int1\u003e \u003d 10 * 6000) (Serial.print (Conectare la ThingSpeak "); Serial.println (gazdă); // Utilizați clientul WiFi Client WiFi; dacă ( ! Client.Connect (gazdă, 80)) (serial.println ("conexiune eșuată"); retur;) // obțineți temp \u003d get_data_temperature (); umiditate \u003d get_data_humiditate (); // Creați o adresă URL cu o interogare pentru adresa URL a șirului \u003d "/ Update? Key \u003d"; URL + PrivateKey; URL + \u003d "& Temp \u003d"; URL + \u003d temp; URL + \u003d "& umiditate \u003d"; URL + \u003d umiditate; // trimite o cerere către client .Print Server (șir ("Get") + URL + "HTTP / 1.1 \\ R \\ N" + "Host:" + gazdă + "\\ r \\ n" + "conexiune: închide \\ r \\ n \\ n \\ n" ); întârzierea (10); . Senzorul nostru de temperatură DHT11 (Figura 9).

Figura 9. Citirile senzorilor de temperatură DS18B20 în serviciul Therspeak.

Întrebări frecvente Întrebări frecvente

1. Modulul nu răspundeLa echipă
  • Verificați dacă modulul este conectat corect;
  • Verificați dacă contactele RX, TX sunt conectate corect la adaptorul UART-USB;
  • Verificați conexiunea de contact CH_PD la 3,3 V;
  • Ridicați cursul de schimb experimental pe portul serial.
2. Modulul ESP-01 nu primește date de temperatură de la senzorDHT11.
  • Verificați dacă senzorul DHT11 este conectat la modul.
3. Nu sunt transmise date cu serviciul de serviciu
  • Verificați conexiunea modulului la punctul de acces WiFi;
  • Verificați punctul de acces WiFi conectarea la Internet;
  • Verificați corectitudinea serviciului de lucru.

Vă sugerez astăzi să vă familiarizați cu o noutate de echipamente radio amator - modulul WiFi. Acesta reprezintă ceva de genul mult timp pentru toți familiari NRF24L01, dar în dimensiune un pic mai puțin și o mică funcționalitate diferită. Modulul Wi-Fi are atât avantajele sale incontestabile, cât și unele dezavantaje, acesta din urmă doar se datorează parțial faptul că această noutate și dezvoltatori s-au apropiat de aceasta - informațiile sunt distribuite foarte strânse (documentația oferă doar idei generale despre module fără a-și dezvălui complet funcționalitate). Ei bine, vom aștepta ca condescentarea companiei cu "fier".

Este în mod special de remarcat costul modulului: în prezent este de 3-4 dolari (de exemplu, pe Aliexpress)

NRF dreapta, pe modulul ESP din stânga.

Ce mai specific este aceste module WiFi? Cipul WiFi este situat pe bord, în plus față de același caz, există un microcontroler 8051, care poate fi programat, mergând fără un microcontroler separat, dar despre o altă oră, microcircuitul de memorie EEPROM necesară pentru salvarea setărilor este localizată Pe tablă, de asemenea, pe placa de module există o legare minim necesară - un rezonator de cuarț, condensatori, o indicație bonus a LED-urilor de alimentare și a transmisiei (recepției) de informații. Modulul implementează numai interfața UART, deși capacitățile cipului WiFi permit alte interfețe. Un conductor de imprimare de pe placă este realizat prin configurația necesară antenei WiFi. Cel mai mare element este un conector de 4 x 2 pin.

Pentru a vă conecta la schema acestui lucru, modulul trebuie conectat la alimentarea pe VCC și GND, pe ieșirea corespunzătoare TX și RX a dispozitivului de primire UART (amintiți-vă că RX este conectat la TX și TX cu RX) și CH_PD ( Cum ar fi chipul ENB, totul este aprins fără ea, dar nimic nu funcționează) pe Plus Power.

Parametrii modulului ESP8266:

  • tensiunea de alimentare este de 3,3 V (și apoi modulul însuși va fi 5 B, dar concluziile de ieșire vor refuza să funcționeze cel mai probabil)
  • curent de până la 215 mA în modul de transmisie
  • curent de până la 62 mA în timpul recepției
  • Protocolul 802.11 B / g / n
  • + Putere de 20.5dBm în modul 802.11b
  • SDIO (două ieșiri sunt prezente pe bordul modulului, dar nu ar trebui să fie utilizate, cu excepția operațiunilor oficiale)
  • moduri de conservare a energiei și a somnului pentru economisirea energiei
  • microcontroler încorporat
  • gestionarea comenzilor
  • temperatura de funcționare de la -40 la +125 grade Celsius
  • distanța maximă de comunicare 100 de metri

După cum sa specificat, modulul poate fi controlat de comenzi, dar lista completă nu este cunoscută, cea mai necesară este prezentată mai jos:

# Echipă Descriere
1 Doar o comandă de testare, când starea normală, modulul va răspunde OK
2 La + RST.
3 Verificați versiunea firmware-ului modulului, răspunsul va fi versiunea și răspunsul OK
4

La + cwmode \u003d<режим>

SET MODUL MODULUL MODULUI: 1 - Client, 2 - Punct de acces, 3 - Mod combinat, Răspuns OK
5 Obțineți o listă de puncte de acces la care vă puteți conecta, la punctele de listă și OK
6

La + cwjap \u003d<имя>,<пароль>

Alăturați-vă punctului de acces întrebându-i numele și parola, răspundeți OK
7 Deconectați de la punctul de acces, răspundeți OK
8

La + cwsap \u003d<имя>,<пароль>,<канал>,<шифрование>

Setați punctul de acces al modulului însuși prin setarea parametrilor, răspundeți OK
9 Obțineți o listă de dispozitive atașate
10 Obțineți statutul curent de conexiune TCP
11


La + cipstart \u003d<тип>,<адрес>,<порт>

La + cipstart \u003d<айди>,<тип>,<адрес>,<порт>

Conexiune TCP / UDP
<айди>- identificatorul conexiunii
<тип>- Tip de conectare: TCP sau UDP
<адрес>- adresa IP sau adresa URL
<порт>- Port.
12

La + cipmode \u003d<режим>

Setați modul de transfer:

<режим>\u003d 0 - nu modul de date (serverul poate trimite date clientului și poate primi date de la client)
<режим>\u003d 1 - modul de date (serverul nu poate trimite date clientului, dar poate primi date de la client)

13

Pentru o singură conexiune (+ cipmux \u003d 0):
La + cipsend \u003d<длина>
Pentru mai multe conexiuni (+ cipmux \u003d 1):
La + cipstart \u003d<айди>,<длина>

Trimiteți date.
<айди>- identificatorul conexiunii
<длина>- Numărul de date trimise
Datele transmise sunt trimise după răspunsul la modulul Symbol\u003e după introducerea comenzii
14

Pentru o singură conexiune (+ cipmux \u003d 0):
La + cipclose.
Pentru mai multe conexiuni (+ cipmux \u003d 1):
La + cipclose \u003d<айди>

Închideți conexiunea. Parametru pentru modul multipotant<айди>- Identificatorul de conectare. Răspunsul modulului ar trebui să fie OK și Demonkink
15 Obțineți modulul IP.
16

La + cipmux \u003d<режим>

Setați numărul de compuși<режим>\u003d 0 pentru o singură conexiune,<режим>\u003d 1 pentru conectarea multiport (până la patru conexiuni)
17

La + cipserver \u003d<режим>, <порт>

Ridicați portul.<режим>- modul pas (0 - ascuns, 1 - deschis),<порт> - Port.

18

La + cipsto \u003d<время>

Setați ora unei conexiuni pe server
19

La + Ciobaud \u003d<скорость>

Pentru versiunile firmware-ului de la 0,92, puteți seta viteza UART
20

Primiți informații

Datele sunt acceptate cu preambulul + IPD, urmate de informații privind datele primite și apoi informațiile în sine

Pentru o conexiune (+ cipmux \u003d 0): + IPD,<длинна>:<передаваемая информация>

Pentru conexiuni multi (+ cipmux \u003d 1): + ipd,<айди>,<длинна>:<передаваемая информация>

Exemplu: + IPD, 0,1: X - a adoptat 1 octet de informații

Cum sunt introduse echipele:

  • Executarea comenzii:<Команда>.
  • Vizualizați starea echipei:<Команда>?
  • Rulați comanda cu setarea parametrilor:<Команда>=<Параметр>

Când cumpărați un modul, puteți verifica versiunea firmware-ului modulului prin comanda AT + GMR. Versiunea firmware poate fi actualizată utilizând un software separat sau cu o versiune firmware de la 0.92 Acest lucru se poate face numai cu comanda AT + Ciupdate. În acest caz, modulul trebuie conectat la router pentru a accesa Internetul. Firmware-ul și programul pentru firmware-ul modulului la versiunea 0.92 vor fi furnizate la sfârșitul articolului. Pentru firmware prin software, ieșirea GPIO0 trebuie să fie conectată la Power Plus. Acest lucru va activa modul de actualizare a modulului. Apoi, selectați fișierul firmware Module din program și conectați-vă la modulul WiFi, actualizarea firmware-ului va merge automat după conexiune. După actualizarea, actualizările ulterioare de firmware vor fi posibile numai prin Internet.

Acum, cunoașterea organizării comenzilor modulului Wi-Fi, pe baza sa, puteți organiza transferul de informații prin mijloacele de comunicare fără fir, în care cred că scopul principal. Pentru a face acest lucru, vom folosi microcontrolerul AVR ATMEGA8 ca un dispozitiv care este controlat printr-un modul fără fir. Diagrama dispozitivului:

Esența schemei va fi după cum urmează. Senzorul termic DS18B20 este măsurată temperatura, procesată de un microcontroler și este transmisă printr-o rețea WiFi cu un ușor interval de timp. În același timp, controlerul monitorizează datele WiFi primite, LED-ul LED1 se va întoarce la primirea simbolului "A", când primiți simbolul "B", LED-ul va ieși. Schema este mai demonstrativă decât utilă, deși poate fi utilizată pentru a controla de la distanță temperatura, de exemplu, pe stradă, trebuie doar să scrieți un software pentru un computer sau un telefon. Modulul ESP8266 necesită o sursă de alimentare de 3,3 volți, astfel încât întreaga schemă este alimentată de un stabilizator AMS1117 cu 3,3 volți. Microcontrolerul se tact de la un generator de cuarț extern pentru 16 MHz cu un condensator de legare pentru 18 pf. Rezistența R1 trage piciorul microcontrolerului de resetare la Power Plus pentru a elimina peracamul spontan al microcontrolerului dacă nu există interferențe. Rezistența R2 efectuează funcția de limitare a curentului prin LED astfel încât să nu ardă sau retragerea MK. Acest lanț poate fi înlocuit, de exemplu, pe un circuit releu și să utilizeze un circuit de telecomandă. Rezistența R3 este necesară pentru a acționa termometrul peste magistrala cu 1 fire. Schema trebuie să fie utilizată dintr-o sursă destul de puternică, deoarece consumul de vârf al modulului WiFi poate ajunge până la 300 mA. Acest lucru, probabil, se află principalul dezavantaj al modulului - mare consum. O astfel de schemă din baterii nu poate funcționa mult timp. Când puterea este aplicată la diagramă în timpul inițializării sale, LED-ul trebuie să clipească de 5 ori, ceea ce va indica deschiderea de succes a portului și operațiile anterioare (după pornirea diagramei prin apăsarea butonului de resetare, LED-ul poate clipi de 2 ori - acest lucru este normal).

În detaliu, lucrarea schemei poate fi vizualizată în codul sursă al firmware-ului microcontroler din limba SI, care va fi prezentat mai jos.

Schema a fost colectată și depanată pe placa de dumping, termometrul DS18B20 este utilizat în formatul "Probe" cu un capac metalic:

Pentru a "comunica" cu o astfel de schemă, puteți utiliza atât controlorul computerului WiFi standard, cât și o schemă de transmițător utilizând un convertor USB-UART și un alt modul ESP8266:

Apropo cu privire la adaptoare și terminale, aceste module sunt destul de capricioase pentru ele, funcționează bine cu convertorul de pe CP2303 și refuză să lucreze în mod adecvat cu convertizoarele construite pe microcontrolere (homemade), terminalul este cel mai potrivit pentru Termite (există un automat Adăugarea simbolului returnării transportului, fără de care modulul este, de asemenea, adecvat, nu va funcționa cu terminalul). Dar pur și simplu când este conectat la microcontroler, modulele funcționează fără plângeri.

Deci, pentru a face schimb de informații cu un microcontroler WiFi, vom folosi cel de-al doilea modul conectat la terminalul de calculator și terminal. Înainte de a începe să lucrați cu schema, fiecare modul trebuie conectat prin USB-UART și face mai multe operații - Configurați modul de funcționare, creați un punct de conectare și conectați-vă la punctul la care veți fi configurat pentru a face schimb de informații Adresa IP a modulului WiFi (va fi necesară conectarea modurilor între ele și schimbul de informații). Toate aceste setări vor fi salvate și vor fi utilizate automat de fiecare dată când modulul este pornit. În acest fel, puteți salva o memorie de microcontroler pe comenzile de pregătire a modulelor pentru a funcționa.

Modulele funcționează în modul combinat, adică pot fi atât un client cât și un punct de acces. Dacă modulul lucrează deja în acest mod în acest mod (AT + CWMODE \u003d 3), atunci când încercați din nou să configurați modulul în același mod, răspunsul va afișa "Nici o schimbare". Pentru a vă asigura că setările au efect, trebuie să reporniți modulul sau să introduceți comanda AT + RST.

După aceleași setări ale celui de-al doilea modul, punctul nostru numit "Atmega" va apărea în lista punctelor disponibile.

În cazul nostru, schema WiFi va fi un astfel de modul cu un microcontroler va fi conectat la routerul de acasă (de fapt, microcontrolerul poate intra pe Internet dacă se înregistrează), apoi ridicați portul și acționați conform algoritmului. Pe de altă parte, modulul se conectează, de asemenea, la router și se conectează cu un microcontroler prin TCP (așa cum se arată în captura de ecran, pentru că trebuie să configurați modul de transmisie și numărul de conexiuni la + cipmode și la comanda + cipmux, respectiv și introduceți comanda pentru a vă conecta la serverul AT + CIPSTART). Tot! Dacă vă conectați la punctul de acces (numai la punctul WiFi, trebuie să vă reconectați de fiecare dată când serverul, chiar și de fiecare dată când serverul trebuie ridicat la celălalt capăt de fiecare dată când porniți alimentarea) și reporniți modulul, atunci nu există Trebuie să vă alăturați din nou, este, de asemenea, salvată în memorie. Și se conectează automat cu accesibilitatea când modulul este pornit. Cu toate acestea, convenabil.

Acum, datele de temperatură pot merge automat la computer, iar comenzile de la computer puteți controla LED-ul. Pentru comoditate, puteți scrie software sub Windows și monitorizați temperatura prin WiFi.

Comanda AT + CIPSEND livrăm datele când primiți datele vor apărea "+ IPD,<айди>,<длинна информации>: "După ce colonul vine informațiile noastre utile (transmise) pe care doriți să le utilizați.

Un lucru - este de dorit să se hrănească modulul nu din baterii, ci de la priza staționară (în mod natural prin sursa de alimentare) datorită consumului mare de module.

Aceasta este una dintre opțiunile de transmitere a informațiilor între modulele WiFi, le puteți conecta, de asemenea, fără un router direct unul de celălalt și vă puteți conecta la modulul prin intermediul computerului WiFi standard și puteți lucra prin acesta.

Funcționalitatea este implicată cele mai evidente aceste module, care știe că încă dezvoltatorii au pregătit pentru noi!

Pentru a programa microcontrolerul, trebuie să utilizați următoarea combinație de biți de fuziune:

În concluzie, aș dori să menționez că aceasta este într-adevăr revoluția internetului de lucruri! La prețul modulului în mai multe unități verzi, avem un modul Wi-Fi complet, cu caracteristici imense (care încă limitează dezvoltatorii acestui miracol), domeniul de aplicare este pur și simplu nu limitat - peste tot, unde va permite fantezia și dată Faptul că în acest modul există deja un microcontroler, nu este nevoie să utilizați un microcontroler extern, ceea ce trebuie să fie programat cumva. Deci, prieteni, așa este cazul - dăm Wi-Fi la fiecare rozetă!

Articolul include un firmware pentru un microcontroler, codul sursă din program, documentație pe cipul modulului Wi-Fi, programul de actualizare a firmware-ului modulului și firmware-ului versiunii modulului 0.92 (arhiva este împărțită în 3 părți, deoarece dimensiunea totală este prea mare pentru a se atașa la articol), precum și video care demonstrează funcționarea schemei (pe placa controlată video conectată prin WiFi cu modulul de comandă, placa gestionată transmite periodic informații despre temperatură , când termometrul imersează termometrul din videoclip, se poate observa că temperatura începe să cadă, atunci dacă puteți trece caracterul "A" de la modulul de comandă, un LED se va aprinde pe placa administrată și dacă Simbolul "B" este dispus).

Care pare a fi tot. Nu uitați să vă scrieți comentariile și dorințele, dacă aveți atenție la acest subiect, vom dezvolta idei pentru cele noi.

Lista elementelor radio

Desemnare Un fel Nominal număr NotăScorCaietul meu
U1. Modul wifi.1 În notebook.
IC1. MK AVR pe 8 biți

ATMEGA8.

1 În notebook.
IC2. senzor de temperatura

DS18B20.

1 În notebook.
VR1. Regulator liniar

AMS1117-3.3.

1 În notebook.
C1, C2. Condensator18 pf.2 În notebook.
C3, C7, C8 Condensator electrolitic100 μF.3