Dom

Povezivanje Wi-Fi modula. Kako ispravno konfigurirati bežični Wi-Fi adapter. Ako se internet putem Wi-Fi mreže ne uključi

Moderni usmjerivač obično nije samo usmjerivač, on kombinira nekoliko uređaja. Može obavljati različite zadatke, o jednom od kojih ćemo govoriti u ovom članku. Postoji takav uređaj kao Wi-Fi prijemnik ili adapter. Njegov zadatak je primanje Wi-Fi signala, drugim riječima, povezivanje određenog uređaja s Wi-Fi mrežom. Takvi adapteri ugrađeni su u prijenosna računala, tablete, pametne telefone, televizore itd.

Postoje i vanjski adapteri, na primjer za stolna računala (o njima sam pisao u članku) ili za televizore. Ali što ako se trebamo spojiti na internet preko Wi-Fi isto stolno računalo ili TV koji nema ugrađeni Wi-Fi prijemnik. A nemamo ni vanjskog. Ne želimo ga kupiti ili jednostavno nema takve mogućnosti.

U takvoj situaciji može nam pomoći obični router koji može djelovati kao prijemnik Wi-Fi mreže. Odnosno, primat će internet putem Wi-Fi-ja od našeg bežična mreža, i prenesite ga na uređaj (TV, kompjuter) putem mrežnog kabela.

Trebali biste odmah primijetiti da postoje usmjerivači koji imaju odvojeni način rada Rad "adaptera". Ali u većini uređaja morat ćete konfigurirati repetitor, most (WDS), klijenta ili bežičnu vezu s davateljem usluga.

Sada ćemo pobliže pogledati ove načine rada na usmjerivačima različitih proizvođača i saznati kako koristiti usmjerivač kao bežični mrežni prijemnik. Razmotrimo najpopularnije proizvođače: TP-LINK, ASUS, ZyXEL, D-Link, Netis. U donjem naslovu potražite informacije o svom uređaju.

Izrada Wi-Fi prijemnika od ZyXEL rutera

Odlučio sam početi sa ZyXEL uređajima. Iz linije ZyXEL Keenetic routera. Usmjerivači ove tvrtke podržavaju različite načine rada. A tu je i način "Adapter". Na uređajima s nova verzija NDMS V2 firmware, koji je plave boje.

Osim toga, sve je postavljeno vrlo jednostavno i jasno. I sve radi. Već sam provjerio sve načine rada ZyXEL rutera (na primjeru modela Keenetic Start), i naravno pripremio detaljne upute. Samo postavite usmjerivač blizu računala ili TV-a, povežite ih mrežnim kabelom, postavite način rada "Adapter" i gotovi ste.

Ako odjednom nemate takav način rada, onda možete (bežična veza s provajderom). Usput, ova se metoda može koristiti na starijim verzijama uređaja.

Način rada Media Bridge

Tek u procesu pisanja ovog teksta, na skupljem modelu Asus RT-N18U, otkrio sam Media Bridge mod rada koji nam puno bolje odgovara od moda pojačala (čak i ako pogledate dijagram rada na upravljačkoj ploči).

Ali Asus RT-N12+ nema ovaj način rada. Što je u principu i logično, budući da nije baš pogodan za ozbiljne multimedijske zadatke. U bliskoj budućnosti pripremit ću zasebne upute za postavljanje načina rada Media Bridge. Sve ću provjeriti i napisati kako odgovara ili ne.

Wi-Fi prijemnik s TP-LINK usmjerivača

Ljudi se posebno često pitaju kako pretvoriti tako popularne modele kao što su TP-LINK TL-WR740N, TL-WR841N itd. u prijemnik.

Na takvim uređajima morat ćete koristiti način rada mosta, poznat i kao WDS.

Budući da u načinu rada repetitora, ovi usmjerivači ne rade (pisao sam o tome). Samo još ne mogu ništa reći o novim usmjerivačima tvrtke TP-LINK. Možda već postoji podrška za različite načine rada. Znam da samo pristupne točke iz TP-LINK-a mogu raditi u načinu repetitora. I koliko ja znam ne postoji adapter mode.

Postoje i zasebne upute za postavljanje WDS načina rada na TP-LINK-u:

Mogu sa sigurnošću reći da u načinu rada mosta radi internet s TP-LINK usmjerivača putem mrežnog kabela. Bilo je mnogo pitanja o tome, pitao sam TP-LINK podršku, sve radi. Samo trebate onemogućiti DHCP. Članak s gornjom vezom sadrži sve potrebne informacije.

D-Link router kao prijemnik

Ne mogu točno odgovoriti za sve modele D-Link usmjerivača, ali na temelju vlastito iskustvo, mogu reći da se ti usmjerivači mogu konfigurirati u bežičnom načinu rada za korištenje kao adaptera. Testirano na DIR-615, DIR-300.

Mora se priznati da je ovaj način rada D-Link routera izvrstan za distribuciju interneta putem kabela. Osim toga, moguće je onemogućiti bežičnu mrežu, što je vrlo korisno.

Za detaljnije upute o postavljanju klijentskog načina rada na D-Link uređajima pogledajte ovdje:. Pogledajte iza naslova "Povezivanje D-Link usmjerivača s drugim usmjerivačem putem Wi-Fi veze (klijentski način)". Tamo je sve detaljno opisano. Možda ću kasnije pripremiti posebnu uputu.

Adapter (klijent) način rada na Netis usmjerivačima

Ako imate Netis usmjerivač i želite ga koristiti za spajanje uređaja na Internet putem mrežnog kabela, onda ga je najbolje konfigurirati u “Klijentskom” modu. Također ga možete koristiti bez problema. Provjerio sam, sve radi.

Postavljanje usmjerivača u načinu rada "Klijent".

Sve je vrlo jednostavno. U postavkama, kojima se može pristupiti na netis.cc idite na napredne postavke klikom na veliki gumb Napredna i odmah idite na karticu "Bežični način rada" - "Postavke Wi-Fi". Odaberite "Klijent" s padajućeg izbornika Radio Mode. Pritisnite gumb "AP skeniranje".

Pojavit će se popis dostupnih mreža na koje se možete povezati. Nasuprot vašoj mreži odaberite prekidač "Poveži se". Kliknite na gumb "Poveži se".

Zatim postavite lozinku za glavnu Wi-Fi mrežu i kliknite na gumb "Spremi".

Nakon ovih koraka, moj router se ponovno pokrenuo, a internet je odmah počeo raditi putem kabela.

Važna točka: U načinu rada klijenta Netis router ne emitira Wi-Fi mrežu, što je vrlo dobro. Ako trebate internet putem kabela i Wi-Fi, tada ga konfigurirajte u načinu rada s repetitorom (link na upute je gore).

Pogovor

Kasnije ću pokušati dodati podatke o drugim proizvođačima: Tenda, Linksys itd.

Gotovo svaki usmjerivač može se pretvoriti u prijemnik. Mnogi ljudi, mislim, imaju stari ruter koji samo skuplja prašinu na polici i samo zauzima prostor. A možda će vam još i dobro doći. I zamijenite adapter za stolno računalo, TV, igraću konzolu i druge uređaje. Kako ne bi kasnili mrežni kabel kroz cijelu kuću.

Danas je punopravni rad na računalu moguć samo ako imate pristup Internetu. Zastarjele žičane veze izgubile su svoje - samo se povežite s najbližom pristupnom točkom. A ako adaptere na prijenosnim računalima obično već instalira proizvođač, tada ćete za stolno računalo morati instalirati Wi-Fi adapter. Hajde da shvatimo kako odabrati najbolji model za različite zahtjeve.

Vrste adaptera

Prije svega, morate odlučiti o vrsti wifi adaptera za vaše računalo. Prema značajkama instalacije, postoje dvije velike skupine. Prvi uključuje vanjske modele koji su spojeni izvan računala. Druga skupina uključuje unutarnje opcije koje su montirane u kućište uređaja. Izdvojeno stoje adapteri na CardBus sabirnici koji izlaze iz mode, ali ih još ima, a ugrađuju se u poseban konektor.

Vanjski Wi-Fi adapteri

Vanjski modeli su najpopularniji i najlakši za instalaciju, jer ne zahtijevaju posebna znanja prema uređaju računala. Mogu se instalirati izvan računala bez otvaranja kućišta. Potrebno je samo da odgovarajući priključak, najčešće USB, bude slobodan.

Veličine mogu varirati: kompaktni modeli praktički ne strše izvan otvora, veći izgledaju poput flash pogona. Radi lakšeg postavljanja ili poboljšanog prijema (primjerice, za fizičko približavanje adaptera pristupnoj točki), moguće je spojiti preko produžnog kabela.

Budući da je USB univerzalni priključak, vanjski modeli mogu se spojiti na gotovo bilo koje računalo – bilo stolno ili prijenosno. Moderni operativni sustavi mogu prepoznati većinu ovih modela. Ovaj USB adapter za računalo automatski se aktivira nakon instalacije.

Imajte na umu da brzina prijenosa najnovijih modela može premašiti mogućnosti starijih priključaka. Na primjer, USB 2.0 neće biti dovoljan za korištenje cijelog kanala 802.11ac adaptera - oni moraju biti spojeni na brze USB 3.0 priključke.

Povremeno ćete naići na modele s Ethernet priključkom. U ovom slučaju, komunikacija se uspostavlja između adaptera i računala putem običnog mrežnog kabela.

Interni wifi adapteri

Unutarnje opcije omogućuju ugradnju u jedinicu sustava. Izvana se možda uopće ne vide - naravno, ako model nema posebnu vanjsku antenu za poboljšanje kvalitete prijema. Ali čak iu ovom slučaju, nalazi se na stražnjoj strani računala i praktički se ne primjećuje. Dakle, ako je izgled računala kritičan, također je nepoželjno zauzeti USB priključci, onda je bolje ostati pri ovoj opciji.

Imajte na umu da se signal možda neće odašiljati, ako je ugrađen potpuno iznutra, jer će metalni dijelovi kućišta blokirati signal. Modeli s vanjskom antenom gotovo nikada nemaju takvih poteškoća. Neki adapteri također omogućuju zamjenu vanjskog dijela s jačom antenom.

Tipična opcija instalacije je unutar sistemske jedinice u PCI Express utoru, kao za običnu mrežnu karticu. PCI standard je manje uobičajen jer već postaje zastario. U isto vrijeme trpi prenosivost, budući da adapter ne možete brzo premjestiti na drugo računalo, niti ga možete lako premjestiti kako biste poboljšali kvalitetu prijema.

Wi Fi Card Bus adapteri

Najrjeđi tip adaptera, koji se praktički prestao proizvoditi. Da biste ga instalirali, potreban vam je poseban konektor. Prednosti uključuju kompaktne dimenzije i vrlo jednostavno postavljanje; nedostaci (uz malu prevalenciju) su mala snaga. Najčešće se takvi modeli koriste u prijenosnim računalima - na primjer, kada glavni adapter ne uspije.

Wi-Fi adapter D-Link DWA 525

Dostupan interni model za povezivanje računala na mrežu je DWA 525 tvrtke. Za povezivanje s Wi-Fi usmjerivačem može koristiti 802.11 b/g/n protokole, što daje maksimalna brzina na 150 Mbit/s. U većini slučajeva to je dovoljno za pouzdan rad u stanu. Model podržava WEP/WPA/WPA2 enkripciju. Za instalaciju vam je potreban slobodan PCI Express ili PCI utor - obje modifikacije su dostupne, stoga morate provjeriti koji model kupujete.

Antena na adapteru je uklonjena. Proizvođač jamči da će uređaj raditi u OS-u od Windows XP do inačice 8.

WiFi adapter ASUS PCI N10

Još jedan interni adapter. Karakteristike su slične prethodnom modelu: ugradnja u PCI port, brzine prijenosa do istih 150 Mbit/s zahvaljujući vanjskoj anteni i mogućnost rada unutar 802.11n. Za brzo postavljanje veze možete koristiti WPS, a komunikacija će se automatski odvijati preko šifriranog kanala. Dodatni plus je što adapter može raditi kao pristupna točka.

Wi-Fi adapter za stolno računalo PC

Ako je signal slab, laptop se može pomaknuti bliže pristupnoj točki. Ovaj trik neće raditi sa stolnim računalom. Stoga je potrebno odmah odabrati model uzimajući u obzir uvjete na mjestu njegove instalacije. Dakle, u stanu sa složenim rasporedom ili debelim zidovima može biti potrebna snažnija opcija. Ali ne morate se ograničiti na asortiman samo vanjskih modela ili modificirati postojeći ako se antena ne može nositi s prijemom.

Kako odabrati Wi-Fi adapter

Ako ste već odabrali između mogućnosti unutarnje i vanjske instalacije, vrijeme je da pobliže pogledate tehničke karakteristike uređaja. Obratite pozornost na sljedeće ključne točke pri odabiru Wi-Fi adaptera za vaše računalo:

  • kompatibilnost s postojećim uređajima (prvenstveno pristupnom točkom - routerom);
  • podrška standardima jer određuje brzinu prijenosa;
  • korištena učestalost;
  • snaga odašiljača u adapteru;
  • mogućnost šifriranja veze;
  • domet prijemnika.

Ne ograničavajte se na brzinu napisanu na pakiranju. Ovo je teoretsko maksimalno ograničenje za ovaj model. Gore navedeni čimbenici također utječu na stvarnu brzinu.

Također obratite pozornost na svoje buduće mjesto rada. Ako je jedinica sustava skrivena u dubinama masivnog stola, onda bi bilo logično pokušati pomaknuti antenu više pomoću produžnog kabela.

Ponekad se preporučuje korištenje adaptera iste tvrtke koja je proizvela vaš usmjerivač. Tolika zdrav razum ovo ima: proizvođač može ispitati stabilnost opreme suradnja, a softversko sučelje će najvjerojatnije biti slično. U praksi popularni modeli Dosta se uspješno spajaju na rutere drugih proizvođača. Poteškoće zbog različitih proizvođača iznimno su rijetke, obično kod starije opreme.

Kompatibilnost

Prije svega provjerite ima li vaše računalo odgovarajući slobodni priključak. PCI Express adapter se ne može postaviti u USB konektor, kao ni u obični PCI, a model s Ethernet vezom ne može se postaviti u Card Bus utor. Što se tiče operativnog sustava, sve je jednostavnije: popularni modeli podržavaju Windows i Mac OS linije na pristojnoj razini. Cijeli popis navedeno na pakiranju ili u popratnoj dokumentaciji.

Ako trebate spojiti određeni uređaj (na primjer, na staroj verziji sustava Windows ili rijetkom OS-u), prvo provjerite jesu li odgovarajući upravljački programi dostupni na web-mjestu proizvođača ili na priloženom disku.

Standard

Podrška za određeni komunikacijski standard određuje moguće načine brzine komunikacije između adaptera i usmjerivača. Raditi na velika brzina potrebna je podrška za moderne 802.11n ili 802.11ac. Ako koristite uređaj koji podržava samo g ili čak b standarde, tada će brzina veze biti vrlo, vrlo ograničena - ima smisla to učiniti samo ako usmjerivač ne podržava brže opcije.

Ako se povežete pomoću sporog adaptera, usmjerivač će automatski prijeći u način rada smanjenih performansi. Istodobno će svi ostali povezani uređaji također biti prisiljeni raditi nižom brzinom.

Minimalni razumni zahtjev je podrška za verziju n standarda. Omogućuje brzine od 150 ili 300 Mbps ovisno o modelu. To će biti dovoljno za udobno surfanje internetom i za gledanje video sadržaja bez dugog čekanja.

Standard 802.11ac podržava frekvenciju od 5 GHz i postupno dobiva na popularnosti. Omogućuje prijenos podataka brzinama do 10 Gbit/s. Istina, takva brzina možda neće biti korisna u kućnoj opremi. Osim ako ne želite odabrati adapter s pogledom u budućnost ili za profesionalne svrhe kao što je sudjelovanje u online igračkim turnirima ili redoviti rad s velikim količinama podataka.

Frekvencija

Bežična oprema za rad koristi dvije različite frekvencije. Stariji ili jeftiniji modeli obično koriste samo 2.4 pojas, noviji i skuplji mogu raditi u oba pojasa ili isključivo na 5 GHz. Stoga morate biti sigurni da se adapter i usmjerivač mogu "sprijateljiti" i koristiti istu frekvenciju za komunikaciju.

Prednosti povećane frekvencije su povećana brzina prijenosa podataka između uređaja. Osim toga, više kanala može se smjestiti u ovaj raspon bez međusobnog preklapanja. To jest, pojedinačne pristupne točke, čak i ako se nalaze blizu, neće ometati međusobni prijenos podataka. A budući da su takvi uređaji skuplji, radijski je zrak u ovom rasponu manje zauzet, što pozitivno utječe na stabilnost i brzinu veze.

Međutim, ovaj pristup ima i nedostatak: visokofrekventni signal slabije prodire kroz zidove i druge prepreke. Zbog toga radijus pouzdanog prijema, pod svim ostalim uvjetima, može biti manji. Ako je moguće, preporuča se testirati obje opcije povezivanja i odabrati najbolju za vaše računalo.

Snaga odašiljačkog modula

Snaga odašiljača Wi-Fi adaptera za računalo određuje raspon preko kojeg će se širiti radio signal. Što je veći, to će se sigurnije održavati veza s usmjerivačem. To znači da će brzina prijenosa podataka biti veća. S druge strane, zakonodavstvo ograničava maksimalnu moć.

Ako između računala i usmjerivača postoje prepreke, bolje je usredotočiti se na vrijednosti od oko 20 dBm. U uvjetima izravne vidljivosti (na primjer, ako je pristupna točka u istoj prostoriji), mogu se koristiti manje snažni modeli.

Enkripcija pristupa

Spoj bežično zbog upotrebe radio valova ima značajan nedostatak: ako imate opremu i blizu ste odašiljača, signal može primiti svatko. Odnosno, podaci se zapravo prenose u nezaštićenom okruženju. Stoga je potrebno voditi računa o kriptiranom pristupu kako se nitko drugi ne bi mogao spojiti na kanal i gledati što se prenosi na radiju.

Moderni standard WPA2 cijeli je skup tehnologija usmjerenih na zaštitu podataka. Upravo je najavljena pojačana verzija standarda WPA3. Ali bolje je odmah napustiti zastarjeli WEP, jer su za njega već razvijene tehnologije hakiranja.

Raspon

Važan parametar je raspon prijema signala. Uostalom, Wi-Fi je malo koristan ako sve svoje vrijeme morate provoditi u blizini pristupne točke. Kako jači odašiljač, što je antena bolja, na većoj udaljenosti možete pouzdano održavati radio komunikaciju. Međutim, vrijedi imati na umu da proizvođač navodi ovaj parametar za idealne uvjete uz brojne rezervacije. Činjenica je da na domet utječu prisutnost i materijal zidova između usmjerivača i adaptera, stupanj radio buke (broj usmjerivača ili druge radio opreme u blizini), frekvencijski raspon koji se koristi itd.

Ostali parametri

Imajte na umu da podržava MIMO tehnologiju. Unatoč smiješnoj kratici, omogućuje vam poboljšanje signala: umjesto jedne, možete koristiti nekoliko antena, i na strani usmjerivača i na adapteru. U standardnoj verziji n dopuštena su 4 komada, a ac - odjednom 8. Budući da u ovom slučaju svi rade paralelno, brzina se povećava nekoliko puta. To također pozitivno utječe na stabilnost veze. Istina, takvi adapteri su nešto skuplji.

Ako također trebate distribuirati Wi-Fi uređajima u blizini, provjerite podršku za SoftAP - ovaj način vam omogućuje da koristite adapter kao dodatni odašiljač signala. Zatim možete instalirati jedan moćni modul na svoje računalo i na njega povezati svoj pametni telefon ili tablet.

Ako je adapter kupljen za izravno povezivanje uređaja, provjerite podržava li odgovarajuću tehnologiju. Na primjer, to može biti Wi-Fi Direct ili Miracast. Inače, adapter neće biti od koristi.

Postavljanje i povezivanje Wi-Fi adaptera

Zatim ćemo pogledati kako konfigurirati kupljeni adapter. Prvo ga morate spojiti na odgovarajući konektor. Za povezivanje putem PCI ili PCI Expressa morat ćete otvoriti jedinicu sustava. Zatim morate pažljivo, bez pretjeranog pritiska, postaviti adapter u utor i provjeriti je li tamo fiksiran. Ako modul ima vanjsku antenu, trebate ukloniti utikač sa stražnje stijenke i zamijeniti ga nosačem koji dolazi s adapterom. S vanjskim modelima sve je puno jednostavnije: samo ga trebate spojiti na slobodni USB.

Moderni operativni sustavi dobro prepoznaju popularne modele. OS može samostalno instalirati sve potrebne upravljačke programe i aktivirati novi uređaj. U tom slučaju možda neće biti potrebna dodatna konfiguracija - računalo će se jednostavno moći povezati s bežičnim mrežama standardnim metodama.

Ako se sustav ne može automatski nositi s instalacijom, trebate mu pomoći. Upravljačke programe možete pronaći na disku (ako je bio priložen uz uređaj) ili na web stranici proizvođača. Za aktiviranje dodatnih funkcija, kao što je Wi-Fi distribucija s računala ili fino podešavanje parametara prijenosa, može biti potreban poseban vlasnički uslužni program.

Prve akcije

Nakon instalacije softvera, provjerite postoji li povezanost. Ako su upravljački programi ispravno instalirani, računalo će se moći povezati s vašim usmjerivačem. Unesite točan naziv pristupne točke i lozinku. Ako je potrebno, konfigurirajte interakciju s usmjerivačem - odaberite željeni frekvencijski raspon i potrebni standard, optimizirajte komunikaciju pomoću vlasničkih uslužnih programa.

Problemi s mrežom

Ponekad je mreža nestabilna nakon instalacije. Razlozi mogu biti različiti: neispravna postavka usmjerivač ili samo računalo, problemi sa softver ili čak neispravan adapter. To se očituje u činjenici da je veza prekinuta neko vrijeme nakon povezivanja ili računalo ne vidi Wi-Fi.

Razlog zašto se to događa može biti trivijalan: aktiviran je način rada za uštedu energije za adapter. To se često nalazi na prijenosnim računalima; OS optimizira potrošnju energije isključivanjem svega "nepotrebnog". Za provjeru morate otvoriti postavke u svojstvima bežične veze. Zatim na kartici upravljanja napajanjem trebate poništiti okvir koji vam omogućuje isključivanje uređaja.

Problemi s ruterom

Također morate provjeriti mogu li se drugi uređaji spojiti na usmjerivač. Na primjer, pomoću pametnog telefona ili tableta. Ako drugi uređaj uspješno uspostavi vezu i održava je stabilno, to znači da sam router radi ispravno. Također pokušajte ponovno pokrenuti svoj router.

U suprotnom, trebate provjeriti konfiguraciju pristupne točke: koristi li kompatibilni standard, je li odabran isti radio kanal (ako je onemogućen automatsko podešavanje), je li navedena ispravna lozinka. U krajnjem slučaju, možete resetirati usmjerivač na tvorničke postavke i zatim ga ponovno konfigurirati, provjeravajući svaki korak.

Također je moguće da treba ažurirati firmware usmjerivača. U tom slučaju morat ćete ga preuzeti s web-mjesta proizvođača, a zatim ažurirati putem upravljačke ploče usmjerivača. Detaljne upute za određeni model obično su navedeni u korisničkom priručniku.

Padam navedene mjere nije pomoglo, provjerite radi li uređaj ispravno. Na primjer, obratite se servisnom centru proizvođača radi provjere.

Softver

Problem može biti i u zastarjelom profilu bežične veze - ako su se postavke usmjerivača promijenile, ali operativni sustav "ne zna" za to. Zatim je potrebno izbrisati profil, nakon čega će se ponovno kreirati. Najprije pokrenite naredbeni redak (CMD), zatim pokrenite sljedeću naredbu, navodeći umjesto toga naziv profila:

netsh wlan brisanje profila ime=

Nakon toga morat ćete ponovno unijeti lozinku prilikom povezivanja s usmjerivačem.

Ako vidite poruku da je vaša veza ograničena, možete vratiti svoje TCP/IP postavke na zadane vrijednosti. U tu svrhu u naredbeni redak koristi se sljedeća tehnika:

netsh int ip reset c:\resetlog.txt

Nakon ponovnog pokretanja, provjerite vezu.

Ako to ne pomogne, provjerite je li upravljački program ispravno instaliran. Na upravljačkoj ploči OS-a odaberite Upravitelj uređaja, zatim provjerite svoj na popisu mrežnih adaptera. Otvorite njegove postavke i pokušajte ponovno instalirati upravljački program (deinstalirajte i ponovo instalirajte). Koristite upravljačke programe sa službene web stranice. Također možete pokušati instalirati više stara verzija vozači (s nižim indeksom).

Kvar adaptera

Kada gore navedene mjere ne pomognu ili sustav čak i ne prepozna adapter, možda je problem u samom uređaju. Radi sigurnosti, možete ga pokušati instalirati na drugo računalo. Ako tamo radi, morate provjeriti postavke računala. Ako adapter odbije funkcionirati na drugom stroju, trebate ga zamijeniti (ako jamstvo još vrijedi) ili ga popraviti.

Sretan vam internet!

Wi-Fi modul ESP-01 je najpopularniji modul iz serije ESP8266. Komunikacija s računalom ili mikrokontrolerom provodi se putem UART-a pomoću skupa AT naredbi. Osim toga, modul se može koristiti kao neovisni uređaj, da biste to učinili, morate učitati svoj firmware u njega. Možete programirati i preuzeti firmware putem Arduino IDE verzije veće od 1.6.5. Za flash firmware modula trebat će vam UART-USB adapter. Modul ESP-01 može se široko koristiti u IoT uređaji(Internet stvari).

Tehnički podacimodul

  • Wi-Fi 802.11 b/g/n
  • WiFi načini rada: klijent, pristupna točka
  • izlazna snaga- 19,5 dB
  • Napon napajanja - 1,8 -3,6 V
  • Potrošnja struje - 220 mA
  • GPIO portovi: 4
  • Takt procesora - 80 MHz
  • Kapacitet memorije koda
  • radna memorija- 96 KB
  • Dimenzije - 13×21 mm

Veza

Razmotrimo način AT naredbe. Da biste to učinili, spojite modul na računalo putem USB-UART adaptera. Namjena pinova modula (vidi sliku 1):
  • VCC - +3,3 V
  • GND - uzemljenje
  • RX, TX - UART pinovi
  • Izlaz CH_PD - omogućivanje čipa
  • GPIO0, GPIO2 - digitalni kontakti
Modul zahtijeva vanjsko napajanje 3,3 V.

Slika 1. Raspored pinova modula ESP-01

Dijagram veze za komunikaciju s modulom u AT naredbenom modu (Slika 2):

Slika 2. Dijagram spajanja ESP-01 modula na računalo preko serijskog porta

Slika 3. Montažni krug

Za slanje AT naredbi u Mac OS X, možete koristiti program CoolTerm, u operativnom sustavu Windows sustav Program Termite. Brzinu COM porta za povezivanje s modulom možete saznati samo eksperimentalno; može se razlikovati za različite firmware. Za moj modul brzina se pokazala 9600 bauda. Osim toga, razmjenu je bilo moguće uspostaviti tek nakon odspajanja i ponovnog spajanja pina CH_PD na napajanje. Nakon povezivanja unesite AT u terminal i trebali biste dobiti odgovor OK od modula. Naredba AT+GMR daje broj verzije firmvera modula, naredba AT+RST ponovno pokreće modul (vidi sliku 4). Popis osnovnih AT naredbi može se pronaći u ovom dokumentu (ESP8266ATCommandsSet.pdf).

Slika 4. Slanje AT naredbi modulu iz Termita

Ako vam AT naredbeni način rada ne odgovara, ploča se može konfigurirati pomoću programa AppStack ESP8266 Config, koji se može preuzeti s veze http://esp8266.ru/download/esp8266-utils/ESP8266_Config.zip. Izgled Program je prikazan na slici 5. Modul se konfigurira pomoću grafičkog sučelja, a izvršavanje naredbi može se vidjeti u programskom monitoru (vidi sliku 6). Monitor također može slati AT naredbe iz naredbenog retka.

Slika 5. AppStack ESP8266 Config program

Slika 6. Serijski monitor AppStack ESP8266 Config programa

Postoje dvije opcije za korištenje ovog modula:

  • u sprezi s mikrokontrolerom (na primjer Arduino), koji će upravljati modulom preko UART-a;
  • pisanje vlastitog firmvera za korištenje ESP8266 kao samostalnog uređaja.

Primjer upotrebe

Pogledajmo primjer spajanja senzora vlažnosti i temperature DHT11 na modul ESP-01 i slanja podataka na usluga u oblaku ThingSpeak (https://thingspeak.com/). Trebat će nam sljedeći dijelovi:
  • modul ESP-01
  • daska za kruh
  • senzor vlažnosti i temperature DHT11
  • otpornik 10 kOhm
  • spojne žice
  • napajanje 3 - 3,6V
Prvo spojimo senzor DS18B20 na modul ESP-01. DS18B20 je digitalni senzor temperature koji radi preko jednožilnog 1-Wire sučelja. Dijagram spajanja senzora DS18B20 na modul prikazan je na sl. 7.

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

Zatim morate napraviti profil u ThingSpeak servisu. Servis ima upute za slanje podataka servisu i primanje podataka od servisa.

Slika 8. Kompletan sklop.

Napisat ćemo program Arduino okruženje IDE za ESP8266. Koristit ćemo biblioteke ESP8266WiFi.h (ugrađena) i OneWire.h. Uploadajmo skicu iz listinga 1 na Arduino ploču - primamo podatke od senzora temperature i šaljemo podatke servisu ThingSpeak. Potrebno je unijeti svoje podatke za WiFi pristupnu točku za ESP-01 modul:

  • const char *ssid;
  • const char *lozinka;
kao i parametar privateKey za vašu aplikaciju u usluzi ThingSpeak. Ispis 1 // web mjesto // Uključi biblioteku za rad s esp8266 #include // Uključi DHT biblioteku za rad s DHT11 #include // DATA pin veze pin #define DHTPIN 4 // DHT11 senzor #define DHTTYPE DHT11 // kreiranje instance DHT objekta DHT dht(DHTPIN, DHTTYPE); // ssid WiFi veza mreže const char ssid = "********"; // WiFi lozinka za mrežu povezivanja const char lozinka = "******"; // ThingSpeak poslužitelj const char* host = "184.106.153.149"; // API KEY vaše ThingSpeak aplikacije const char* privateKey = "****************"; // varijable za pohranjivanje temperature i vlažnosti float temp; float vlažnost // varijabla za interval mjerenja unsigned long millis_int1=0; void setup() ( // pokretanje serijskog porta Serial.begin(115200); delay(10); Serial.print("Poveži se na WiFi"); Serial.println(ssid); // Poveži se putem WiFi WiFi.begin( ssid, lozinka); while (WiFi.status() != WL_CONNECTED) ( delay(500); ) Serial.println("WiFi povezan"); // pokreni dht dht.begin(); ) void loop() ( / / pričekajte interval od 10 minuta if(milis()-millis_int1>=10*60000) ( Serial.print("connect to ThingSpeak"); Serial.println(host); // Koristite WiFi klijent WiFiClient klijent; ako (!client.connect (host, 80)) ( Serial.println("connection failed"); return; ) // dohvaćanje podataka o temperaturi temp = get_data_temperature(); vlažnost = get_data_humidity(); // Kreirajte URL sa zahtjevom za poslužitelj String url = "/ update?key="; url += privateKey; url += "&temp="; url += temp; url += "&humidity="; url += humidity; // Pošalji zahtjev poslužitelju client.print(String(" GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Veza: zatvori\r\n\r \n"); kašnjenje(10); // Odgovor poslužitelja ThingSpeak while(client.available())( String req = client.readStringUntil("\r"); Serial.print(req); ) ) ) Sada u usluzi ThingSpeak možemo vidjeti grafikon očitanja našeg senzora temperature DHT11 (Slika 9).

Slika 9. Grafikon očitanja senzora temperature DS18B20 u servisu ThingSpeak.

Često postavljana pitanja FAQ

1. Modul ne reagira naAT naredbe
  • Provjerite je li modul ispravno spojen;
  • Provjerite ispravnu vezu Rx, Tx kontakata na UART-USB adapter;
  • Provjerite spoj pina CH_PD na 3,3 V;
  • Eksperimentalno odaberite brzinu komunikacije na serijskom priključku.
2. Modul ESP-01 ne prima podatke o temperaturi od senzoraDHT11
  • Provjerite je li senzor DHT11 ispravno spojen na modul.
3. Podaci se ne prenose na uslugu ThingSpeak
  • Provjerite vezu modula s WiFi pristupnom točkom;
  • Provjerite vezu WiFi pristupne točke s internetom;
  • Provjerite je li zahtjev za uslugu ThingSpeak točan.

Bok svima. Ako pokušavate spojiti svoje računalo na Wi-Fi pomoću rutera koji se nalazi u vašem stanu, ali ništa ne radi, sada ću vam pokušati pomoći.

Što obično radimo? Idemo na Start - Upravljačka ploča, zatim mreža i internet – Centar za mrežu i dijeljenje - Promijenite postavke adaptera. Tamo vidimo ikonu Bežična mreža, s kojim se spajamo na Wi-Fi.

Dakle, bilo tko od vas, najvjerojatnije, već se povezao na svoj Wi-Fi stotinu puta, ali to je učinjeno samo na prijenosnom računalu ili telefonu. A sada pitanje: Kako mogu učiniti isto na računalu? Ni tamo nema ikone Bežična veza !

Zapravo je vrlo jednostavno. Računala prema zadanim postavkama obično nemaju Wi-Fi modul, kao ni Bluetooth, pa ga trebate sami instalirati.

Ali naravno, prva opcija s USB adapterom mnogo je praktičnija, jer nema potrebe za rastavljanjem sistemske jedinice.

2. Wi-Fi adapter koji smo koristili u ovoj lekciji može se spojiti ne samo na računalo, već i na prijenosno računalo. Na primjer, ako prijenosno računalo nema ugrađeni Wi-Fi ( to se može dogoditi samo na vrlo starim prijenosnim računalima), ili je bežični mrežni modul pokvaren, tada će u ovom slučaju Wi-Fi adapter povezan putem USB-a biti spas.

Povezivanje vašeg računala na Wi-Fi je lako i jednostavno. Mislim da ste se već u to uvjerili.

Cao svima!

Danas su samo dva standarda široko dostupna za bežične internetske veze: GSM i Wi-Fi. Korištenje GSM-a (uključujući 3G i LTE) postalo je de facto standard u M2M industrijskim aplikacijama. Upotreba jeftinih Wi-Fi čipova namijenjenih tržištu gadgeta bila je ograničena složenošću razvoja i nevoljkošću proizvođača da pruže tehnička podrška programeri M2M uređaja. Danas se situacija promijenila – tvrtka Texas Instruments pušten na slobodu Wi-Fi modul, posebno dizajniran za tržište "Internet stvari" i ima cijenu manju od 10 dolara (cijena na web stranici proizvođača). U članku se govori o značajkama praktičnu upotrebu moduli u kombinaciji s jeftinim procesorskim pločama .

Koncept Interneta stvari podrazumijeva povezivanje s mrežom stvari oko nas, poput kućanskih aparata, automobila, sportske opreme, inženjerskih i sigurnosnih sustava zgrada - gotovo svih objekata s kojima ima smisla razmjenjivati ​​informacije (Slika 1).

U jednom slučaju to mogu biti informacije čije je generiranje zapravo glavna funkcija uređaja (senzor temperature), u drugom slučaju to će biti pomoćni podaci koji povećavaju jednostavnost korištenja, na primjer, obavijest o radu ili slom. Proces povezivanja objekata na mrežu započeo je prije više od deset godina. U početku su to bile žičane pristupne mreže opremi u energetskom sektoru i skupoj tehnološkoj opremi u industriji. Posljednjih pet godina u svijetu ubrzano raste broj M2M mreža mjerača energije, razvijaju se navigacijski servisi za praćenje vozila i bežični sigurnosni sustavi. Značajno povećanje broja umreženih strojeva omogućeno je razvojem bežičnih tehnologija. Elektroničke komponente za bežični prijenos podaci zauzimaju istaknuto mjesto u postavama svih bez iznimke velikih proizvođača mikro krugova, a mlade tvrtke s originalnim razvojem u ovom području glavni igrači kupuju poput alve. Proliferacija prijenosnih računala, tableta i pametnih telefona omogućila je pristup internetu veliki broj od ljudi. Minijaturizacija i smanjenje troškova elektroničkih komponenti omogućili su povezivanje raznih Kućanski aparati(Slika 1), uključujući stvari koje se nikad nisu pretvarale da su "intelektualne", poput naočala, tenisica ili čak pribora za jelo (Slika 2). Danas se nalazimo na pragu sljedeće runde razvoja Interneta stvari. Stručnjaci predviđaju da će do 2020. između 30 (Gartner) i 75 (Morgan Stanley) milijardi stvari biti povezano online.

Tehnički parametri i priključak

SimpleLink Wi-Fi modul (Slika 3) prvi je predstavio Texas Instruments na CES-u 2012. Modul je izgrađen na TI-jevim dokazanim Wi-Fi rješenjima šeste generacije koja već napajaju milijune potrošačkih uređaja diljem svijeta. Proizvođač je CC3000MOD pozicionirao kao cjelovito hardversko i softversko rješenje s ugrađenim mrežnim protokolima, što vam omogućuje dodavanje bežičnog Wi-Fi pristupa proizvodu čak i s mikrokontrolerom male snage. Za integraciju nije potreban modul posebna znanja u području projektiranja visokofrekventnih sklopova. Zajamčeni radijski tehnički parametri i, kao rezultat toga, odsutnost problema tijekom certifikacije osigurani su 100% izlaznom kontrolom tijekom proizvodnje.

Riža. 3. Wi-Fi modul SimpleLink CC3000MOD

Tehnički parametri modula prikazani su u tablici 1. Modul zahtijeva minimum vanjskih komponenti za rad (slika 4). Modul sadrži kontrolirani stabilizator za ugrađeni procesor i može raditi ili iz glavnog izvora napajanja ili izravno iz litij-ionske baterije. Da biste isključili napajanje, možete koristiti ugrađeni prekidač, koji se kontrolira putem linije VBAT_SW_EN s glavnog GPIO priključka. Odvojene ulazne/izlazne linije napona olakšavaju usklađivanje razine za povezivanje upravljačkog mikrokontrolera s bilo kojim naponom napajanja unutar 1,8…3,6 V. Modul ne zahtijeva kvarcno ili vanjsko taktiranje, ali može sam poslati signal od 32,768 kHz na liniju EXT_32K.

Stol 1. Tehnički podaci CC3000MOD

Standard 802.11 b/g, BSS postaja
izlazna snaga TX snaga: +18,0 dBm pri 11 Mbps, CCK
Osjetljivost RX osjetljivost: -88 dBm, 8% PER, 11 Mbps
Sigurnosni načini rada WEP, WPA/WPA2 (AES i TKIP – osobno)
Ugrađeni nizovi protokola TCP/IP stog (IPv4 – DHCP klijent, DNS, mDNS, ARP), Wi-Fi upravljački program, sigurnosni suplikant, automatski kalibrirani radio
Softversko sučelje BSD utičnice (~35 API-ja)
Volumen FLASH-a i RAM-a na vanjskom mikrokontroleru, KB 5 (Flash) i 3 (RAM)
Vanjsko upravljačko sučelje SPI 16 MHz
Propusnost (TCP), Mbps ~4*
Broj istovremeno otvorenih veza 4 utičnice (UDP ili TCP)
Načini napajanja Aktivni način rada (92 mA, tip. struja RX); način isključivanja<5 мкА
Napon napajanja, V 2,7…4,8
Radni napon za ulazno/izlazne vodove (I/O napon), V 1,8…3,6
Dimenzije, mm 16,3 × 13,5 × 2
Raspon temperature, °C -20…70
Ažuriranje firmvera Učitavanjem zakrpe u EEPROM
Pomoćna sučelja I 2 C za izravan pristup EEPROM UART-u za testiranje radijskog dijela
Certifikacija FCC, IC, CE (za opciju s CHIP antenom)

* – mjereno pri radu u kombinaciji s mikrokontrolerom MSP430FR5739.

Glavna kontrola se odvija preko pet linija SPI sučelja (slika 5). CC3000MOD djeluje kao podređeni uređaj. Taktna frekvencija 0…16 MHz. Prijenos podataka provodi se u blokovima od 16 bitova, pri čemu je najvažniji bit prvi. Podaci se čitaju kada CLK signal padne (CPHA = 1). Ako je duljina bloka neparna, tada se na kraju mora dodati opcijski bajt za poravnanje. Posebna IRQ linija (od CC3000MOD do glavnog računala) obavještava Master (kontrolni mikrokontroler) da CC3000MOD ima neke podatke koje treba oduzeti. Ista linija označava da je CC3000MOD spreman za razmjenu podataka putem SPI.

Struktura SPI paketa prikazana je na slici 6. Prvi je bajt “Command” koji uključuje znak pisanja ili čitanja podataka. Zatim, dva bajta označavaju duljinu bloka, uzimajući u obzir bajt za poravnanje. Zaglavlje paketa završava s dva bajta "Zauzeto". Format SPI protokola koji se koristi je proširenje standardnog SPI. Prilikom slanja prvog SPI paketa, potrebno je umetnuti dvije pauze od 50 µs nakon postavljanja CSn signala i između bajtova 4 i 5 (između bajtova zauzetosti).

Primjer HCI_CMND_SIMPLE_LINK_START SPI paketa, koji bi prvo trebao biti poslan s glavnog računala nakon što je priključeno napajanje, prikazan je na slici 7. Za izvođenje svih operacija za prijenos podataka putem Wi-Fi mreže, proizvođač osigurava skup API-ja u oblik pokretačkog programa izvornog C koda neovisnog o platformi, tako da programer ne treba učiti format prijenosa podataka na HCI razini.

Ugrađena EEPROM memorija koristi se za spremanje mrežne konfiguracije, MAC adrese i ažuriranja firmvera, što je implementirano u obliku preuzimanja malih zakrpa koda (Patch). Ažuriranja firmvera (zakrpe) izdaje proizvođač. Pristup EEPROM-u je moguć kako izravno, preko zasebnog I 2 C servisnog sučelja, tako i kroz glavno SPI kontrolno sučelje pomoću posebnog API-ja. EEPROM ima slobodno područje od oko 5 KB gdje se mogu pohraniti korisnički podaci.

UART sučelje (linije WL_RS232_RX i WL_RS232_TX) namijenjeno je izravnom upravljanju radio čipom u svrhu testiranja radiofrekvencijskih parametara tijekom proizvodnje modula. Poseban uslužni program za Windows, CC3000 Radio Tool, omogućuje vam pokretanje neprekidnog prijema ili odašiljanja za radio kalibraciju. U načelu, ove linije ne moraju biti spojene bilo gdje u proizvodu koji se razvija.

Kako bi se riješili složeni problemi s Wi-Fi protokolom, moguće je izvući podatke iz internih registara CC3000 čipseta. Informacije o otklanjanju pogrešaka postoje u obliku dva sloja - razine upravljačkog programa (Razina upravljačkog programa s pina NS_UART_DBG) i razine internog firmvera (Razina firmvera s pina WL_UART_DBG). Svaka razina izlazi preko pina CC3000MOD modula posebno namijenjenog za ove svrhe - NS_UART_DBG je prisutan na pinu 2, dok je WL_UART_DBG usmjeren na pin 4. Podaci se izlaze preko UART serijskog sučelja s radnim naponom od 1,8 V u formatu 921600/8/n/ 1. Da biste dohvatili informacije na osobnom računalu, morate pokrenuti bilo koji terminalski program i spremiti dolazne podatke u binarnom formatu (ne tekstu!). Analizu podataka provodi tehnička podrška proizvođača - dokumentacija o formatu podataka za otklanjanje pogrešaka nije dostupna razvojnom programeru.

Za polaganje modula dovoljna su dva sloja tiskane pločice, iako je referentni dizajn postavljen u četiri sloja. Ne preporuča se polaganje signalnih vodova ispod modula na sloj gdje je sam modul montiran. Kod korištenja četiri sloja, preporučuje se da sloj 2 bude čvrsti zemljani poligon za odvod topline. Priključak antene mora se izvesti pomoću odgovarajućeg voda od 50 ohma; kada koristite keramičke antene, morate se strogo pridržavati preporuka proizvođača o udaljenostima od antene do uzemljenja i granica tiskanih ploča. SPI linije moraju biti što kraće. VBAT linija napajanja mora biti najmanje 40 mils, linija VIO_HOST mora biti najmanje 18 mils. VBAT liniju treba, ako je moguće, sa svih strana okružiti odlagalištima.

Softverska kontrola

Softver za vanjski upravljački mikrokontroler (host driver) omogućuje organiziranje interakcije korisničke aplikacije s CC3000MOD putem malog (~35) skupa API funkcija. Izvorni kod glavnog upravljačkog programa može se prenijeti na bilo koji mikrokontroler. Za implementaciju API-ja na vanjskom mikrokontroleru potrebno je imati slobodne resurse od oko 7 KB FLASH i 3 KB RAM-a, što je 100 puta manje u usporedbi s Wi-Fi modulima koji pokreću Linux, Windows ili Android OS. Gotovi primjeri primjene iz TI-ja postoje za mikrokontrolere i (Cortex-M4 jezgra), na internetu možete pronaći poveznice za uspješan rad CC3000MOD biblioteka na mikrokontrolerima.

Struktura upravljačkog programa glavnog računala prikazana je na slici 8.

Glavni upravljački program ima modularnu strukturu, što mu omogućuje prilagodbu čak i mikrokontrolerima s ograničenim resursima - za to možete onemogućiti dodatne softverske blokove. Driver je dobro dokumentiran i nije vezan za određenu vrstu mikrokontrolera ili bilo koji operativni sustav. Sam proizvođač koristi ovaj upravljački program u primjerima za mikrokontrolere s potpuno različitim unutarnjim strukturama - MSP430 i CORTEX-M4 (TIVA). Kada se kompajlira u opciji Tiny Compilation Option, upravljački program može raditi na mikrokontroleru s 2 KB FLASH i 251 bajtom slobodnog RAM-a. Naravno, takav minimalizam dovodi do ograničenja veličine podatkovnog paketa poslanog Wi-Fi mrežom na 8 bajtova. Kada se kompajlira sa svim omogućenim opcijama, rezultirajući kod za mikrokontroler je približno 7,2 KB za IAR kompajler.

Glavni upravljački program omogućuje pristup svim mogućnostima ugrađenog skupa protokola CC3000MOD:

  • IPv4 TCP/IP stog s BSD socket API-jima;
  • podrška za istovremeni rad TCP ili UDP utičnica;
  • mrežni protokoli: ARP, ICMP, DHCP klijent, DNS klijent.

Skup prilagođenih API funkcija podijeljen je u četiri kategorije:

  • WLAN API-ji. Skup funkcija koje su povezane s radom 802.11 protokola. To uključuje, na primjer, takve radnje kao što su postavljanje SSID-a i lozinke, skeniranje etera kako bi se dobio popis dostupnih mreža itd.
  • API-ji mrežnog skupa. Interakcija s ugrađenim TCP/IP stackom - postavljanje portova, kreiranje i otvaranje socketa, primanje i prijenos podataka. Struktura API-ja slijedi dobro poznati BSD set (Berkeley socket API-ji).
  • API-ji mrežnih aplikacija. Pomoćne mrežne operacije koje korisnička aplikacija može koristiti. Na primjer, uslužni program PING ili DNS.
  • NVNEM API-ji. Interakcija s trajnom memorijom ugrađenom u CC3000MOD (EEPROM 32 KB). Ažuriranje firmvera, spremanje mrežnih postavki (profila), pisanje i čitanje korisničkih podataka (do 5,5 KB).

Svaka API grupa radi s naredbama (CMD) i događajima (Događaji). Događaji se obrađuju putem registriranih funkcija povratnog poziva. Događaji mogu biti dvije vrste - oni koji nastaju kao rezultat izvršenja naredbi i tzv. neželjeni događaji. Neželjeni događaji nisu povezani s radnjama korisnika; to može biti, na primjer, poruka hostu o odspajanju s mreže zbog gubitka radio signala. Zbog činjenice da glavni upravljački program ne koristi mehanizam čekanja, rukovatelj neželjenim događajima mora se pozvati najmanje svakih 500 ms.

Tablica 2 prikazuje primjere asinkronih događaja koje generira CC3000.

Tablica 2. Popis asinkronih događaja

Za povezivanje s već poznatim mrežama, do sedam profila može se pohraniti u trajnu memoriju. Svaki profil uključuje naziv pristupne točke, korištenu vrstu enkripcije i lozinku.

Pravila WLAN-a određuju što će CC3000MOD učiniti kada se uključi napajanje. Postoje tri moguća algoritma za povezivanje na Wi-Fi mrežu:

  • Način automatskog povezivanja – povezivanje s bilo kojom dostupnom Wi-Fi mrežom tijekom procesa skeniranja;
  • Način brzog povezivanja – veza na posljednju dostupnu mrežu u kojoj je obavljena prethodna sesija;
  • način korištenja profila (Koristi profile) – povezivanje s Wi-Fi mrežom, čiji su parametri registrirani u trajnoj memoriji.

Tehnologija SmartConfig™

Modul CC3000MOD dizajniran je za ugradnju u uređaje koji ponekad nemaju konvencionalna I/O korisnička sučelja, poput zaslona i tipkovnice. Za povezivanje s Wi-Fi mrežom uređaj mora dobiti naziv mreže (SSID) i ključ za šifriranje (KEY). Kako proslijediti ove tekstualne nizove, na primjer, stolnoj lampi čije je korisničko sučelje jedna tipka za napajanje? Za uređaje opremljene modulom CC3000MOD, TI nudi originalnu tehnologiju SmartConfig. Ova nam tehnologija omogućuje brzo konfiguriranje bežičnog Wi-Fi uređaja pomoću pratećeg mobilnog uređaja koji radi na istoj mreži na koju trebamo spojiti našu svjetiljku. Na pametnom telefonu, tabletu ili prijenosnom računalu (iOs, Android, Windows) pokreće se posebna besplatna aplikacija koja omogućuje prijenos postavki na povezani uređaj. Aplikacija SmartConfig™ može istovremeno povezati više uređaja, dok je prijenos parametara putem zraka moguć u opcijskom sigurnom načinu rada (AES-128).

Pokretanje veze na uređaju može se pokrenuti pomoću jednog gumba. Tehnologija SmartConfig može raditi sa SSID-om i KEY-om duljine do 32 znaka. Primjer aplikacije za iPhone prikazan je na slici 9.

S tehničke točke gledišta, postupak SmartConfig odvija se na sljedeći način:

  • CC3000MOD ulazi u stanje SmartConfig i počinje nadzirati UDP pakete koji sadrže informacije o SSID-u i ključu pristupne točke na koju će se CC3000MOD spojiti;
  • nakon što CC3000MOD primi sve informacije o vezi, modul generira asinkroni događaj SIMPLE_CONFIG_DONE za glavno računalo i pohranjuje informacije u trajnu memoriju (EEPROM datoteka ID 13);
  • SmartConfig se može izvesti s opcijskom AES-128 enkripcijom. To se utvrđuje tijekom kompilacije upravljačkog programa glavnog računala korištenjem odgovarajuće oznake razvojnog okruženja (oznaka CC3000_UNENCRYPTED_SMART_CONFIG);
  • pri odabiru AES-128 enkripcije, sekundarni konfiguracijski uređaj (pametni telefon) će šifrirati podatke pomoću određenog ključa prethodno pohranjenog u uređaju s CC3000MOD;
  • pri odabiru AES-128 enkripcije, host prvo dekriptira informacije o pristupnim parametrima, zatim ih sprema kao profil;
  • ako AES-128 enkripcija nije omogućena, CC3000MOD odmah sprema informacije o pristupnim parametrima kao profil;
  • Nakon što je proces SmartConfig dovršen i profil spremljen, CC3000MOD se resetira i spaja na željenu pristupnu točku. mDNS paket šalje se konfiguracijskom uređaju (pametnom telefonu) kako bi označio završetak konfiguracijskog procesa.

Postupak SmartConfig u većini slučajeva odvija se unutar prvih 10 sekundi nakon pokretanja. Međutim, u slučaju velikog broja pristupnih točaka, trebate pričekati barem minutu na rezultat.

Razvojni alati

CC3000MOD modul je dobro dokumentiran i podržan širokim rasponom TI razvojnih alata. Za testiranje modula prikladne su ploče serije Simple Launchpad temeljene na mikrokontrolerima. , i značajkama bogati razvojni alati temeljeni na procesoru , , , . Za rad s ovim pločama možete koristiti brzo odvojive evaluacijske module na konektorima (mezzanine boards), koji su male adapterske ploče sa zatvorenim CC3000MOD modulom, antenom i minimalno potrebnim ožičenjem (Slika 10).

Riža. 10. CC3000MOD mezzanine ploče za TI razvojne alate

* – ove su ploče izgrađene na modulima trećih tvrtki (s CC3000 čipsetom). Ove međukatne ploče prodaju se putem internetske trgovine TiStore i uključene su u neke TI demo setove. Za zamjenu se preporučuje korištenje međukatne ploče CC3000EM koja je kompatibilna s konektorima i temelji se na modulu CC3000MOD.

Proizvođač nudi nekoliko primjera aplikacija koje provode tipične operacije razmjene podataka preko Wi-Fi mreže. Tablica 3 daje popis demo aplikacija.

Tablica 3. Razvojni alati i demo aplikacije

Softversko sučelje Demo aplikacija Razvojni alat
otpremaE-pošta (jednostavna e-pošta). Aplikacija vam omogućuje slanje e-poruke putem SMTP (Simple Mail Transfer Protocol) poslužitelja. Korisnička interakcija događa se kroz bilo koji terminalski program

Bežični senzori (Wi-Fi senzori). Ova aplikacija šalje podatke s MEMS akcelerometra i temperaturnog senzora na računalo. Temperatura, IP adresa i nagib ploče prikazani su na računalu kao planet u orbiti
Kućna automatizacija. Aplikacija pokazuje kako modul CC3000MOD može kontrolirati kućanske uređaje putem Wi-Fi-ja. Bilo koji pametni telefon temeljen na Android OS-u može se koristiti kao upravljačka ploča.
Povezivanje s poslužiteljem u oblaku (Cloud Service). Aplikacija prikazuje daljinsko prikupljanje podataka i upravljanje M2M objektom pomoću Exosite cloud servisa. Ploča šalje podatke s senzora temperature i šest ADC kanala. Putem WEB sučelja možete pregledavati podatke u obliku grafikona, nadzornih ploča i dijagrama. Pomoću gumba na web stranici možete kontrolirati LED na ploči.
Osnovni, temeljniWifi aplikacija* (Osnovna Wi-Fi aplikacija). Najjednostavnija aplikacija koja vam omogućuje povezivanje s pristupnom točkom, slanje i primanje podataka putem UDP-a. Korisnička interakcija događa se kroz bilo koji terminalski program.

* – Dostupne verzije za sljedeće mikrokontrolere: MSP430G2553, MSP430FR5739, MSP430F5529, TM4C123GH6PGE, LM4F120H5QR, MSP430FG4618, TM4C123G


Jednostavan mrežni vremenski protokol. Aplikacija vam omogućuje da dobijete točno vrijeme pomoću UDP zahtjeva. Zahtjevi se šalju na jedan od devet unaprijed definiranih NTP poslužitelja. Funkcija je implementirana unutar osnovne Wi-Fi aplikacije kao dodatna naredba 0s


Višenitna razmjena podataka (Multithread - TI). Aplikacija pokazuje mogućnost istovremenog rada više TCP socketa (1 Tx, 2 Rx). Funkcionalnost je demonstrirana kroz alat za otklanjanje pogrešaka razvojnog okruženja CSS Debug.
JednostavanHTTP poslužitelj(Jednostavan HTTP poslužitelj). Aplikacija pokazuje kako možete implementirati jednostavan HTTP WEB poslužitelj sa statičkim i dinamičkim stranicama na temelju CC3000MOD modula. Koristeći bilo koji preglednik, možete kontrolirati LED diode na ploči i očitati položaj rotirajućeg joysticka


WEB poslužiteljIklijent(WSC aplikacija web poslužitelja i klijenta). WEB poslužitelj podržava nekoliko statičkih stranica i demonstrira rad s dinamičkim stranicama u HTML formatu na temelju vremenskog poslužitelja. Dinamičke stranice koriste se za prikaz lokacije. WEB klijent prima vremenske podatke u XML formatu pomoću Google vremenske usluge


TI-jevi uzorci aplikacija isporučuju se s izvornim kodom kao projekti spremni za korištenje za CSS i IAR razvojna okruženja. Za ljubitelje Arduino platforme, brojne tvrtke trećih strana nude kompatibilne ploče temeljene na CC3000MOD (Slika 11).

Riža. 11. Ploče s CC3000 modulom za Arduino platformu

Za one programere koji nisu spremni instalirati razvojno okruženje, proizvođač osigurava testne aplikacije za CC3000MOD u obliku izvršne exe datoteke, koja uključuje programator i, zapravo, firmware. Kada se pokrene, ova aplikacija pronalazi Launchpad ploču povezanu s računalom i preuzima aplikaciju "jednim klikom".

Zaključak

CC3000MOD modul je Wi-Fi bežični mrežni procesor koji uvelike pojednostavljuje internetsku vezu za bilo koji uređaj, čak i za one sa slabim mikrokontrolerom. Niski zahtjevi za performansama i kapacitetom memorije glavnog kontrolera omogućuju integraciju CC3000 u prilično jednostavne i jeftine proizvode - kućanske aparate, medicinsku i mjernu opremu. Otvoreni izvorni kod i veliki broj jeftinih alata za ispravljanje pogrešaka, spremnih za rad praktički iz kutije, značajno ubrzavaju i olakšavaju proces implementacije inženjerskih ideja programera.

Dobivanje tehničkih informacija, narudžba uzoraka, dostava – e-mail:



Što još čitati