Patstāvīgi uzlabojot mājas maršrutētāju. CC3200 - CORTEX-M4 mikrokontrolleris ar iebūvētu wifi moduļa parametriem ESP8266

Daudzākā maršrutētāju klase - modeļi, kuriem ir "vidēja" īpašības. Lielākā daļa no šīm sistēmām, tajā pašā laikā, ir veidotas uz modernu elementu bāzi. Teorētiski, maršrutētājā jūs varat aizstāt kaut ko, lai to uzlabotu. Apsveriet, kuras sastāvdaļas satur maršrutētāju shēmu, lai izlemtu, kas tieši nepieciešams "jauninājums".

Kā uzlabot maršrutētāju īpašības

Maršrutētāju var "uzlabot" programmiski, uzstādot alternatīvu programmaparatūru tajā. Šo programmaparatūras autori cenšas to darīt, lai viss strādātu pie standarta "aparatūras".

Maršrutētāja aparatūras jauninājums ir ostu savienotāju uzstādīšana un atmiņas pieaugums. Pēdējais, starp citu, veiciet savu risku, jo čipu nomaiņa - darbība ir sarežģīta, un panākumu iespējamība šeit ir mazāka par 100%.

Mūsdienu maršrutētāja ierīce

Apsveriet maršrutētāja bloka diagrammu, pamatojoties uz SOC mikroshēmu (sistēma uz mikroshēmas). Procesors ir tieši savienots ar atmiņu (RAM), ROM, Wi-Fi moduli un pulksteņa ģeneratoru:

Routher moduļu savienojuma shēma

Patiesībā daudziem SOC mikroshēmām nav piecu LAN kontrolieru rīcībā (tā, uz kuģa tas tiks pārslēgts). Turklāt būs elementi jaudas shēmas būs klāt, dažādas ostas (USB, COM), pogas un spuldzes:

Routher ierīce - skats no iekšpuses

  1. SOC mikrocirkūcija, kas satur CPU
  2. Zibatmiņa
  3. RAM (2 16 megabaitu moduļi)
  4. Radio modulis (šajā maršrutētājam - CX50221 vai CX50321)
  5. Aparatūra Svitche
  6. Atkļūdošanas osta
  7. SPI sērijas atmiņas savienotājs
  8. Vadības poga un atiestatiet
  9. Kontakti saskaņā ar USB portu

Jāatzīmē, ka tā ir stādīta ar daudzām saskarnēm (piemēram, USB), kas netiek izmantotas. Tas ir loģiski sākt modernizēt maršrutētāju no instalējot atbilstošos savienotājus. Bet fakts ir tāds, ka problēma var būt programmatūras neesamība, kurā tiek atbalstīta vēlamā saskarne.

Jebkurā programmaparatūrā, kas veikta Linux datubāzē (kas tiek izmantota lielākajā daļā maršrutētāju), ir atbalsts COM ostai. Savā maršrutētājam visbiežāk šāda osta ir arī klāt. Mums vienkārši ir nepieciešams, lai lodētu pāris kontaktus uz valdi:

Com-ports uz maršrutētāja kuģa

RX un TX - sērijas interfeisa standarta kontakti, GND signālu zeme. Kam ir nepieciešams piegādes spriegums, var to noņemt no SPI savienotāja (bet tas ir 3,3 volti).

Upgrade atmiņas mikrocīnistu

Maršrutētāji izmanto SD-RAM vai DDR atmiņu, tāpat kā vecos datoros (Pentium I..IV). Līdzīgi atmiņas dēļi tika ražoti pirms DDR2 izskata, bet jūs varat tos iegādāties tagad. Tomēr jums nav nepieciešams steigties! Vispirms jums ir nepieciešams, lai noskaidrotu, kuras mikroshēmas darbosies šajā maršrutētājā (ne tikai to veidu, piemēram, PC133, bet arī zīmols).

Pēc mikrocirkomu nomaiņas ir iespējamas šādas "negatīvās" sekas:

  1. Maršrutētāja darbi, bet atmiņas apjoms - palika nemainīgs
  2. Maršrutētājs neieslēdzas un nav ielādēts

Otrā situācija var notikt ne tāpēc, ka lodēšanas defektu, bet tikai tāpēc, ka mikroshēmas nav saderīgas ar procesoru plānoto uz kuģa. Izvēloties atmiņu "pēc nejaušības principa", un tas notiek.

Atmiņa maršrutētājam (divi Samsung mikroshēmas)

Situācijas cēloņi "1" var būt "programmatūra", tas ir, var izmantot visu atmiņu - standarta programmaparatūra nav nepieciešama.

"Aparatūras" apjoma ierobežojumu cēloņi - trūkstošais ceļš vai rezistors. SOC mikroshēmas adreses 128 MB (vairumam modeļu). Uz kuģa var nebūt trase ar vecāko adresi (tad tas būs "video" tikai 64 MB). Dažreiz ir diriģents, bet nav nepieciešamās daļas (tas var būt viens rezistors kuģa apakšā).

Ir svarīgi zināt, ka "pirmais" kontakts uz mikroshēmas ir iezīmēts ar apli vai punktu. Uz kuģa atbilstošajā apgabalā - ir jābūt bultiņa vai viens.

Vai jauninājums ir tik svarīgs? Tas ir viegli chip, grūtāk noņemt to no kuģa bez nogalināšanas tajā pašā laikā. Tas ir jāatceras pirms lēmuma pieņemšanas.

Aktivizējiet nepieciešamo atmiņas apjomu programmaparatūrā

Jums ir jādodas uz maršrutētāja vadības konsoli ar SSH vai Telnet. Pēdējais no šiem protokoliem atbalsta visus modeļus (bet pēc noklusējuma tas var būt aizliegts).

Turklāt izpildiet komandas:

  • nVRAM SET SDRAM_INIT \u003d 0x11 // TRUE 128MB, par 64 tas ir nepieciešams 0x13
  • nVRAM SET SDRAM_CONFIG \u003d 0x62 // vai 0x32, jums ir jāmēģina
  • nvram izdarīt // tā ir nepieciešams

Visbeidzot, tas paliks restartēt maršrutētāju ar reboot komandu. Skatiet pieejamās atmiņas apjomu - jūs varat arī no konsoles, bezmaksas komandu:

Pieejams 128 MB

Veiksmīga jaunināšana!

Un tagad (nemēģiniet atkārtot) - atmiņas mikroshēmu nomaiņa ar lodēšanas dzelzs 30 vatu:

Skatījumi: 2762.

Satiksmes paasarbācija
WLAN-produktu nozare šodien ir lielākais bezvadu sistēmas tirgū. Saskaņā ar IDC analītiskā uzņēmuma prognozēm pusvadītāju mikroshēmu sūtījums bezvadu vietējām tīklošanas sistēmām pieaugs no 23,5 miljoniem 2002. gadā līdz 114,5 miljoniem datoriem. 2007. gadā, kas galvenokārt ir saistīts ar to izmantošanas pieaugumu klēpjdatoros. Tādējādi, saskaņā ar Sabiedrības analītiķiem, līdz 2007. gadam, 91% no šīm portatīvajām sistēmām būs aprīkotas ar 802.11a / b / g mikroshēmojumiem, ļaujot lietotājam izveidot savienojumu ar vietējiem tīkliem, kas darbojas 54 Mbps (saskaņā ar 802.11g) vai 11 Mbit / s (saskaņā ar 802.11b / a) frekvenču diapazonā 2,4 (802.11b / g) un 5 GHz standartiem (standarta 802.11a). Jau 2003. gadā aptuveni 42% klēpjdatoru bija aprīkoti ar Wi-Fi iekārtām. 802.11a / b / g ķēžu izmantošana mobilajos tālruņos nebūs tik plaša. Saskaņā ar IDC 2007. gadā telefona cauruļu īpatsvars ar iebūvētām kabatas datoru funkcijām, kas veiktas, pamatojoties uz 802.11a / b / g mikroshēmojumiem, nepārsniegs 5%. Tajā pašā laikā, 802.11b mikroshēmojumi maksās $ 5,9, 802.11g standarta - $ 6,8, un divu joslu mikrocirkulīti 802.11a / b / g standartiem - $ 7.4. Cenu samazinājums radīs pārdošanas wi- fi-mikroshēmas Attiecībā uz pārskata periodu vērtības izteiksmē palielināsies no 599 miljoniem līdz 1,1 miljardiem ASV dolāru. Tas nav pārsteidzoši, ka arī WLAN sistēmu piegādātāju skaits arī pieaug. Tas viss pasliktina konkurētspējīgo cīņu 802.11 mikroshēmu tirgū, mudinot ražotājus samazināt mikroshēmu mikroshēmu skaitu un paplašināt tās veiktās funkcijas. Mikroshēmojums, kas paredzēts, lai atbalstītu IEEE 802.11 standartu, jābūt trīs galvenajiem funkcionālajiem blokiem:
· Transceiver par frekvenci 2,4 vai 5,6 GHz;
· Modems, kas atbalsta multipleksēšanu ar ortogonālo frekvenču atdalīšanu signālu (OFDM) un CCK modulāciju;
· Vienotais datu pārraides kontrolieris (mediju piekļuves kontrolieris - Mac), kas atbalsta vienu, divas vai visas trīs versijas A / B / G standarta 802.11, kā arī to paplašināšanos.
802.11 mikroshēmojumi, kas ražoti šodien, ietver divus mikrošķiedrus - Mac / basband procesoru * un radio moduli. Tas ir vērsts uz to mikroshēmojumu izveidi, kas piemēroti darbam ar divām vai trim standarta versijām.
Lielākais reklāma "troksnis" viegli izveidoja Intel 2003. gadā, pārvietojot mobilo tehnoloģiju, kas atbalsta standartu 802.11b, Centrino ģimenes klēpjdatoriem un kabatas datoriem **. 2004. gadā Wi-Fi mini-PCI modems Pro / Wireless 2200BG tipa, kas atbalsta A un B versiju no standarta 802.11 un nodrošina pārraides ātrumu 11 un 54 Mbps, kā arī Pro / Wireless 2915ABG tipa modemu kas atbalsta visu trīs standarta versijas. Pro / Bezvadu 2200BG darbojas ISM joslā frekvenču frekvenču frekvenču 2,4 GHz un atbalsta DSSS tehnoloģiju (tiešo darbības frekvenču secību), lai izveidotu savienojumu ar 802.11b standarta un OFDM tīkliem 802.11g standartiem. 802.11g, modema standarts nodrošina virkni transmisiju slēgtā telpā 30 m ar maksimālo ātrumu 54 Mbps un 91 m pie 1 Mbps, 802.11b, standarta - 30 m pie 11 Mbps un 90 m pie 1 Mbps. Pro / Wireless 2915ABG modems darbojas UNIM frekvenču joslā 5-GHz diapazonā un atbalsta OFDM 802.11A / g standartiem un DSSS tehnoloģiju 802.11b tīkliem. Standarta standarts, pārneses attālums slēgtā telpā ir 12 m 54 Mbps un 91 m 6 Mbps, versijā B - 30 m pie 11 Mbps un 90 m pie 1 Mbps, versijā G - 30 m pie 54 Mbps un 91 m pie 1 Mbps.
Intel bezvadu saderības sistēma ļauj samazināt savstarpējo iejaukšanos pro / bezvadu ģimenes mikrocirkulēs un Bluetooth standarta ierīcēm. Temperatūras kalibrēšanas rīki dinamiski optimizē darbību, pielāgojot izejas jaudu atbilstoši temperatūras maiņai.
Tomēr uzņēmumi, piemēram, Broadcom, aterosa, Philips un IceFyre pusvadītāju (Kanāda) veiksmīgi konkurēt ar Intel, pirms tā atbrīvot vairāk uzlabotas 802.11 standarta mikroshēmojumiem, kuru vērtība ir aptuveni $ 20, pērkot lielas partijas. Un to produktu veicināšana tirgū lielā mērā ir devusi ieguldījumu 300 miljonu ASV dolāru apmērā, kas pavadīts Intel Centrino mobilo tehnoloģiju reklāmas kampaņā.
2004. gada vidū Broadcom paziņoja par viena mikroshēmas risinājuma izveidi 802.11g standarta WLAN savienojumiem. Šī BCM4318 uztvērēja mikroshēma, kas ir iekļauta gaisa spēkos vienā ģimenē, ir 72% mazāki izmēri nekā tradicionālie Wi-Fi-moduļi un lētāki. Tā rezultātā tas atradīs plašu izmantošanu klēpjdatoros, kabatas datoros un sadzīves elektroniskajās ierīcēs. Mikroshēma ir balstīta uz BroadRange tehnoloģiju, izmantojot digitālās signālu apstrādes metodes augstai jutīgumam. Tajā ir ļoti efektīva RF vienība līdz 2,4 GHz, basband procesors 802.11a / g, Mac un citu radio komponentiem. Sakarā ar samazinājumu, salīdzinot ar esošajiem risinājumiem, 45% no izmantoto mikroshēmu komponentu skaita ļauj samazināt mājsaimniecības ierīču un mazo uzņēmumu ierīču iekārtu izmaksas, kuros tas tiek izmantots.
Mikrošķiedra atbalsta 54G tehnoloģiju - 802.11g standarta Broadcom iemiesojums. Šī tehnoloģija nodrošina labāku veiktspējas kombināciju, darbības zonu un datu aizsardzību. Uzņēmumi, kas atbalsta 54G tehnoloģiju, ir saderīgi ar vairāk nekā 100 miljoniem, kas uzstādītas līdzšinējā ierīcēs 802.11b / g standartiem.
Mikrošķiedra nodrošina enerģijas pārvaldības sistēmu, kas paplašina akumulatora darbības laiku, un uzņēmuma augstākās programmatūras rīkus, pārbaudot ienākošo ziņojumu pieejamību, nodrošina minimālā mikroshēmu elementu skaita iekļaušanu minimālajam iespējamajam laikam. Rezultātā gaidīšanas režīmā enerģijas patēriņa līmenis ir 97% mazāk nekā tradicionālo WLAN risinājumu.
Turklāt uzņēmums ir izlaists pēc Crystal System - BCM5352E Viena roktura mikroshēma, kas veic 54 Mbps maršrutēšanas funkcijas, pārslēdzoties uz ātru Ethernet tīklu un apstrādājot MIPS procesora komandu komplektu. Gan mikrockopijas atbalsta datoru programmatūras rīkus, tādējādi nodrošinot augstu veiktspēju un aizsardzību.
2004. gada rudenī Broadcom ir izlaidis 54G BCM4320 tipa mikroshēmu ar iebūvētu USB 2.0 interfeisu. Chip nodrošina iespēju Wi-Fi savienot jebkuru ierīci ar USB 2.0 portu vietējā tīklā. Sakarā ar izvietošanu Mac / basband procesors 802.11a / g standarta, USB 2.0 uztvērējs, procesoru kodolu un atmiņu vienā gadījumā, uzņēmums ne tikai samazināja izmērus un elektroenerģijas patēriņu bezvadu moduļa, bet arī samazināja 50% materiālu izmaksas.
Viens no slavenākajiem Mac un procesoru mikroshēmas izstrādātājiem, kā arī programmatūra WLAN sistēmām - Teksasas instrumenti. Tnetw / baseband procesora TNETW1130 (1. att.) Uzlabo 54 Mbps pārraides ātrumu 54 Mbps frekvences diapazonos 2,4 un 5 GHz, kā arī visas trīs versijas A / B / G standarts 802.11. Mikroshēma tiek izvēlēta ar Wi-Fi alianse kā paraugu attīstībai, ko izmanto, pārbaudot funkcionālo saderību 802.11g ierīcēm un garantē funkcionālo saderību tīklu ar 802.11b ierīcēm un 802.11g standartiem. Saskaņā ar 802.11i standarta prasībām, kas pašlaik nodrošina visaugstāko datu aizsardzības līmeni, mikroshēma satur akseleratoru, lai īstenotu drošus piekļuves protokolus (WPA) un obligātās un papildu AES standarta programmas. Tas paredz arī kvalitātes atbalsta vienību par datu pārsūtīšanas kvalitāti (pakalpojumu kvalitāte - QoS), lai veiktu paplašināto sadalīto koordinācijas un hibrīda koordinācijas funkciju, kas ļauj noteikt jaunās lietojumprogrammu frekvenču joslas reālā laikā, piemēram, Balss pārraide, izmantojot WLAN tīklu, radio pārraidi, videokonferenču veikšanu utt. Turklāt mikroshēmas funkcija ietver elektroenerģijas kontroli pārraides laikā, kas ļauj optimizēt enerģijas patēriņu un paplašināt akumulatora darbības laiku.
TNETW1130 mikroshēma 257 kontaktu BGA tipa korpusā ir uzstādīts 16x16 mm. Lieta ir saderīga ar iepriekšējo paaudžu Mac / basband procesoru secinājumu izkārtojumu.

Vēl viens savienojums, mazāk patērē
Viens no galvenajiem virzieniem darbiem mūsdienu ražotājiem mikroshēmojumu 802.11 tīkliem ir diapazona pieaugums. Šis parametrs vairumam standarta Wi-modemu nepārsniedz 100 m iekštelpās un 300 m atklātā telpā redzes līnijas jomā. Ceturtā paaudze 902.11a / b / g Chipset Ateros Communications AR5004X sērijas satur divas mikroshēmas un paplašināts diapazons (paplašināts diapazons - XR) nodrošina lielāku diapazonu - līdz 790 m. Chipset nodrošina iespēju savienot Ierīce vietējam tīklam Jebkurš pašreizējais 802.11 standarts jebkurā pasaulē. Chipset ietver divas mikroshēmas, ko veic CMOS tehnoloģija (2. attēls):
· Dual-band "Radio stacijas-on-Crystal" (RNS) tipa AR5112, kas paredzēta frekvences diapazoniem 2.3-2.5 un 4,9-5,85 GHz un satur jaudas pastiprinātāju un zema trokšņa pastiprinātāju. Īpašiem lietojumiem ir iespējams izmantot ārējos pastiprinātājus (jaudu un zemu troksni). Mikrošķiedra ļauj jums darīt bez FIR filtriem un bez lielākajiem HF filtriem, kā arī ārējo lielgabalu un virsmaktīvo vielu. 2.5-3.3 / Pārtikas piegādes spriegums;
· Multiprotocol Mac / baseband procesora tipa AR5213, atbalstot RNS. Mikrošķiedra satur datu kompresijas blokus reālajā laikā, ātrs rāmis un pakešu pārraide, DAC un ADC. Piegādes spriegums 1.8-3.3 V.
Pārraides diapazona palielinājums tiek panākts, uzlabojot Mac / baseband procesora mikroshēmu, nevis HF mikroshēmu. CHIP izmantotā XR tehnoloģija ļauj jums pavadīt, kalibrēt un interpretēt četru OFDM kanālu signālus. Sakarā ar nodošanas ātruma izpildi lielos attālumos, problēma, kas samazina maksimālās enerģijas attiecību pret vidējo un uzlabotu kodēšanas efektivitāti.
Datu pārraides ātrums standarta 802.11a ir 6-54 Mbps, 802.11b standarta - 1-11 Mbps un 802.11g - 1-54 Mbps. Chipseet nodrošina arī iespēju strādāt Super G un Super Ag režīmos, izmantojot adaptīvo radio sakaru tehnoloģiju un ļauj jums automātiski noteikt bezmaksas kanālus, lai nodrošinātu maksimālu joslas platumu. Šādā gadījumā pārsūtīšanas ātrums sasniedz 108 Mbps. Rezultātā lietotāja kanāla joslas platuma tipiskā vērtība var pārsniegt 60 Mbps. CHIPSET sniegtā uztvērēja jutīgums ir -105 dBm, kas ir vairāk nekā -20 DBM labāk nekā šī parametra vērtība standartā.
Vēl viena svarīga jaunā mikroshēmu priekšrocība ir enerģijas patēriņa samazināšana. Lielākā daļa mūsdienu WLAN radio stacijas vienmēr ir iespējotas, pat ja nav datu pārraides vai uztveršanas. Radio stacijā, pamatojoties uz jaunu mikroshēmojumu, kas nav darba jaudu, jauda ir izslēgta, un kā rezultātā kopējais enerģijas patēriņš salīdzinājumā ar citām līdzīgām ierīcēm tiek samazināta par 60% (pat tad, ja strādājot ar pārraides ātrumu 54 Mbps), un pašreizējais standby režīmā patērētais ir 4 ma.
Chipset nodrošina ne tikai savienojumu ar bezvadu tīklu, bet arī trauksmes signālu zagt. Šajā režīmā komplekta mikroshēmas maltīte nav izslēgta, pat ja ierīce, kurā tās tiek izmantotas (klēpjdators, kabatas dators vai cita uzņēmēja ierīce), nedarbojas. Gadījumā, ja izraisot malas laikā, Chipset brīdina tīklu par mobilās ierīces neatļautu konfiskāciju, pat ja šī ierīce ir izslēgta.
Komplektā uzstādīti komplekta mikrocirkļi 64 kontaktu zema ierobežotā plastmasas korpusa korpusā ar kristāla izmēru 9x8 mm vai 196 kontaktu BGA tipa korpusā.
2004. gada beigās Atheros paziņoja par pasaules pirmās pilnībā funkcionālās Wi-Fi moduļa izveidi pasaulē - AR5006X - pamatojoties uz AR5413 viena roktura mikroshēmu (3. att.), Kas īsteno savienojumu ar vietējiem tīkliem 802.11 A / B / G standarti. Mikroshēma satur masu, basband procesoru un divjoslu RF vienību ar uzlabotām īpašībām. Pateicoties iespēju "bezšuvju" savienojumu ar jebkuriem Wi-Fi tīkliem, atbalsts 802.11i standartam, kā arī atbalsts XR un Super AG režīmiem, AR5006X varēs atrast lielu pieprasījumu no datoriem, rūpnieciskiem ražotājiem , tirdzniecības un sadzīves elektroniskās iekārtas. AR5006X ne tikai ļauj izslēgt vienu mikroshēmu iepriekšējā mikroshēmās, bet arī samazināt diskrēto komponentu skaitu, ko izmanto 24. Tā rezultātā, tas bija iespējams, lai samazinātu to sastāvdaļu skaitu izmantotajās ierīcēs, kas izstrādātas izstrādātajās ierīcēs 15% un ievērojami samazina materiālu izmaksas.
Vienreizējas grila atbalsta shēmā 802.11a / b / b / g tips AR5413, tika izmantots uzlabots platjoslas uztvērējs, kas ietver kanālu secības kontrolieri ar labākajiem pārraides apstākļiem, nodrošinot lielāku klāstu pārraidi un augstāku daudzdzīvokļu rezistenci nekā tradicionālo ekvalaizera balstītas ierīces. Tāpat kā iepriekšējā RNS mikroshēmā, īpašas lietojumprogrammas nodrošina iespēju izmantot ārējo jaudas pastiprinātāju un zemu trokšņa pastiprinātāju, kā arī visus FI filtrus un lielāko daļu HF filtru, kā arī ārējo lielgabalu un virsmaktīvās vielas. Kopumā, saskaņā ar tās parametriem, viena rokturis mikroshēmas ir salīdzināms ar iepriekšējo mikroshēmojumu.
Piegādes spriegums ir 1,8-3,3 V. Mikrošķiedra uz plastmasas BGA tipa plastmasas korpusa ar izmēru 13x13 mm.
Masu ražošana WLAN ierīces tika plānots ceturtajā ceturksnī 2004. Cena nedrīkst pārsniegt $ 12, pērkot pusi 10 tūkstoši gabalu.
802.11 standarta piedāvātās iespējas, un tāpēc mikrocirkatu un mikroshēmu tirgi viņiem ir bezgalīgi. Ja jūs aprīkojat katru kabatas datoru un mobilo tālruni, lai atbalstītu šo standartu (vai vismaz daļu no tā), lietotāju skaits ar šādām ierīcēm palielināsies ar desmitiem miljonu līdz simtiem miljonu. Tam būs nepieciešams ievērojams skaits mikroshēmojumu ar nelielu enerģijas patēriņu. Pirmais solis, kā veidot šādas mikroshēmas, veica ICEFYRE pusvadītāju, kas ziņoja 2003. gada beigās, veidojot divus mikroshēmojumus: viens - Surefyre standarts 802.11a un otrais - Twinfyre, lai atbalstītu visas trīs standarta A, B un G.
SureFyre Chipset ietver:
· ICE5125 MAC-Controller mikrocirkūcija ar zemu enerģijas patēriņu, kas atbalsta versiju 802.11a, b, h, I un nodrošinot garantētu kvalitatīvu datu pakalpojumus ar ātrumu vairāk nekā 30 Mbps (4. att.). Kontroliera arhitektūru var samazināt, lai nodrošinātu datu pārraides ātrumu līdz 108 Mbps;
· Chip fiziskā slāņa 802.11 tipa Ice5351 (saskaņā ar izstrādātājiem, brīdī radīšanas mikroshēmu - vienīgā viena graudu diagramma no fiziskā līmeņa standarta 802.11a);
· F klases jaudas pastiprinātāja Gaas-pastiprinātājs ar Summating arhitektūru Shikes uz frekvenci 5 GHz tipa Ice5352, pārāka par efektivitāti tradicionālo AV klases pastiprinātājiem diapazonā izejas jauda 40-120 MW.
Uzlabojot tradicionālo OFDM modema dizainu, uzņēmuma izstrādātājiem izdevās uzņemt trīs skaitļošanas mehānismus fiziskajā slāņa mikroshēmā. Tas ir viegls griezējs (viegls griezējs), kas ierobežo maksimālās enerģijas attiecību pret OFDM signāla jaudu līdz pieņemamam līmenim; Adaptīvs avots provizoriskiem izkropļojumiem; Fāzes fragments, AFDM signāla pārraides sadalīšana līdz simboliskiem signāliem ar pastāvīgu aploksni ar maksimālo jaudas attiecību vidēji, kas vienāds ar 0 dB (5. att.).
Twinfyre Chipset ietver to pašu ICE5125 Mac mikrocirkuits un ICE5352 jaudas pastiprinātāju, kā arī fizisko slāni fiziskā līmeņa ICE5825 tipa ar iebūvēto baseband procesoru, kas atbalsta CCK modulāciju, un ICE2501 tipa radio modulis Microcircuit, kas nodrošina Mikroshēmu darbība divās grupās.
Abu mikroshēmu izvades maksimālā jauda pārsniedz 1,1 W ar 54 Mbps pārraides ātrumu. Uztvērēja jutīgums un transmisijas signāla linearitāte, salīdzinot ar 10 un 2 dB labāk nekā 802.11 standartā. Tātad, uztvērēja jutīgums ar pārvades ātrumu 54 Mbit / s ir -75 dB (pret līmeni, kas norādīts -65 dB), ar minimālo pārraides ātrumu (6 Mbps) tas ir vienāds ar -95 dB. Pateicoties kavēšanās pielaidei, kas vienāda ar 150 ns, kā arī antenu un jaudas regulēšanas telpisko atdalīšanu, katrai datu paketes nosūtīšanai attālums iekštelpās ar ātrumu 54 Mbps un pārraides kļūdu biežums ir 6 % var pārsniegt 40 m. Ar ārējo divu punktu savienojumu pārraides diapazons ar maksimālo ātrumu ir 2,9 km. Turklāt surefijas un twinfyre ģimeņu mikroshēmi nodrošina lielākas elastības ģimenes, ļaujot jums izmantot pilnīgu sistēmu, vai tikai fizisko slāni saskarnei ar iebūvētu uzņēmēju vai patentētu Mac ar mikroshēmu. Twinfyre mikroshēmojuma signāla pārraides linearitāte, īstenojot 802.11b standartu, ir -30 dB, 802.11g standarts - -27 dB. Vidējā izejas RF jauda pārsniedz 20 DBM.
Abu mikroshēmu maksimālais enerģijas patēriņš ir gandrīz divreiz mazāks nekā konkurējošiem mikroshēmojumiem - 720 MW. Pateicoties tik zemu enerģijas patēriņu un agresīvu jaudas kontroles sistēmu, ICEFYRE mikroshēmojumi varēs savienot mobilo tālruni vai kabatas datoru līdz 802.11 tīklam. Turklāt šie mikroshēmojumi palīdzēs veidot mājsaimniecības ierīču tīklu veidošanos, kas apvieno TV, audio sistēmu, televīzijas abonenta konsoli, kabeļu modemu utt.
ICEFYRE plānots sākt liela mēroga ražošanu 802.11a mikroshēmojumu 2004. gada pirmajā ceturksnī, un 802.11a / b / g Twinfyre mikroshēmojums tajā pašā gadā trešajā ceturksnī. Sākumlapas mikroshēmu sākotnējā cena būtu bijusi apmēram $ 20, Twinfyre pārdos par $ 5-7 dārgāk.

Atbildēt uz Mimo tehnoloģiju
Tāpat kā jebkurā nozarē, veiksmīgai WLAN sistēmu veicināšanai tirgū prasa nepārtrauktu pieaugumu to caurlaides un uzlabojot komunikācijas kvalitāti. Šādus trīs galvenos darba virzienus, lai uzlabotu šādu sistēmu, var atšķirt:
· Radiosakaru uzlabošana, lai palielinātu pārraides ātrumu;
· Jaunu mehānismu izstrāde fiziskā slāņa režīmu īstenošanai;
· Pārnesumkārbas efektivitātes uzlabošana, lai kompensētu darbības pasliktināšanos, kas saistīta ar galvenes nodošanu un radio ierīces pārslēgšanu uz pārraides režīmu.
Un ar to visu ir nepieciešams saglabāt visas trīs 802.11 versijas. Viens no veidiem, kā palielināt ātrumu bezvadu sistēmas - vairāku antenu izmantošana bezvadu savienojuma mikroshēmas ievades un izvades vietējā tīklā. Šī tehnoloģija, ko sauc par vairāku ieejas vairāku izeju (Mimo) vai "saprātīgu" (Smart) antenas, izmanto daudzlapju izplatīšanu bezvadu sakaru sistēmās, liekot to uz šo sistēmu (6. att.). Tas ļauj jums koordinēt informāciju, kas nāk ar vairākiem kanāliem, izmantojot antenu, kas atdalīta telpā. MIMO tehnoloģija atrisina problēmu, palielinot pārraides ātrumu lielos attālumos un pilnīgu saderību ar esošajiem standartiem. Un tas viss, neizmantojot papildu frekvenču spektru. Saskaņā ar to uzņēmumu pārstāvjiem, kas ražo pusvadītāju Wi-Fi mikroshēmas, MIMO kļūs par galveno tehnoloģiju, kas nodrošina 802.11N standarta īstenošanu, nodrošinot atbalstu pārsūtīšanas ātrumam vairāk nekā 100 Mbps. Tikai Amerikas Savienotajās Valstīs 5 GHz diapazonā ir 24, kas nav saņēmēji kanāli un trīs kanāli 2,4 GHz diapazonā. Pie 100 Mbps, nodošanas ātrums katrā no šiem 27 kanāliem, pieejamā joslas platums var sasniegt 3 GB / s.
Mimo-Technology ir izstrādāts kopš 1995.gada zinātniekiem Stengo tīklu universitātes, vēlāk veido avoo tīkliem (www.airgonetworks.com), kas 2003. gada augustā paziņoja izveidot pieredzējušu Wi-Fi-Fi-Chipset tipa Agn100, kas izgatavots, izmantojot patiesu Mimo tehnoloģiju, pamatojoties uz unikālu daudzveidīgu sistēmu un nodrošinot pārraides ātrumu līdz 108 Mbps. Tiesa, ir nepieciešams izmantot maršrutētājus un klientu padomes, lai sasniegtu šādu ātrumu, kas balstās uz uzņēmuma Mimo tehnoloģijām. Tajā pašā laikā jaunais mikroshēmojums ir saderīgs ar visiem esošajiem Wi-Fi standartiem. Testi ir parādījuši, ka ar transmisijas diapazonu, mikroshēmojums ir divas līdz sešas reizes lielākas nekā ierīce, kas pastāvēja tās izlaišanas laikā. Rezultātā katra piekļuves punkta pārklājuma laukums (piekļuves punkts - AP) palielinājās par pasūtījumu.
Chipset AGN100 satur divas mikrocirkulīti - Mac / baseband procesors (AGN100BB) un RF modulis (AGN100RF). Mikrošķiedras arhitektūru var samazināt, kas ļauj ražotājam ieviest sistēmu ar vienu antenu, izmantojot vienu HF mikroshēmu vai palielināt joslas platumu, izveidojot papildu RF mikroshēmas. Chipsets atbalsta visas trīs 802.11a / b / g versijas un atbilst 802.11i IEEE darba grupas prasībām par komunikācijas drošību un drošību, kā arī sniegto pakalpojumu kvalitāti.
Saskaņā ar uzņēmumu 2004. gada beigās vairāk nekā 1 miljons Mimo mikroshēmojumu tika iegādāti par vienu ceturksni kopš pārdošanas sākuma mazumtirdzniecības tirgū.
Mimo-Technology popularitātes pieaugumu norāda arī tas, ka 2005. gada 6. janvārī notika patērētāju elektronikas (CES) izstādē, vairāki OEM uzņēmumi iepazīstināja ar savu WLAN sistēmu, pamatojoties uz šo tehnoloģiju vai to aprakstu. Un daudzas no šīm sistēmām, tostarp Belkin, Netgear un Linksys uzņēmumiem, tiek veikti par avotu tīkliem mikroshēmojumiem.
Ateros Communications AR5005VL mikroshipsets, kas balstīta uz smart antenām, palielina situāciju un demonstrāciju CE. Chipset, kas atbalsta 802.11g un 802.11a / g, var strādāt ar četrām antenām un nodrošina lietotāja veiktspēju 50 Mbps, kad uzstādīts abos līnijas galos (uzstādot mikroshēmojumu vienā tīkla līnijas galā ar daudziem dažādiem 802.11g instrumentiem. Veiktspēju. Mbit / s). Tā izmanto tehniku, lai izveidotu diagrammas fāzes antenas un ciklisko atdalīšanu releju. Turklāt shēma nodrošina daudzsološas signālu apstrādes metodes, lai apvienotu ienākošos RF signālus un tādējādi palielinātu saņemto signālu intensitāti un kvalitāti.
Chipset versija 802.11a / g tiek piegādāta par cenu 23, pērkot pusi 10 tūkstoši gabalu, versijas 802.11g - par cenu, kas ir mazāks par 20 dolāriem.
WLAN-ierīču tirgus ir ievērojami palielinājies pēdējo četru gadu laikā, un, protams, tuvākajā nākotnē tās izaugsmes temps nesamazināsies. Un tas paver lieliskas iespējas šādu ierīču elementu bāzes ražotājiem.

Chip piegādātāji WLAN sistēmām

Uzņēmums

Wi-Fi modulis ESP-01 ir populārākais ESP8266 sērijas modulis. Saziņa ar datoru vai mikrokontrolleru tiek veikta ar VIA UART, izmantojot komplektu komandās. Turklāt moduli var izmantot kā neatkarīgu ierīci, jo jums ir nepieciešams lejupielādēt jūsu programmaparatūru tajā. Jūs varat ieprogrammēt un lejupielādēt programmaparatūru, izmantojot Arduino IDE versiju virs 1.6.5. Moduļa programmaparatūrai būs nepieciešama UART-USB adapteris. ESP-01 modulis var būt plaši izplatīts lietošanai IoT ierīcēs (lietu internets).

Specifikācijasmodulis

  • Wi-Fi 802.11 b / g / n
  • Wifi režīmi: klients, piekļuves punkts
  • Izejas jauda - 19,5 dB
  • Piegādes spriegums - 1.8 -3,6
  • Pašreizējais patēriņš - 220 MA
  • Ostas GPIO: 4
  • Procesoru pulksteņa frekvence - 80 MHz
  • Atmiņa Code
  • RAM - 96 KB
  • Izmēri - 13 × 21 mm

Savienojums

Apsveriet komandu režīmā. Lai to izdarītu, pievienojiet moduli datoram, izmantojot USB-UART adapteri. Moduļa secinājumu mērķis (sk. 1. attēlu): \\ t
  • VCC - +3.3 V
  • GND - Zeme
  • RX, TX - UART secinājumi
  • OUTPORT_PD - mikroshēma Enable
  • GPIO0, GPIO2 - Digitālie kontakti
Modulis prasa ārējo uzturu 3.3 V.

1. attēls. ESP-01 moduļa kontaktu mērķis

Savienojuma diagramma, lai sazinātos ar moduli komandās (2. attēls):

2. attēls Savienojuma diagramma ESP-01 moduļa uz datoru seriālā porta

3. attēls. Diagrammas montāža

Lai nosūtītu komandas uz Mac OS X, varat izmantot dzesēšanas programmu, Windows operētājsistēmas termiņā. Jūs varat uzzināt tikai ātrumu COM portu, lai izveidotu savienojumu ar moduli eksperimentāli dažādiem programmaparatūras tas var būt atšķirīgs. Manu moduli ātrums bija vienāds ar 9600 baudu. Turklāt, tas bija iespējams instalēt apmaiņu tikai pēc atvienošanas un atkārtoti savienojot CH_PD izejas jaudu. Pēc savienojuma ierakstiet terminālī un jāsaņem atbilde no OK moduļa. Komanda AT + GMR nodrošina moduļa programmaparatūras versijas numuru, at + RST komandu reboots moduli (sk. 4. att.). Galvenās komandas sarakstu var apskatīt šajā dokumentā (ESP8266ATCOMMANDSET.PDF).

4. attēls. Nosūtīšana komandas modulī no termīta programmas

Ja komandu režīmā jums nav ērti, jūs varat konfigurēt valdi, izmantojot AppStack ESP8266 config programmu, jūs varat lejupielādēt, kuru varat lejupielādēt http://esp8266.ru/download/esp8266-utils/esp8266_config.zip. Programmas izskats ir parādīts 5. attēlā. Moduļa iestatījums tiek veikts, izmantojot grafisko interfeisu, izpildot komandas var redzēt programmas monitorā (sk. 6. att.). Monitors var arī nosūtīt komandas no komandrindas.

5. attēls. AppStack ESP8266 config programma

6. attēls. Sērijas monitors AppStack ESP8266 CONFIG

Šā moduļa izmantošanai ir divas iespējas:

  • kopā ar mikrokontrolleri (piemēram, Arduino), kas kontrolēs UART moduli;
  • rakstiet savu programmaparatūru, lai izmantotu ESP8266 kā neatkarīgu ierīci.

Lietošanas piemērs

Apsveriet piemēru, lai izveidotu savienojumu ar ESP-01 mitruma sensora moduli un temperatūru DHT11 un nosūtot datus uz lietpratīgu mākoņu pakalpojumu (https://thingsspeak.com/). Mums būs nepieciešama šāda informācija:
  • eSP-01 modulis
  • maizes dēlis
  • mitruma un temperatūras sensors DHT11
  • rezistors 10 com
  • vadu savienošana
  • barošanas avots 3 - 3.6V
Vispirms pievienojiet DS18B20 sensoru ESP-01 modulim. DS18B20 - digitālais temperatūras sensors, kas darbojas uz viena vada 1-vadu interfeisu. DS18B20 sensora savienojuma diagramma uz moduli ir parādīts 1. attēlā. 7.

7. attēls. DHT11 sensora savienojuma diagramma līdz ESP-01 modulim.

Tad jums ir nepieciešams sākt profilu lietā. Pakalpojumam ir norādījumi par datu nosūtīšanu uz pakalpojumu un saņemt datus no pakalpojuma.

8. attēls. Shēmas montāža.

Mēs rakstīsim programmu Arduino IDE vidē ESP8266. Mēs izmantosim ESP8266WIFI.H bibliotēkas (iebūvētu) un onewire.h. Brauciet ar Arduino Board Skice no saraksta 1 - iegūt datus no temperatūras sensora un nosūtot datus uz lietuPeak pakalpojumu. Ir nepieciešams, lai jūsu dati par WiFi piekļuves punktu ESP-01 modulim:

  • const char * ssid;
  • const char * parole;
Un arī parametru parametru lietojumprogrammai lietojumprogrammā lietojumprogrammās. Listing 1 // Website // Pievienojiet bibliotēku, lai strādātu ar ESP8266 #include // savienot DHT bibliotēku, lai strādātu ar DHT11 #include // pin savienojuma dati #define dhtpin 4 // sensors dht11 #define dhttype dht11 // izveidojot gadījumu DHT DHT DHT objektu (dhttpin, dhttype); // SSID WiFi tīkla savienojums CONST char SSID \u003d "********"; // parole WiFi tīkla savienojums Connar parole \u003d "******"; // servera lietišķās konstrukcijas char * saimnieks \u003d "184.106.153.149"; // API atslēga Jūsu lietojumprogramma InformācijaSpeak const char * priviley \u003d "****************"; // mainīgie, lai uzglabātu temperatūru un mitrumu pludiņš temps; Peldošs mitrums; // mainīgais mērījumu intervālam neparakstīta long milis_int1 \u003d 0; Void Setup () (// SERIAL.BEGIN sērijas ports (115200); aizkave (10); Serial.print ("savienojums ar WiFi"); Serial.println (SSID); // Pievienojiet WiFi Wifi.begin (SSID , Parole); kamēr (wifi.status ()! \u003d WL_Connected) (aizkavēšanās (500);) Serial.println ("WiFi savienots"); // palaist dht dht.begin ();) tukša cilpa () (//) Mēs gaidām intervālu 10 minūtes, ja (Milis () - Millis_int1\u003e \u003d 10 * 6000) (Serial.Print ("savienojums ar lietām"); Serial.println (uzņēmēja); // Izmantojiet WiFi klientu Wiflient klientu; ja (( ! Client.Connect (saimnieks, 80)) (seriāli \u003d "/ UPDATE? Key \u003d"; URL + \u003d privāts; URL + \u003d "& Temp \u003d"; URL + \u003d TEMP; URL + \u003d "un mitrums \u003d"; URL + \u003d mitrums; // Nosūtiet pieprasījumu klientam .Print serveris (virkne ("Get") + URL + "HTTP / 1.1 \\ N" + "HOST:" + HOST + "\\ R N" + "Savienojums: Aizvērt \\ r n r \\ n" ); kavēšanās (10); // Lietvērtība, kamēr serveris pretoties (client.available ()) (virkne req \u003d client.Readstringuntil ("\\ r"); serial.print (req);))) Tagad lietā esošajā pakalpojumā mēs varam skatīties lasījumu grafiku Mūsu DHT11 temperatūras sensors (9. attēls).

9. attēls DS18B20 Temperatūras sensoru rādījumi lietā.

Bieži uzdotie jautājumi FAQ

1. Modulis neatbild uzKomandā
  • Pārbaudiet, vai modulis ir pareizi pievienots;
  • Pārbaudiet, vai RX, TX kontakti ir pareizi savienoti ar UART-USB adapteri;
  • Pārbaudiet CH_PD kontakta savienojumu līdz 3.3 V;
  • Paņemiet eksperimentālo valūtas kursu sērijas ostā.
2. ESP-01 modulis nesaņem temperatūras datus no sensoraDHT11.
  • Pārbaudiet, vai DHT11 sensors ir savienots ar moduli.
3. Nav nosūtīti dati uz pakalpojumu lietu
  • Pārbaudiet moduļa savienojumu ar WiFi piekļuves punktu;
  • Pārbaudiet WiFi piekļuves punktu, kas savieno ar internetu;
  • Pārbaudiet lietas pareizību.

Es ieteiktu šodien iepazīties ar jaunumu amatieru radioiekārtu - WiFi moduli. Tas ir kaut kas līdzīgs ilgam laikam visiem pazīstamiem NRF24L01, bet mazliet mazāk un nedaudz atšķirīgas funkcionalitātes. WiFi modulim ir gan tās neapstrīdamas priekšrocības, gan daži trūkumi, pēdējie, visticamāk, ir daļēji sakarā ar to, ka šis jaunums un attīstītāji tuvojās tai - informācija tiek izplatīta ļoti saspringta (dokumentācija dod tikai vispārējas idejas par moduļiem bez informācijas atklāšanas to pilnu funkcionalitāte). Nu, mēs gaidīsim kompānijas priekšnosacījumu ar "dzelzi".

Īpaši vērts atzīmēt moduļa izmaksas: pašlaik tas ir $ 3-4 (piemēram, AliExpress)

Tiesības NRF, kreisajā ESP modulī.

Ko konkrētāk ir šie wifi moduļi? WiFi mikroshēma atrodas uz kuģa, papildus tam pašam gadam ir mikrokontrolleris 8051, ko var ieprogrammēt, iet apkārt bez atsevišķa mikrokontrollera, bet par to citu laiku, EEPROM atmiņas mikrocīncels, kas nepieciešams, lai saglabātu iestatījumus Uz kuģa, arī uz moduļa kuģa ir viss minimāli nepieciešamais spārns - kvarca rezonators, kondensatori, bonusa indikācija elektroapgādes gaismas diodes un pārraides (saņemšanas) informāciju. Modulis īsteno tikai UART interfeisu, lai gan WiFi mikroshēmas iespējas ļauj citām saskarnēm. Drukas vadu uz kuģa tiek veikta ar WiFi antenu nepieciešamo konfigurāciju. Lielākais vienums ir 4 x 2 pin savienotājs.

Lai izveidotu savienojumu ar šīs shēmu, modulim jābūt savienotai ar Power On VCC un GND, TX un RX atbilstošā izeja no UART saņemšanas ierīces (atcerieties, ka RX ir savienots ar TX un TX ar RX) un CH_PD ( Piemēram, ENEB mikroshēma, viss ir izgaismots bez tā, bet nekas nedarbojas) par plus jaudu.

ESP8266 moduļa parametri:

  • piegādes spriegums ir 3,3 V (un tad modulis pats par sevi 5 b, bet izejas secinājumi atsakās strādāt, visticamāk)
  • pašreizējā līdz 215 mA pārraides režīmā
  • pašreizējā līdz 62 mA saņemšanas laikā
  • 802.11 b / g / n protokols
  • + 20.5DBM jauda 802.11
  • SDIO (divi izejas ir klāt moduļa kuģa, bet tos nedrīkst izmantot, izņemot oficiālās operācijas)
  • enerģijas un miega saglabāšanas režīmi enerģijas taupīšanai
  • iebūvēts mikrokontrolleris
  • vadība
  • funkcionēšanas temperatūra no -40 līdz +125 grādiem pēc Celsija
  • maksimālais sakaru attālums 100 metri

Kā norādīts, moduli var kontrolēt ar komandām, bet viņu pilnais saraksts nav zināms, visvairāk nepieciešams, ir parādīts zemāk:

# Komanda Apraksts
1 Tikai testa komanda, ja normāls stāvoklis, modulis atbildēs labi
2 AT + RST.
3 Pārbaudiet moduļa programmaparatūras versiju, atbilde būs versija un atbilde OK
4

AT + CWMODE \u003d<режим>

Set režīma moduļa modulis: 1 - klients, 2 - piekļuves punkts, 3 kombinētais režīms, atbilde OK
5 Iegūstiet sarakstu ar piekļuves punktiem, uz kuriem var izveidot savienojumu, atbildiet uz saraksta punktiem un ok
6

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

Pievienojieties piekļuves punktam, jautājot viņas vārdu un paroli, atbildiet uz OK
7 Atvienojiet no piekļuves punkta, atbildiet uz OK
8

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

Iestatiet paša moduļa piekļuves punktu, nosakot savus parametrus, atbildiet uz OK
9 Iegūstiet pievienoto ierīču sarakstu
10 Iegūstiet pašreizējo TCP savienojuma statusu
11


AT + Cipstart \u003d<тип>,<адрес>,<порт>

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

TCP / UDP savienojums
<айди>- savienojuma identifikators
<тип>- Savienojuma veids: TCP vai UDP
<адрес>- IP adrese vai URL
<порт>- osta.
12

AT + CIPMODE \u003d<режим>

Iestatiet pārsūtīšanas režīmu:

<режим>\u003d 0 - nav datu režīms (serveris var nosūtīt datus klientam un var saņemt datus no klienta)
<режим>\u003d 1 - datu režīms (serveris nevar nosūtīt datus klientam, bet var saņemt datus no klienta)

13

Vienam savienojumam (+ CIPMUX \u003d 0):
AT + Cipsend \u003d<длина>
Multi savienojumiem (+ CIPMUX \u003d 1):
AT + Cipstart \u003d<айди>,<длина>

Nosūtīt datus
<айди>- savienojuma identifikators
<длина>- nosūtīto datu skaits
Nosūtītie dati tiek nosūtīti pēc simbolu moduļa\u003e pēc ievadīšanas komandu
14

Vienam savienojumam (+ CIPMUX \u003d 0):
AT + CIPClose
Multi savienojumiem (+ CIPMUX \u003d 1):
AT + CIPClose \u003d<айди>

Cieša savienojuma. MultiPotentent režīma parametrs<айди>- Savienojuma identifikators. Moduļa reakcijai jābūt OK un atvienot
15 Iegūstiet IP moduli
16

AT + CIPMUX \u003d<режим>

Iestatiet savienojumu skaitu<режим>\u003d 0 vienam savienojumam,<режим>\u003d 1 MULTIPORT savienojumam (līdz četriem savienojumiem)
17

AT + CIPSERVER \u003d<режим>, <порт>

Paaugstiniet ostu.<режим>- solis režīms (0 - paslēpts, 1 - atvērts),<порт> - osta.

18

AT + CIPSTO \u003d<время>

Iestatiet vienas savienojuma laiku serverī
19

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

Par versijām programmaparatūras no 0,92, jūs varat iestatīt ātruma UART
20

Saņemt informāciju

Dati tiek pieņemti ar Preambulas + IPD, kam seko informācija par saņemtajiem datiem, un pēc tam paša informācija

Par vienu savienojumu (+ CIPMUX \u003d 0): + IPD,<длинна>:<передаваемая информация>

Vairāku savienojumiem (+ CIPMUX \u003d 1): + IPD,<айди>,<длинна>:<передаваемая информация>

Piemērs: + IPD, 0.1: X - pieņēma 1 baitu informāciju

Kā tiek ievadītas komandas:

  • Komandu izpilde:<Команда>.
  • Skatīt komandas statusu:<Команда>?
  • Palaidiet komandu ar iestatījumu parametriem:<Команда>=<Параметр>

Iegādājoties moduli, varat pārbaudīt moduļa programmaparatūras versiju, izmantojot komandu + GMR. Programmatūras versiju var atjaunināt, izmantojot atsevišķu programmatūru vai ar programmaparatūras versiju no 0,92, to var izdarīt tikai ar komandu + CiUpdate. Šādā gadījumā modulim jābūt savienotam ar maršrutētāju, lai piekļūtu internetam. Programmatūra un programmai moduļa programmai līdz versijai 0,92 tiks sniegta raksta beigās. Programmai, izmantojot programmatūru, GPIO0 izvade ir jāpievieno Power Plus. Tas ieslēgsies moduļa atjaunināšanas režīmā. Pēc tam atlasiet moduļa programmaparatūras failu programmā un izveidojiet savienojumu ar WiFi moduli, programmaparatūras atjauninājums tiks automātiski pēc savienojuma. Pēc atjaunināšanas nākamās programmaparatūras atjauninājumi būs iespējami tikai internetā.

Tagad, zinot, ka WiFi moduļa komandu organizēšana, pamatojoties uz tās, varat organizēt informācijas pārsūtīšanu, izmantojot bezvadu sakaru līdzekļus, kurā es uzskatu, ka viņu galvenais mērķis. Lai to izdarītu, mēs izmantosim AVR atmega8 mikrokontrolleru kā ierīci, kas kontrolē, izmantojot bezvadu moduli. Ierīces diagramma:

Shēmas būtība būs šāda. Siltuma sensors DS18B20 tiek mērīta temperatūra, ko apstrādā mikrokontrolleris un tiek pārraidīts, izmantojot WiFi tīklu ar nelielu laika intervālu. Tajā pašā laikā kontrolieris uzrauga saņemtos WiFi datus, LED1 LED kļūs ieslēgts, saņemot simbolu "A" simbolu, LED iziet. Shēma ir vairāk demonstratīvāka nekā noderīga, lai gan to var izmantot, lai attālināti kontrolētu temperatūru, piemēram, uz ielas, jums ir nepieciešams tikai rakstīt programmatūru datoram vai telefonam. ESP8266 modulis prasa 3.3 voltu barošanas avotu, tāpēc visu shēmu darbina AMS1117 stabilizators ar 3.3 voltiem. Mikrokontrolleris takting no ārējā kvarca ģenerators 16 MHz ar siksnu kondensatori 18 pf. R1 rezistors velk kājām no reset mikrokontrollera uz strāvas plus, lai novērstu spontānu peracam no mikrokontrollera, ja nav iejaukšanās. R2 rezistors veic funkciju, kas ierobežo strāvu caur LED, lai tas nedeg vai izņemtu MK. Šo ķēdi var aizstāt, piemēram, uz releja ķēdes un izmantot tālvadības ķēdi. R3 rezistors ir nepieciešams, lai darbinātu termometru virs 1-stiepļu autobusu. Shēma jāizmanto no diezgan spēcīga avota, jo WiFi moduļa maksimālais patēriņš var sasniegt līdz 300 mA. Tas, iespējams, ir moduļa galvenais trūkums - liels patēriņš. Šāda shēma no baterijām nedrīkst strādāt ilgu laiku. Kad jauda tiek pielietota diagrammai tās inicializācijas laikā, LED ir mirgo 5 reizes, kas norāda uz veiksmīgu atvēršanu ostas un iepriekšējās operācijas (pēc ieslēgšanas diagramma, nospiežot atiestatīšanas pogu, LED var blink 2 reizes - tas ir normāls).

Sīkākajā detalizētāk shēmas darbu var apskatīt mikrokontrollera programmaparatūras pirmkodā SI valodā, kas tiks prezentēta zemāk.

Shēma tika apkopota un atkļūdota dempinga padomē, DS18B20 termometrs tiek izmantots "Zonde" formātā ar metāla vāciņu:

Lai "sazinātos" ar šādu shēmu, jūs varat izmantot gan standarta WiFi datora kontrolieri, gan veidot uztvērēja shēmu, izmantojot USB-UART pārveidotāju un citu ESP8266 moduli:

Ar ceļu par adapteriem un termināliem šie moduļi tiem ir diezgan kaprīzs, strādā labi ar CP2303 pārveidotāju un atteikties strādāt adekvāti ar pārveidotājiem, kas uzcelti uz mikrokontrolleriem (mājās), termināls ir vislabāk piemērots termiņam (ir automātiska) Pievienots pārvadājumu atgriešanās simbols, bez kura modulis ir arī piemērots, nedarbosies ar termināli). Bet vienkārši, ja savienots ar mikrokontrolleru, moduļi strādā bez sūdzībām.

Tātad, lai apmainītos ar informāciju ar WiFi mikrokontrolleru, mēs izmantosim otro moduli, kas savienots ar datoru un termiņu termināli. Pirms sākat strādāt ar shēmu, katram modulim jābūt savienotam, izmantojot USB-UART un veikt vairākas operācijas - konfigurējiet darbības veidu, izveidojiet savienojuma punktu un izveidojiet savienojumu ar punktu, uz kuru jūs būsiet konfigurēts, lai apmainītos ar informāciju, lai uzzinātu WiFi moduļa IP adrese (būs nepieciešams savienot moduļus viens otram un koplietot informāciju). Visi šie iestatījumi tiks saglabāti un tiks automātiski izmantoti katru reizi, kad modulis ir ieslēgts. Šādā veidā jūs varat saglabāt kādu mikrokontrollera atmiņu moduļa sagatavošanas komandās, lai strādātu.

Moduļi darbojas kombinētajā režīmā, tas ir, tie var būt gan klienta, gan piekļuves punkts. Ja modulis jau strādā šajā režīmā šajā režīmā (AT + CWMODE \u003d 3), tad, kad atkal mēģināt konfigurēt moduli uz to pašu režīmu, atbilde parādīs "nekādas izmaiņas". Lai nodrošinātu, ka iestatījumi stājas spēkā, jums ir nepieciešams, lai restartētu moduli vai ievadīt at + RST komandu.

Pēc tam pašiem otrā moduļa iestatījumiem mūsu jautājums "Atmega" parādīsies pieejamo punktu sarakstā.

Mūsu gadījumā Wifi shēma būs šāda modulis ar mikrokontrolleri, tiks savienots ar mājas maršrutētāju (faktiski, mikrokontrolleris var iekļūt internetā, ja viņi reģistrē), tad paceliet ostu un rīkoties saskaņā ar algoritmu. No otras puses, modulis arī izveido savienojumu ar maršrutētāju un savienojumu ar mikrokontrolleru, izmantojot TCP (kā redzams ekrānuzņēmumā, lai tas būtu konfigurēt pārraides režīmu un savienojumu skaitu + CIPMODE un AT + CIPMUX komandas, attiecīgi un ievadiet komandu, lai izveidotu savienojumu ar + CipStart serveri). Viss! Ja izveidojat savienojumu ar piekļuves punktu (tikai WiFi Point, katru reizi, kad serveris, pat katru reizi, kad serveris ir jāpaaugstina otrā galā, katru reizi, kad ieslēdzat strāvu) un restartējiet moduli, tad nav Nepieciešams pievienoties sev vēlreiz, tas ir arī saglabāts atmiņā. un automātiski savieno ar pieejamību, kad modulis ir ieslēgts. Tomēr ērta.

Tagad temperatūras dati var automātiski doties uz datoru, un komandas no datora jūs varat kontrolēt LED. Lai ērtības, jūs varat rakstīt programmatūru zem Windows un uzraudzīt temperatūru, izmantojot WiFi.

AT + Cipsend komanda mēs nosūtām datus, saņemot datus, parādīsies "+ IPD,<айди>,<длинна информации>: "Pēc tam, kad resnās zarnas nāk mūsu noderīgā (pārraides) informāciju, kuru vēlaties izmantot.

Viena lieta - ir vēlams barot moduli nevis no baterijām, bet no stacionārās strāvas kontaktligzdas (dabiski, izmantojot barošanas avotu), pateicoties lielajam moduļu patēriņam.

Šī ir viena no iespējām, lai nosūtītu informāciju starp Wifi moduļiem, jūs varat arī tos savienot bez maršrutētāja tieši viens otram, un jūs varat izveidot savienojumu ar moduli, izmantojot standarta WiFi datoru un strādāt caur to.

Funkcionalitāte ir saistīta ar acīmredzamākajiem šiem moduļiem, kuri zina, ka joprojām ir sagatavoti izstrādātāji!

Lai ieprogrammētu mikrokontrolleru, jums ir jāizmanto šāda kodolsintēzes bitu kombinācija:

Visbeidzot, es vēlos atzīmēt, ka tas patiešām ir lietisko interneta revolūcija! Par moduļa cenu vairākās zaļās vienībās mums ir pilnīgs Wi-Fi modulis ar milzīgām iezīmēm (kas joprojām ierobežo šī brīnuma izstrādātājus), darbības joma vienkārši nav ierobežota - visur, kur fantāzija ļaus un dota Tas, ka šajā modulī jau ir mikrokontrolleris, tomēr nav nepieciešams izmantot ārējo mikrokontrolleru, kas ir jāprogrammē kaut kā. Tātad, draugi, tas ir gadījums - mēs sniedzam Wi-Fi uz katru rozeti!

Raksts ietver programmaparatūru mikrokontrolleram, avota kodu programmā, dokumentācija par mikroshēmu Wi-Fi moduļa, programma moduļa programmai un moduļa versijas programmai un moduļa versijai 0,92 (arhīvs ir sadalīts 3 daļas, jo kopējais izmērs ir pārāk liels, lai pievienotu rakstu), kā arī video demonstrētu shēmas darbību (videonolvētā dēlis, kas savienots ar WiFi ar vadības moduli, pārvaldītā valde periodiski pārraida informāciju par temperatūru , kad termometrs iegremdē termometru video, var redzēt, ka temperatūra sāk samazināties, tad, ja jūs varat nodot rakstzīmi "A" no vadības moduļa, LED iedegsies pārvaldītajā valdē, un, ja "B" simbols ir gatavs).

Tas, šķiet, ir viss. Neaizmirstiet uzrakstīt savus komentārus un vēlmes, ja jums ir uzmanība uz šo tēmu, mēs izstrādāsim idejas jauniem.

Radio elementu saraksts

Apzīmējums Veids Nominālais numurs PiezīmeRezultātsMana piezīmjdators
U1. WiFi modulis1 Piezīmjdatorā
Ic1 MK AVR 8-bits

Atmega8.

1 Piezīmjdatorā
IC2. temperatūras sensors

DS18B20.

1 Piezīmjdatorā
Vr1. Lineārais regulators

AMS1117-3.3.

1 Piezīmjdatorā
C1, C2. Kondensators18 pf2 Piezīmjdatorā
C3, C7, C8 Elektrolītisks kondensators100 μf3