Samostalno poboljšavajući kućni usmjerivač. CC3200 - Cortex-M4 mikrokontroler sa ugrađenim parametrima WiFi modula ESP8266

Najbrojnija klasa usmjerivača - modeli koji posjeduju "srednje" karakteristike. Većina tih sistema, istovremeno, izgrađena je na modernoj bazi elemenata. U teoriji, u usmjerivaču možete zamijeniti nešto za to da ga poboljšate. Razmislite koje komponente sadrže rutni program za odlučivanje šta tačno treba "nadogradnja".

Kako poboljšati karakteristike usmjerivača

Ruter se može programski "poboljšati" instaliranjem alternativnog firmvera u njega. Autori ovog firmvera pokušavaju to učiniti da se sve radi na standardnom "hardveru".

Nadogradnja hardvera usmjerivača je ugradnja portnih konektora i povećanje memorije. Potonji je, uzgred, obavljaju na vlastiti rizik, kao zamjena čipa - operacije je složen, i vjerojatnost uspjeha ovdje je manje od 100%.

Uređaj modernog rutera

Razmislite o blok dijagramu usmjerivača izgrađenog na temelju SOC čipa (sustav na čipu). Procesor je direktno povezan sa memorijom (RAM), ROM, Wi-Fi modul i generator sata:

ROTHER MODULES Shema veze

U stvarnosti, mnogi čipovi SoC-a nema na raspolaganju pet LAN kontrolera (tako, na ploči će se također prebaciti). Pored toga, bit će prisutni elementi energetske sheme, različiti portovi (USB, COM), gumbi i žarulje:

Routhher uređaj - pogled iznutra

  1. SOC mikrocircut koji sadrži CPU
  2. Fleš memorija
  3. RAM (2 modula 16 megabajta)
  4. Radio modul (u ovom usmjerivaču - CX50221 ili CX50321)
  5. Hardver Svitche
  6. Luka za uklanjanje pogrešaka
  7. SPI serijski memorijski konektor
  8. Upravljačka gumba i resetiranje
  9. Kontakti pod USB priključkom

Može se primijetiti da se ploča posađuje s mnogim sučeljima (na primjer, USB) koji se ne koriste. Logično je pokrenuti nadogradnju usmjerivača iz instaliranja odgovarajućih konektora. Ali činjenica je da problem može biti u nedostatku softvera u kojem je podržano željeno sučelje.

U bilo kojem firmveru napravljenom na Linux bazi podataka (koja se koristi u većini usmjerivača), postoji podrška za COM port. U samom usmjerivaču najčešće je takva luka prisutna. Samo trebamo lemiti nekoliko kontakata na ploču:

Com-port na usmjerivaču

RX i TX - Standardni kontakti serijskog sučelja, GND - signalno zemljište. Kome treba napon napajanja može ga uzeti iz SPI konektora (ali je 3,3 volta).

Nadogradnja memorijske mikrocircuit

Ruteri koriste SD-RAM ili DDR memoriju, isto kao i kod starih računara (Pentium I..iv). Slične daske memorije proizvedene su prije pojave DDR2, ali sada ih možete kupiti. Međutim, ne trebate žuriti! Prvo morate saznati koji će čipovi raditi na ovom usmjerivaču (ne samo tip koji su, na primjer, PC133, već i marka).

Nakon zamjene mikrokirkinja, moguce su sljedeće "negativne" posljedice:

  1. Router radi, ali količina pamćenja - ostala je ista
  2. Usmjerivač se ne uključuje i ne učita se

Druga situacija može se pojaviti ne zbog oštećenja lemljenja, ali samo zbog čipova nisu kompatibilni sa procesorom koji se planira na ploči. Pri odabiru memorije "nasumično" i događa se.

Memorija u usmjerivaču (dva Samsung čipova)

Uzroci situacije "1" mogu biti "softver", odnosno mogu koristiti sve memorije - standardni firmver nije potreban.

"Hardver" uzroci ograničenja volumena - staza koja nedostaje ili otpornik. SoC čipova adrese 128 MB (za većinu modela). Na ploči ne može biti trag starijeg adresa (tada će biti "video" samo 64 MB). Ponekad postoji dirigent, ali nema potrebnih dijelova (može biti jedan otpornik na dnu daske).

Važno je znati da je "prvi" kontakt na čipu označen krugom ili točkom. Na ploči u odgovarajućem području - mora postojati strelica ili jedan.

Da li je nadogradnja tako važna? Lako je čip, teže ukloniti ga iz ploče bez ubijanja istovremeno. To se treba pamtiti prije nego što donesete odluku.

Aktivirajte potrebnu količinu memorije u firmveru

Morate ići na kontrolnu konzolu usmjerivača pomoću SSH ili Telnet. Posljednji od ovih protokola podržavaju sve modele (ali prema zadanim postavkama može se zabranjeno).

Nadalje, izvršavaju naredbe:

  • nvram set sdram_init \u003d 0x11 // True za 128MB, za 64 potrebno je 0x13
  • nvram set sdram_config \u003d 0x62 // ili 0x32, morate pokušati
  • nvram počini // tako je potrebno

Konačno, ostat će ponovo pokrenuti usmjerivač pomoću naredbe za ponovno pokretanje. Pogledajte količinu dostupne memorije - možete i sa konzole, besplatna naredba:

Dostupno 128 MB

Uspješna nadogradnja!

A sada (ne pokušavajte ponavljati) - zamjena memorijskog čipsa sa lemljenjem 30 vata:

Pregledi: 2762.

Pogoršanje saobraćaja
WLAN-sektor proizvoda danas je najveći na tržištu bežičnog sistema. Prema prognozama IDC analitičke kompanije, otprema poluvodičkih čipova za bežične lokalne mrežne sisteme povećaće se sa 23,5 miliona u 2002. na 114,5 miliona kom. U 2007. godini, što će prvenstveno zbog rasta njihove upotrebe u prijenosnim računalima. Dakle, prema analitičarima kompanije, do 2007., 91% tih prenosnih sustava bit će opremljeno sa 802.11a / b / g čipseta, što omogućava korisniku da se poveže sa lokalnim mrežama koje rade na 54 Mbps (u skladu sa 802.11g) ili 11 Mbit / s (u skladu sa 802.11b / a) u frekvencijskom rasponu 2.4 (802.11b / g) i 5 GHz standarda (standard 802.11a). Već 2003. godine, oko 42% prijenosnih računala bilo je opremljeno Wi-Fi objektima. Upotreba 802.11a / b / g lanca u mobilnim telefonima neće biti tako široka. Prema IDC-u, u 2007. godini, udio telefonskih cijevi sa ugrađenim džepnim računalnim funkcijama izvršenim na osnovu 802.11a / b / g čipseta neće prelaziti 5%. Istovremeno, 802.11b čipset koštat će 5,9 USD, 802.11g standard - 6,8 dolara, a dual-and mikrocirciti od 802.11a / b / g standarda - 7,4 dolara. Smanjenje cijena rezultirat će prodajom profila Za razdoblje u vrijednosti u vrijednosti povećat će se sa 599 miliona na 1,1 milijardi dolara. Ne čudi se da i broj dobavljača čipova za WLAN sisteme također raste. Sve to pogoršava konkurentnu borbu na tržištu čipa 802.11, ohrabrujući proizvođače da smanje broj čipova u čipsetu i proširuju funkcije koje su ih izvršili. Čipset dizajniran za podršku IEEE 802.11 standardu mora sadržavati tri glavna funkcionalna bloka:
· Primopredajnik za frekvenciju od 2,4 ili 5,6 GHz;
· Modem koji podržava multipleksiranje sa ortogonalnim odvajanjem signala (OFDM) i CCK modulacije;
· Jedinstveni kontroler prenosa podataka (Media pristup kontroler - MAC) Podrška jednu, dvije ili sve tri verzije A / B / G standarda 802.11, kao i njihovo širenje.
802.11 čipseti proizveli su danas, u pravilu, uključuju dva mikro cicijuka - MAC / Baseband procesor * i radio modul. To se fokusira na stvaranje čipseta pogodnih za rad sa dvije ili tri verzije standarda.
Najveća reklamna "buka" lako je kreirala Intel 2003. godine prilikom pokretne mobilne tehnologije koja podržava standard 802.11b, za prijenosna računala i džepna računala porodice Centrino **. 2004. godine, Wi-Fi Mini-PCI modem Pro / bežični 2200BG, koji podržava verziju A i B standardne 802.11 i pruža brzinu prijenosa od 11 i 54 Mbps, kao i PRO / Wireless 2915ABG tip tip tipa tipa Modem To podržava sve tri verzije standarda. Pro / Wireless 2200BG radi u ISM opsegu frekvencijskih frekvencija frekvencije od 2,4 GHz i podržava DSSS tehnologiju (direktan radnoj frekvencijskoj sekvenci) za povezivanje na 802.11b Standard i OFDM mreže za 802.11g standarda. U 802.11g, Modem standard pruža niz mjenjača u zatvorenoj sobi 30 m po maksimalnoj stopi od 54 Mbps i 91 m na 1 Mbps, u 802.11b, standardno - 30 m na 11 Mbps i 90 m na 1 Mbps. Pro / Wireless 2915ABG modem djeluje u Unii frekvencijskom opsegu raspona 5 GHz i podržava OFDM za 802.11a / G standarde i DSSS tehnologiju za 802.11b mreže. U standardnoj standardu, prenosna udaljenost u zatvorenoj sobi iznosi 12 m na 54 Mbps i 91 m na 6 Mbps, u verziji B - 30 m na 11 Mbps i 90 m na 1 Mbps, u verziji G - 30 m na 54 Mbps i 91 m na 1 Mbps.
Intel bežični sustav kompatibilnosti omogućava vam da smanjite međusobno smetnje u Pro / bežični obiteljski mikrocirciiti i Bluetooth standardni uređaji. Alati za kalibraciju temperature Dinamički optimiziraju rad podešavanjem izlazne snage u skladu s promjenom temperature.
Međutim, kompanije poput Broadcom, Ateros, Philips i Icefyreo Semiconductor (Kanada) uspješno se takmiče s Intelom, ispred njega u oslobađanju naprednijih 802.11 standardnih čipseta vrijednih oko 20 dolara prilikom kupovine velikih stranaka. A promocija njihovih proizvoda na tržištu u velikoj mjeri doprinijela je 300 milijuna dolara, a Intel je potrošio u reklamnu kampanju za reklamne tehnologije Centrino Mobile Technology.
Sredinom 2004. godine, Broadcom je najavio stvaranje jedinstvenog rješenja za standardne WLAN veze 802.11g. Ovaj BCM4318 primopredajnik, koji je uključen u jednu porodicu u zraku, ima 72% manjih dimenzija od tradicionalnih Wi-Fi-modula i jeftinije. Zbog toga će pronaći široku upotrebu u prijenosnim računalima, džepnim računalima i kućanskim elektroničkim uređajima. Čip se temelji na Broadrange tehnologiji koristeći metode digitalnog obrade signala za visoku osjetljivost. Sadrži visoko efikasnu RF jedinicu do frekvencije 2,4 GHz, osnovni procesor od 802.11a / g, Mac i druge radio komponente. Zbog smanjenja, u odnosu na postojeća rješenja, 45% od broja komponenti korištenih mikrokircuita omogućava smanjenje troškova opreme za domaćinstvo i uređaje malih poduzeća u kojima se koristi.
Microcircuit podržava 54G tehnologiju - utjelovljenje 802.11g Standard Broadcom. Ova tehnologija pruža bolju kombinaciju performansi, akcijsku zonu i zaštitu podataka. Kompanije koje podržavaju 54G tehnologiju kompatibilne su s više od 100 milijuna instaliranih na datume uređaje od 802.11b / G standarda.
Microcircuit pruža shemu upravljanja napajanjem koja produžava vijek trajanja baterije i superstardby softverske alate kompanije prilikom provjere dostupnosti dolaznih poruka osiguravaju uključivanje minimalnog broja elemenata čipova za minimum moguće vrijeme. Kao rezultat toga, u stanju pripravnosti nivo potrošnje energije iznosi 97% manje od tradicionalnih WLAN rješenja.
Pored toga, kompanija je puštena sa kristalnim sistemom na kristalu - BCM5352E Jednokrvni čip, koji vrši 54 Mbps funkcije usmjeravanja, prelazeći na brzu Ethernet mrežu i obradu naredbe procesora. Obje mikrocirke podržavaju računalne softverske alate, čime pruža visoke performanse i zaštitu.
U jesen 2004. godine, Broadcom je objavio 54g BCM4320 tipa tipa sa ugrađenim USB 2.0 sučeljem. Čip pruža mogućnost Wi-Fi-ja koji povezuje bilo koji uređaj s USB 2.0 portom u lokalnu mrežu. Zbog postavljanja MAC / Baseband procesora 802.11a / g Standardnog, USB 2.0 primopredajnika, procesorskog jezgre i memorije u jednom slučaju, kompanija nije samo smanjila dimenzije i potrošnju energije bežičnog modula, već i smanjena Trošak materijala koji koriste 50%.
Jedan od najpoznatijih programera MAC-a i procesora čipa, kao i softver za WLAN sisteme - Texas Instruments. Njegova jednim čipom mikroprocesora MAC / baseband procesor TNETW1130 (Sl. 1) održava brzina prijenosa od 54 Mbps u frekvencijskim opsezima od 2,4 i 5 GHz, kao i sve tri verzije A / B / G standard 802.11. Čip je izabran od strane Wi-Fi Alliance kao uzorak razvoja koristili prilikom provjere funkcionalne kompatibilnosti 802.11g uređaja i jamči funkcionalnu kompatibilnost mreža sa 802.11b uređajima i 802.11g standarda. U skladu sa zahtjevima standarda 802.11, koji trenutno pruža najviši nivo zaštite podataka, čip sadrži akcelerator za implementaciju sigurnog protokola pristup (WPA) i obaveznih i dodatnih standardnih programa AES. Ona također pruža za jedinicu kvalitetnu podršku za kvalitetu prijenosa podataka (Kvalitet usluge - QoS) za obavljanje proširene distribuirane koordinacije i hibridnih funkcija koordinacije, koja vam omogućava da se utvrdi bendova frekvencija u nastajanju aplikacija u realnom vremenu, kao što su prijenos glasa putem WLAN mreže, radio prenos, Vođenje video konferencije, itd Osim toga, funkcija mikroprocesora uključuje kontrolu energije tokom prenosa, koji vam omogućuje optimizirati potrošnju energije i produžiti trajanje baterije.
ThenetW1130 Chip u karoseriji od 257-polnog BGA od 16x16 mm je montiran. Slučaj je kompatibilan na izgledu zaključaka sa Mac / Baseband procesorima prethodnih generacija.

Dalje povezivanje, manje konzumirajte
Jedan od glavnih smjerova radova modernih proizvođača čipseta za 802.11 mreže je povećanje raspona. Ovaj parametar za većinu standardnih Wi-Fi-moda ne prelazi 100 m u zatvorenom prostoru i 300 m u otvorenom prostoru u području linije vida. Četvrte generacije 902.11a / b / G čipset od ATEROS komunikacije AR5004X serije koja sadrži dva čipa i prošireni opseg (Prošireni izbor - XR) pruža veći raspon dometa -. Do 790 m čipset pruža mogućnost povezivanja uređaj na lokalnu mrežu Postojeće 802.11 standard u bilo kojem trenutku u svijetu. Čipset uključuje dva čipa, koju izvodi CMOS tehnologija (Sl.2):
· Dual-Band "Radio stanica na kristalu" (RNA) Tip AR5112, dizajniran za frekvencijske raspone 2,3-2,5 i 4,9-5,85 GHz i sadrže pojačalo napajanja i pojačala sa niskim bukom. Za posebne aplikacije moguće je koristiti vanjske pojačale (snage i niske buke). Mikrocircuit vam omogućava da uradite bez FIR filtera i bez većine filtera HF, kao i vanjskog pištolja i surfaktantnih anti. 2.5-3,3 V Napon napajanja hrane;
· MultiProtocol Mac / BasePod procesor procesora AR5213, podržavajući RNA. Microcircuit sadrži blokove kompresije podataka u realnom vremenu, brzom okviru i prenosu paketa, DAC i ADC. Napon napajanja 1,8-3,3 V.
Povećanje raspona prijenosa postiže se poboljšanjem mac / baseband procesora procesora, a ne HF čip. XR tehnologija koja se koristi u čipu omogućava vam praćenje, kalibraciju i interpretiranje signala četiri OFDM kanala. Zbog ispuštanja brzine prijenosa na velikim udaljenostima, problem smanjenja omjera vršne snage u prosječnu i poboljšanu efikasnost kodiranja.
Brzina prijenosa podataka u standardu 802.11a je 6-54 Mbps, u standardu 802.11b - 1-11 Mbps i 802.11g - 1-54 Mbps. Chipseet također pruža mogućnost rada u Super G i Super AG modusi pomoću adaptivne radio komunikacijske tehnologije i omogućavaju vam da automatski odredite besplatne kanale kako biste osigurali maksimalnu širinu pojasa. U ovom slučaju, stopa prijenosa dostiže 108 Mbps. Kao rezultat toga, tipična vrijednost propusne širine korisnika može prelaziti 60 Mbps. Osjetljivost primatelja koji pruža čipset iznosi -105 dbm, što je više od -20 dbm bolje od vrijednosti ovog parametra navedenog u standardu.
Druga važna prednost novog čipseta je smanjenje potrošnje električne energije. Najviše moderne WLAN radio stanice uvijek su omogućene, čak i u nedostatku prijenosa podataka ili prijema. U radio stanici na osnovu novog čipseta u neradne moći, napajanje je isključeno, a kao rezultat toga ukupna potrošnja energije u odnosu na ostale slične uređaje smanjuje se za 60% (čak i kada radi sa brzinom prijenosa 54 Mbps), a struja konzumirana u stanju pripravnosti je ukupna 4 ma.
Čipset pruža ne samo povezivanje sa bežičnom mrežom, već i alarmnim signalom u krađe. U ovom režimu, obrok mikroprocesora kompleta nije isključen, čak i ako je uređaj na kojem se oni koriste (laptop, džepni kompjuter ili neki drugi host uređaj), ne radi. U slučaju pokretanja tokom ivice, čipset upozorava na mrežu o neovlaštenom oduzimanju mobilnog uređaja, čak i ako je ovaj uređaj isključen.
Montirani mikrocircikli kompleta u 64-pin sa nisko ograničenim plastičnim kućištem kućišta kristalne veličine 9x8 mm ili u boju 196-pin BGA.
Krajem 2004. godine, Atheros je najavio stvaranje prvog potpuno funkcionalnog Wi-Fi modula na svijetu - AR5006X - na bazi AR5413 jedno-hvata (Sl. 3), koji provodi povezivanje sa lokalnim mrežama od 802.11 A / B / G standardi. Čip sadrži masu, osnovni procesor i dual-band RF jedinicu sa poboljšanim karakteristikama. Zahvaljujući mogućnosti "bešavne" veze s bilo kojom Wi-Fi mreže, podršku za standard 802.11i, kao i podršku za XR i Super AG modove, AR5006X će moći pronaći veliku potražnju od proizvođača integriranih sistema za PC-ove, industrijski , komercijalna i kućanska elektronička oprema. AR5006X ne samo da vam omogućuje isključenje jednog čipa u prethodnom čipsetu, ali i smanjiti broj diskretnih komponenti koje koriste 24. kao rezultat, bilo je moguće smanjiti broj komponenti koje se koriste u uređajima razvijenim u razvijenim uređajima na razvijene uređaje 15% i značajno smanjite troškove materijala.
U jednoj rubilijskoj shemi od 802.11a / b / b / g tip AR5413 korišten je poboljšani širokopojasni prijemnik, koji uključuje regulator sekvence kanala sa najboljim uvjetima prijenosa, pružajući veći raspon prijenosa i veće višestruke otpornosti na tradicionalnu Uređaji zasnovani na ekvilajzeru. Kao iu prethodnom RNK čip, posebne aplikacije pružaju mogućnost korištenja eksternog pojačalo i pojačalo bez buke, kao i sve FIS filteri i većina HF filtera, kao i vanjske Gun i tenzida. Općenito, prema njegovim parametrima, jedno-grip mikrocircuit je uporediv sa prethodnim čipsetom.
Napon napajanja je 1,8-3,3 V. mikrokircuit u plastičnu BGA plastičnu futrolu veličine 13x13 mm.
Masovna proizvodnja WLAN uređaja planirana je za četvrti kvartal 2004. godine. Cijena ne smije biti veća od 12 USD prilikom kupovine partije od 10 hiljada komada.
Mogućnosti koje pružaju standard 802.11, a samim tim, tržišta za mikrocirke i čipsete su za njih beskonačne. Ako opremiti svaki džepni kompjuter i mobitel na način koji podržava ovaj standard (ili barem dio), broj korisnika s takvim uređajima će se povećati sa desetine miliona na stotine miliona. Trebat će značajan broj čipseta s malom potrošnjom energije. Prvi korak na načinu stvaranja takvih čipova napravljen je icefyreovi poluvodič, koji je na kraju 2003. godine izvijestio o stvaranju dva čipseta: jedan - siguran je standardni 802.11a i drugi - Twinfyre za podršku sve tri verzije standarda A, B i G.
Sigurni Chipset uključuje:
· ICE5125 MAC-kontroler mikroprocesora sa niskom potrošnjom energije koja podržava verziju 802.11a, b, h, ja i pružanje zajamčena usluga kvalitetnih podataka sa brzinom od više od 30 Mbps (sl. 4). Arhitektura kontrolera može se smanjiti da bi se osigurala brzina podataka do 108 Mbps;
· Čip fizičkog sloja 802.11 tipa ICE5351 (prema programerima, u vrijeme stvaranja čipset - jedina dijagram jednom zrnu fizičkom nivou standarda 802.11a);
· GAAS-pojačalo pojačala Flass F sakrivenim arhitekturom šika po frekvenciji 5 GHZ tipa ICE5352, superiorna od efikasnosti tradicionalnih av-klasa pojačala u rasponu izlazne snage 40-120 MW.
Poboljšavši dizajn tradicionalnog OFDM modema, programeri kompanije uspio su udovoljiti tri mehanizma za računanje u fizičkom sloju. Ovo je lagani klipnik (lagani klipnik), što ograničava omjer vršne snage do snage signala na prihvatljivu razinu; Prilagodljivi izvor preliminarnog izobličenja; FAZA fragmenta, razdvajajući prenos od OFDM signala na pluralnost signala sa trajnom kovertom sa vršnim omjerom napajanja u prosjek jednak 0 dB (Sl. 5).
Twinfyre čipset uključuje isti pojačalo za mikrokirke i ledeno5125 MAC i ICE5352, kao i fizički sloj fizičkog nivoa ICE5825 tipa s ugrađenim osnovnim procesorom koji podržava radio modulus CCK i ICE2501 tipa radio modul mikrocircuit, koji osigurava rad čipset u dva benda.
Izlazna vršna snaga oba čipseta prelazi 1,1 w na brzinu prijenosa od 54 Mbps. Osjetljivost primatelja i linearnost prijenosnog signala, respektivno, za 10 i 2 dB bolje nego u 802.11 standardu. Dakle, osjetljivost prijemnika na prenosu od 54 Mbit / s iznosi -75 dB (protiv navedenog nivoa -65 dB), s minimalnim brzinom prijenosa (6 Mbps) jednak je -95 dB. Zahvaljujući tolerancije kašnjenja, što je jednako 150 ns, kao i prostorne odvajanje antena i regulaciju struje, sa svakim prijenos paketa podataka, u zatvorenom prostoru udaljenost pri brzini od 54 Mbps i učestalost prijenosa grešaka je 6 % može biti duži od 40 m. Uz vanjski priključak dve tačke, raspon prijenos na maksimalna brzina je 2.9 km. Osim toga, čipseti za Surefyre i Twinfyre porodica pruža veću fleksibilnost obitelji, omogućava vam da koristite ili kompletan sistem, ili samo fizički sloj za interfejs sa MAC ugrađenim domaćina ili patentirao mikroprocesora. Twinfyr linearna signala čipset signala Prilikom implementacije 802.11b standarda iznosi -30 dB, 802.11g standard - -27 db. Prosječni izlaz RF snaga prelazi 20 dbm.
Maksimalna potrošnja energije oba čipseta gotovo je dvostruko manja od onog konkurentnog čipseta - 720 MW. Zahvaljujući takvoj maloj potrošnji energije i agresivne sustave električne energije, Icefyreovi čipseti moći će povezati mobitel ili džepni računar na 802.11 mrežu. Štaviše, ovi čipseti doprineće formiranju mreža domaćih uređaja koji kombiniraju TV, audio sistem, konzolu za televiziju, kablovsku modem itd.
Icefyre planira da pokrene proizvodnju velikih razmjera od 802.11a čipset u prvom kvartalu 2004. godine, i 802.11a / b / G TWINFYRE čipset u trećem kvartalu iste godine. Početna cijena surfyre čipseta trebala je biti oko 20 dolara, Twinfyre će biti prodat za 5-7 dolara skuplje.

Odgovor na MIMO tehnologiju
Kao i u bilo kojoj industriji, uspješna promocija WLAN sistema na tržištu zahtijeva kontinuirano povećanje svojih propusnosti i poboljšanje kvalitete komunikacije. Sljedeća tri ključna smjera rada na poboljšanju takvih sistema mogu se razlikovati:
· Poboljšanje radio komunikacija u cilju povećanja brzine prenosa;
· Razvoj novih mehanizama za implementaciju načina fizičkih slojeva;
· Poboljšanje efikasnosti prijenosa kako bi se nadoknadio pogoršanje performansi povezanih s prijenosom zaglavlja i prebacivanje radio uređaja u režim prijenosa.
I sa svim tim potrebno je održavati sve tri verzije 802.11 standarda. Jedan od načina za povećanje brzine bežičnih sistema - upotreba više antena na ulazu i izlazu bežične veze mikrokircuit na lokalnu mrežu. Ova tehnologija nazvana višestrukim unosom (MIMO) ili "razumne" (pametne) antene, koristi višestruku distribuciju u bežičnim komunikacijskim sistemima, stavljajući ga u uslugu na ove sisteme (Sl. 6). Omogućuje vam koordinatno izdvajanje informacija koje dolaze nekoliko kanala pomoću antene odvojenog u prostoru. MIMO tehnologija rješava problem povećanja brzine prijenosa na velike udaljenosti i potpunu kompatibilnost sa postojećim standardima. I sve to bez upotrebe dodatnog frekvencijskog spektra. Prema predstavnicima kompanija koje proizvode poluvodičke Wi-Fi čipove, MIMO će postati ključna tehnologija koja osigurava provedbu standarda 802.11n, osiguravajući podršku za brzinu prijenosa preko 100 Mbps. Samo u Sjedinjenim Državama u rasponu od 5 GHz nalaze se 24 kanala ne-primatelja i tri kanala u rasponu od 2,4 GHz. Na 100 Mbps, stopa prijenosa svakog od ovih 27 kanala, pristupačna širina pojata može dostići 3 GB / s.
Mimo-tehnologija razvijena je od 1995. godine naučnici Univerziteta Stengo Networks, kasnije formirane airgo mrežama (www.airgonetworks.com), što je u kolovozu 2003. najavilo stvaranje iskusnog vrsta Wi-Fi-fi-fi-fi-cipseta AGN100, napravljen koristeći istinsku MIMO tehnologiju na temelju jedinstvenih mutnih sistema i pružanje brzine prijenosa do 108 Mbps. Istina, potrebno je koristiti ruteri i klijentske ploče kako bi se postigla takva brzina, koja se temelje na MIMO tehnologijama kompanije. Istovremeno, novi čipset kompatibilan je sa svim postojećim Wi-Fi standardima. Testovi su pokazali da je do raspona prijenosa čipset dva do šest puta veći od uređaja koji je postojao u vrijeme puštanja na slobodu. Kao rezultat toga, područje pokrivenosti svake pristupne tačke (pristupna tačka - AP) povećala se po narudžbi.
Chipset AGN100 sadrži dva mikrokirciits - MAC / Baseband procesor (AGN100BB) i RF modul (AGN100RF). Arhitektura mikrokircuita može se smanjiti, što omogućava proizvođaču da implementira sistem jednom antenom koristeći jedan HF čip ili povećati propusnost, uspostavljanje dodatnih RF čipova. Čipset podržava sve tri verzije 802.11a / b / g i ispunjava zahtjeve Radne grupe 802.11i IEEE na sigurnosti i sigurnosti komunikacije, kao i kvalitetu pruženih usluga.
Prema kompaniji krajem 2004. godine, više od milion mimo čipseta kupljeno je za jednu četvrtinu od početka prodaje na maloprodajnoj marketi.
Rast popularnosti MIMO tehnologije također je označen činjenicom da na izložbi potrošačke elektronike (CES), održanog 6. do 9. januara 2005. godine, broj oem kompanija predstavio je svoje WLAN sisteme na osnovu ove tehnologije ili njihov opis. I mnogi od ovih sustava, uključujući Belkin, Netgear i Linksys kompanije, čine se na čipsetima Airgo Networks.
Užarići situaciju i demonstraciju na CES-u od strane ATEROS komunikacije AR5005VL čipset koji podržava Mimo-sličan rad sistema zasnovanih na pametnim antenama. Čipset koji podržava 802.11g i 802.11a / g, može raditi sa četiri antene i pružati korisničkim performansima 50 Mbps-a kada se instalira na oba kraja linije (prilikom postavljanja čipseta na jednom kraju mrežne linije s mnogo različitih instrumenata od 802.11g. Performanse. Mbit / s). Koristi tehniku \u200b\u200bformiranja dijagrama faznih antena i cikličkog odvajanja releja. Pored toga, shema pruža obećavajuće metode obrade signala za kombiniranje dolaznih RF signala i na taj način povećati intenzitet i kvalitetu primljenih signala.
Verzija čipseta od 802.11a / g isporučuje se po cijeni od 23 dolara prilikom kupovine zabave od 10 hiljada komada., Verzije 802.11g - po cijeni od manje od 20 dolara.
Tržište WLAN-uređaja znatno se povećalo u posljednje četiri godine, a očito, u bliskoj budućnosti stope njegovog rasta neće se smanjiti. A ovo otvara velike mogućnosti za proizvođače osnove elemenata takvih uređaja.

Dobavljači čipa za WLAN sisteme

Društvo

Wi-Fi modul ESP-01 je najpopularniji modul serije ESP8266. Komunikacija s računarom ili mikrokontrolerom vrši se pomoću preko UART-a pomoću naredbi. Pored toga, modul se može koristiti kao neovisan uređaj, za ovo morate preuzeti svoj firmver u njemu. Možete programirati i preuzeti firmver putem arduino IDE verzije iznad 1.6.5. Za firmver modula trebat će vam UART-USB adapter. ESP-01 modul može biti rasprostranjen za upotrebu u IOT uređajima (Internet stvari).

Specifikacijemodul

  • Wi-Fi 802.11 b / g / n
  • WiFi modovi: klijent, pristupna tačka
  • Izlazna snaga - 19,5 dB
  • Napon napajanja - 1,8 -3,6 u
  • Trenutna potrošnja - 220 mA
  • Portovi GPIO: 4
  • Frekvencija sata procesora - 80 MHz
  • Memorija za kod
  • RAM - 96 KB
  • Veličine - 13 × 21 mm

Veza

Razmotrite u naredbenom režimu. Da biste to učinili, povežite modul na računar putem USB-UART adaptera. Svrha zaključaka modula (vidi sliku 1):
  • VCC - +3,3 V
  • GND - Zemlja
  • RX, TX - UART zaključci
  • Output_pd - Omogući čip
  • GPIO0, GPIO2 - Digitalni kontakti
Modul zahtijeva vanjsku ishranu 3.3 V.

Slika 1. Svrha kontakata ESP-01 modula

Dijagram veze za komunikaciju s modulom u naredbama (slika 2):

Slika 2. Dijagram veze ESP-01 modula na računar na serijskom portu

Slika 3. Sklop grafikona

Da biste poslali na naredbe Mac OS X, možete koristiti Coolterm program, u Windows operativnom sistemu Termite. Možete saznati samo brzinu COM priključka za povezivanje na modul eksperimentalno za različite firmver, može biti drugačije. Za moj modul brzina je bila jednaka 9600 bauda. Pored toga, bilo je moguće instalirati razmjenu tek nakon isključivanja i ponovnog povezivanja na izlaznu snagu CH_PD. Nakon veze, upišite na terminalu i morate primiti kao odgovor iz U redu modula. Naredba AT + GMR daje broj verzije upravljačkog softvera modula, aT + RST naredba ponovno pokreće modul (vidi Sl. 4). Lista glavnih naredbi mogu se pogledati u ovom dokumentu (ESP8266ATCOMANDSSET.PDF).

Slika 4. Slanje na naredbe modulu iz programa Termit

Ako u naredbenom režimu nije prikladan za vas, možete konfigurirati ploču pomoću aplikantskog programa CONPSTACK ESP8266, možete preuzeti http://esp8266.ru/downs/esp8266_config.zip. Izgled programa prikazan je na slici 5. Postavka modula vrši se pomoću grafičkog sučelja, dok se izvršavanje naredbi mogu vidjeti u programu Monitor (vidi Sl. 6). Monitor može poslati i naredbe iz naredbenog retka.

Slika 5. AppStack ESP8266 CONFIG program

Slika 6. Serijski monitor AppStack ESP8266 CONFIG

Postoje dvije mogućnosti za korištenje ovog modula:

  • u kombinaciji sa mikrokontrolerom (na primjer, Arduino), koji će kontrolirati UART modul;
  • pisanje vlastitog firmvera da biste koristili ESP8266 kao nezavisni uređaj.

Primjer upotrebe

Razmislite o primeru povezivanja na ESP-01 modul senzora vlage i temperaturne DHT11 i slanje podataka na The FalthsPeak Cloud Service (https://thingspeak.com/). Trebat će nam sljedeći detalji:
  • eSP-01 modul
  • ploča za hljeb
  • senzor vlage i temperature DHT11
  • otpornik 10 com
  • povezivanje žica
  • napajanje 3 - 3,6 V
Prvo povežite DS18B20 senzor na ESP-01 modul. DS18B20 - Digitalni senzor temperature koji radi na jednožičnom jednožičnom sučelju. Dijagram veze DS18B20 senzora na modul prikazan je na slici. 7.

Slika 7. Dijagram veze DHT11 senzora na ESP-01 modul.

Tada trebate pokrenuti profil u usluzi FaltysPeak. Usluga ima upute za slanje podataka na uslugu i primanje podataka iz usluge.

Slika 8. Skupština šeme.

Napisat ćemo program u Arduino IDE okruženju za ESP8266. Koristit ćemo biblioteke ESP8266Wifi.h (ugrađeni) i jednowire.h. Vozite na skicu Arduino ploče sa liste 1 - Dobijanje podataka iz temperaturnog senzora i slanje podataka na uslugu The FalthsPeak. Potrebno je izvršiti svoje podatke za WiFi pristupnu tačku za ESP-01 modul:

  • const Char * SSID;
  • const Char * Lozinka;
A takođe i privatni parametar za vašu prijavu u usluzi FaltysPeak. Oglas 1 // Web stranica // Spojite biblioteku za rad sa ESP8266 #include // povezati DHT biblioteku za rad sa DHT11 #include // PIN podaci za povezivanje #define dhtpin 4 // senzor DHT11 #define dhttype dht11 // Izrada instancije DHT DHT DHT objekta (Dhtpin, dhttype); // SSID WiFi mrežna veza Const char ssid \u003d "********"; // lozinka WiFi mrežna veza Const CHAR lozinka \u003d "******"; // Server ConstPeak Const Char * Host \u003d "184.106.153.149"; // API ključ Vaša aplikacija FudballsPeack Const char * curnokey \u003d "****************"; // varijable za pohranu temperature i vlažnosti Temp. Voz vlaga; // varijabla za interval mjerenja nepotpisan Long Millis_int1 \u003d 0; Nevaljana podešavanja () (// trčanje serial.begin serijski port (115200); kašnjenje (10); serial.print ("Spajanje na WiFi"); serial.println (SSID); // povezati se na WiFi wifi.begin (SSID , Lozinka); dok (wifi.status ()! \u003d Wl_connection) (kašnjenje (500);) serial.println ("WiFi povezan"); // Run DHT DHT.Begin ();) nevažna petlja () (//) Čekamo interval 10 minuta ako (Milis () - Millis_int1\u003e \u003d 10 * 6000) (Serial.Print ("Povežite se na stvari"); serial.println (domaćin); // Koristite WiFi klijent Wifi Client Wiflient klijent; ako ( ! Client.connect (domaćin, 80)) (serial.println ("Veza nije uspjela"); povratak;) // get temp \u003d get_data_temperature (); vlaga_hmilitet (); // Kreirajte URL upita za url za url \u003d "/ Ažuriranje? Key \u003d"; URL + \u003d Pripravnik; URL + \u003d "& temp \u003d"; URL + \u003d temp; URL + \u003d "& vlaga \u003d vlažnost; // Pošaljite zahtjev klijentu .print server (string ("get") + url + "http / 1.1 \\ r \\ n" + "host:" + host + "\\ r \\ n" + "veza: zatvori \\ r \\ n \\ r \\ n" ); kašnjenje (10); // Cuntypeak dok se poslužitelj otpor (Client. Dostupno ()) (string req \u003d klijent.readstringuntil ("\\ r"); serial.print (req);))) sada u službi za stvari možemo gledati raspored očitavanja Naš DHT11 senzor temperature (slika 9).

Slika 9. Čitanja senzora temperature DS18B20 u senzoru za temperaturu u službi za stvari.

Česta pitanja često postavljana pitanja

1. Modul ne odgovara naU timu
  • Provjerite je li modul pravilno spojen;
  • Provjerite da su RX, TX kontakti pravilno povezani na Uart-USB adapter;
  • Provjerite kontaktnu vezu CH_PD na 3,3 V;
  • Pokupi eksperimentalni kurs na serijskom portu.
2. ESP-01 modul ne prima temperaturne podatke sa senzoraDHT11.
  • Provjerite je li senzor DHT11 povezan na modul.
3. Ne prenosi podatke na servisne stvari
  • Provjerite priključak modula na WiFi pristupnu tačku;
  • Provjerite WiFi pristupnu točku koja se povezuje na Internet;
  • Provjerite ispravnost usluge FintsPeak.

Danas predlažem da se upoznamo sa novom od amaterskim radio opremom - WiFi modula. Predstavlja nešto kao dugo za sve poznate NRF24L01, ali u veličini malo manje i malo drugačije funkcionalnosti. WiFi modul ima i neosporljive prednosti i neke nedostatke, potonje je samo vjerovatno zbog činjenice da su se ta novost i programeri približavali tome - informacije se distribuiraju vrlo čvrsto (dokumentacija daje samo opće ideje o modulima bez otkrivanja Funkcionalnost). Pa, sačekaćemo kondenzaciju kompanije sa "željezom".

Posebno je vrijedno napomenuti troškove modula: Trenutno je 3-4 USD (na primjer, na AliExpress)

Desno NRF, na lijevom ESP modulu.

Šta su tačnije ovi WiFi moduli? WiFi čip nalazi se na ploči, pored istog slučaja, postoji mikrokontroler 8051, koji se može programirati, a koji se može obnoviti bez zasebnog mikrokontrolera, ali otprilike je drugi put, EEPROM memorijski mikrocircut potreban za spremanje postavki se nalazi za spremanje postavki Na ploči, također na ploči modula nalazi se svi minimalno potrebni zastranjivanje - kvarcni rezonator, kondenzatori, bonus indikacija LED dionica i prijenosa (prijem) informacija. Modul provodi samo UART sučelje, iako mogućnosti WiFi čipa omogućavaju ostalim sučeljima. Ispiši dirigent na ploči vrši se WiFi antena koja je potrebna konfiguracija. Najveća artikal je 4 x 2 pin konektor.

Da biste se povezali s shemom, modul mora biti povezan na Snaga na VCC i GND, na TX i RX odgovarajućem izlazu UART uređaja za prijem (zapamtite da je RX povezan na TX i TX s RX) i TX s RX) i CH_PD ( Kao što je Eneb čip, sve se svijetli bez njega, ali ništa ne radi) na plus moći.

Parametri modula ESP8266:

  • napon napajanja je 3,3 V (a zatim sam modul od 5 b, ali izlazni zaključci odbit će rad najvjerovatnije)
  • trenutna do 215 mA u režimu prijenosa
  • trenutno do 62 mA tokom recepcije
  • 802.11 b / g / n protokol
  • + 20,5dBM Power u režimu 802.11b
  • SDIO (dva izlaza prisutna su na ploči modula, ali ne treba ih koristiti osim službenih operacija)
  • načini očuvanja energije i spavanja za uštedu energije
  • ugrađeni mikrokontroler
  • aT-komandno upravljanje
  • temperatura funkcioniranja od -40 do +125 stepeni Celzijusa
  • maksimalna komunikacijska udaljenost 100 metara

Kao što je određeno, modul može kontrolirati naredbe, ali njihova puna lista nije poznata, najpotrebnija je prikazana u nastavku:

# Timu Opis
1 Samo naredba za test, kada će normalno stanje, modul odgovoriti u redu
2 Na + rt.
3 Provjerite verziju upravljačkog softvera modula, odgovor će biti verzija i odgovorite u redu
4

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

Podesite modul modula modula: 1 - klijent, 2 - pristupna tačka, 3 - kombinirani režim, odgovorite OK
5 Nabavite listu pristupnih točaka na koje možete povezati, odgovoriti na popis mjesta i ok
6

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

Pridružite se pristupnoj tački postavljajući njeno ime i lozinku, odgovorite ok
7 Odvojite se iz pristupne tačke, odgovorite OK
8

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

Postavite pojmu pristupa samom modulom postavljanjem svojih parametara, odgovorite OK
9 Nabavite listu priloženih uređaja
10 Nabavite trenutni status TCP veze
11


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

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

TCP / UDP veza
<айди>- identifikator veze
<тип>- Vrsta veze: TCP ili UDP
<адрес>- IP adresa ili url
<порт>- Luka.
12

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

Podesite režim prijenosa:

<режим>\u003d 0 - ne prikaz podataka (poslužitelj može poslati podatke klijentu i mogu dobiti podatke od klijenta)
<режим>\u003d 1 - režim podataka (poslužitelj ne može poslati podatke klijentu, ali može primati podatke od klijenta)

13

Za jednu vezu (+ cipmux \u003d 0):
Na + cipsend \u003d<длина>
Za više veza (+ cipmux \u003d 1):
At + cipstart \u003d<айди>,<длина>

Pošaljite podatke
<айди>- identifikator veze
<длина>- Broj poslanih podataka
Prenosivi podaci šalju se nakon odgovaranje na modul simbola\u003e nakon unosa naredbe
14

Za jednu vezu (+ cipmux \u003d 0):
Na + cipclose
Za više veza (+ cipmux \u003d 1):
Na + cipclose \u003d<айди>

Zatvorite vezu. Parametar za višetezni režim<айди>- Identifikator veze. Odgovor modula treba biti u redu i uklijen
15 Nabavite IP modul
16

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

Podesite broj spojeva<режим>\u003d 0 za jednu vezu,<режим>\u003d 1 za višestruku vezu (do četiri veze)
17

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

Podignite luku.<режим>- korak koraka (0 - skriveni, 1 - otvoren),<порт> - Luka.

18

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

Podesite vrijeme jedne veze na poslužitelju
19

Na + ciobaud \u003d<скорость>

Za verzije firmvera od 0,92 možete postaviti brzinu urt
20

Primanje informacija

Podaci su prihvaćeni s preambulom + IPD-om, nakon čega slijede informacije o primljenim podacima, a zatim same informacije

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

Za više veza (+ cipmux \u003d 1): + IPD,<айди>,<длинна>:<передаваемая информация>

Primjer: + IPD, 0.1: X - usvojen 1 bajt informacija

Kako se unose timovi:

  • Izvršenje naredbe:<Команда>.
  • Pogledajte status tima:<Команда>?
  • Pokrenite naredbu pomoću postavljanja parametara:<Команда>=<Параметр>

Prilikom kupovine modula možete provjeriti verziju upravljačkog softvera modula putem naredbe AT + GMR. Verzija firmvera može se ažurirati pomoću zasebnog softvera ili sa verzijom firmvera od 0,92, to se može učiniti samo sa naredbom AT + CIUPDATE. U ovom slučaju, modul mora biti povezan na usmjerivač za pristup internetu. Na kraju članka bit će osigurani firmver i program za firmver modula za verziju 0,92. Za firmver putem softvera, GPIO0 izlaz mora biti povezan na Power Plus. Ovo će se uključiti u režim ažuriranja modula. Zatim odaberite datoteku upravljačkog softvera modula u programu i povežite se s WiFi modulom, ažuriranje firmvera će se automatski pokrenuti nakon veze. Nakon ažuriranja, naknadna ažuriranja firmvera bit će moguća samo putem interneta.

Sada, znajući organizaciju naredbi WiFi modula, na svojoj osnovi, možete organizirati prijenos informacija putem bežične komunikacijske sredstva, u kojoj vjerujem njihovu glavnu svrhu. Da biste to učinili, koristit ćemo AVR ATMEGA8 mikrokontroler kao uređaj koji se kontrolira putem bežičnog modula. Dijagram uređaja:

Suština šeme bit će sljedeća. Termički senzor DS18B20 izmeren je temperatura, prerađuje mikrokontroler i prenosi se putem WiFi mreže s blagim vremenskim intervalom. Istovremeno, kontroler nadzire primljene WiFi podatke, LED1 LED će se okrenuti kada primi "A" simbol, prilikom primanja simbola "B", LED će izaći. Shema je demonstrativnija nego korisna, iako se može koristiti za daljinu kontrolirati temperaturu, na primjer, na ulici, samo trebate napisati softver za računar ili telefon. ESP8266 modul zahtijeva 3,3 Volt napajanje, tako da cijela shema pokreće stabilizator AMS1117 za 3,3 volti. MicroController je takticiranje iz vanjskog kvarcnog generatora za 16 MHz sa veznim kondenzatorima za 18 pf. R1 otpornik povlači podnožje microkontrolera za resetiranje na napajanje plus da bi se uklonilo spontani peracam mikrokontrolera ako nema smetnji. R2 otpornik vrši funkciju ograničavanja struje kroz LED tako da ne izgaraju ili povlačenje MK. Ovaj se lanac može zamijeniti, na primjer, na relejskom krugu i koristiti daljinski upravljač. R3 otpornik je potreban za rukovanje termometrom preko 1-žici za autobus. Shema se mora koristiti iz prilično moćnog izvora, jer vrhunska potrošnja WiFi modula može dostići do 300 mA. To, vjerovatno, leži glavni nedostatak modula - odlična potrošnja. Takva šema iz baterija možda ne radi već duže vrijeme. Kada se napajanje nanese na dijagram tokom svoje inicijalizacije, LED mora treptati 5 puta, što će ukazivati \u200b\u200bna uspješno otvaranje luke i prethodnih operacija (nakon prebacivanja dijagrama pritiskom na tipku za resetiranje, LED može treptati 2 puta - ovo je normalno).

Po detaljnije, rad shemom može se pogledati u izvornom kodu mikrokontrolerskog firmvera na jeziku SI koji će biti predstavljen u nastavku.

Shema je prikupljena i otkazana za uklanjanje odlagališta, Termometar DS18B20 koristi se u formatu "sonde" s metalnom poklopcem:

Da biste "komunicirali" sa takvom shemom, možete koristiti i standardni WiFi računalni kontroler i izgraditi šemu primopredajnika pomoću USB-UART pretvarača i drugog ESP8266 modula:

Usput o adapterima i terminalima, ovi moduli su im prilično kapriciozni, dobro rade s pretvaračem na CP2303 i odbiju da se adekvatno odbiju sa pretvaračima izgrađenim na mikrokontrolerima (domaćim), terminal je najprikladniji za Termit (tamo je automatski Dodavanje povratnog simbola prijevoza, bez kojeg je modul također adekvatan neće raditi s terminalom). Ali jednostavno kad se poveže sa mikrokontrolerom, moduli rade bez pritužbi.

Dakle, za razmjenu informacija sa WiFi mikrokontrolerom, koristit ćemo drugi modul spojen na računalni i terminalni terminal. Prije nego što počnete sa shemom, svaki modul mora biti povezan putem USB-UART-a i napravite nekoliko operacija - Konfigurirajte način rada, kreirajte vezu i povežite se na koju ćete biti konfigurirani za razmjenu informacija, a na učenje IP adresa WiFi modula (biće potrebno za povezivanje modula jedni drugima i dijeljenje podataka). Sve ove postavke bit će spremljene i automatski će se koristiti svaki put kada se modul uključi. Na ovaj način možete sačuvati neku memoriju mikrokontrolera na naredbima za pripremu modula za rad.

Moduli djeluju u kombiniranom režimu, odnosno mogu biti i klijent i pristupna točka. Ako modul već radi u ovom režimu u ovom režimu (na + cwmode \u003d 3), a zatim kada ponovo pokušate konfigurirati modul u isti mod, odgovor će se prikazati "bez promjene". Da biste osigurali da postavke stupe na snagu, morate ponovo pokrenuti modul ili unijeti naredbu AT + RST.

Nakon iste postavke drugog modula, naša točka nazvana "Atmega" pojavit će se na popisu dostupnih bodova.

U našem slučaju, WiFi shema bit će takav modul sa mikrokontrolerom, bit će spojen na kućni ruter (u stvari, mikrokontroler može unijeti internet ako se registriraju), a zatim podižu port i djeluju u skladu s algoritmom. Na drugoj strani se modul povezuje i na usmjerivač i povezuje se sa mikrokontrolerom putem TCP-a (kao što je prikazano na snimku zaslona, \u200b\u200bza ovo trebate konfigurirati način prijenosa i broja priključaka na + CipMode i na + cipmux naredbe, Respektivno i unesite naredbu da se povežete s serverom na + cipstart). Sve! Ako se povežete na pristupnu tačku (samo WiFi točka, morate se povezati svaki put kada se poslužitelj, čak i svaki put kada se poslužitelj mora podići na drugom kraju svaki put kada uključite modul) i ponovo pokrenite modul, a zatim ne postoji Potrebno se pridružiti sebi ponovo, sprema se i u memoriju. I automatski se povezuje s pristupačnošću kada je modul uključen. Pogodno, međutim.

Sada temperaturni podaci mogu automatski preći na računar, a na naredbe iz računara možete kontrolirati LED. Za praktičnost možete pisati softver pod Windows i monirati temperaturu putem WiFi-a.

Naredba AT + Cipsond isporučujemo podatke kada primite podatke će se pojaviti "+ IPD,<айди>,<длинна информации>: "Nakon što ležište dođe naše korisne (prenesene) informacije koje želite koristiti.

Jedna stvar - poželjno je prehraniti modul ne iz baterija, već iz stacionarne utičnice (prirodno putem napajanja) zbog velike potrošnje modula.

Ovo je jedna od opcija za prenošenje informacija između WiFi modula, možete ih povezati i bez usmjerivača međusobno, a možete se povezati s modulom kroz standardni WiFi računar i raditi kroz njega.

Funkcionalnost je uključena na najočitije ove module koji znaju da su još programeri pripremili za nas!

Da biste programirali mikrokontroler, morate koristiti sljedeću kombinaciju fuzijskog bitova:

Zaključno, želio bih napomenuti da je to zaista revolucija interneta stvari! Po cijeni modula u nekoliko zelenih jedinica imamo puni Wi-Fi modul s ogromnim značajkama (koje i dalje ograničavaju programere ovog čuda), opseg jednostavno nije ograničen - svugdje, gdje će fantazija omogućiti i davati Činjenica da u ovom modulu već postoji mikrokontroler, nema potrebe za korištenjem vanjskog mikrokontrolera, međutim, koji se nekako programiraju. Dakle, prijatelji, to je slučaj - dajemo Wi-Fi do svake rozete!

Članak uključuje firmver za mikrokontroler, izvorni kod u programu, dokumentaciju na čipu Wi-Fi modula, program za ažuriranje firmvera modula i firmvera modula 0,92 (arhiva je podijeljena u 3 dijela, jer je ukupna veličina prevelika da bi se prikladna za članak), kao i video koji pokazuje rad sheme (na video kontroliranoj ploči povezan putem WiFi-a, upravljačkim pločama, upravljački odbor povremeno prenosi informacije o temperaturi , kada termometar uranja termometar u video, vidi se da temperatura počinje pasti, ako možete prenijeti znak "A" iz upravljačkog modula, na upravljanoj ploči će se osvijetliti na upravljanoj ploči i ako Simbol "B" je voljan).

Čini se da je to sve. Ne zaboravite napisati svoje komentare i želje, ako imate pažnju na ovu temu, razvit ćemo ideje za nove.

Lista radio elemenata

Određivanje Vrsta Nazivni broj BilješkaOcijenitiMoja bilježnica
U1. WiFi modul.1 U bilježnici
IC1 MK AVR 8-bitni

Atmega8.

1 U bilježnici
IC2. Senzor temperature

DS18B20.

1 U bilježnici
VR1. Linearni regulator

AMS1117-3.3.

1 U bilježnici
C1, C2. Kondenzator18 pf2 U bilježnici
C3, C7, C8 Elektrolitički kondenzator100 μF.3