EBYTE E52-400/900NW22S LoRa MESH trådløs nettverksmodul
Produktinformasjon
- Spesifikasjoner:
- Produktmodell: E52-400/900NW22S
- Frekvensområde:
- E52-400NW22S: 410.125~509.125 MHz (standard 433.125 MHz)
- E52-900NW22S: 850.125~929.125 MHz (standard 868.125 MHz)
- Maksimal utgangseffekt: +22 dBm
- Maksimal lufthastighet: 62.5K
- Maksimal overføringshastighet: 460800 bps
- Nettverksteknologi: LoRa MESH
- Funksjoner: Desentralisering, selvruting, nettverks-selvhelbredelse, flernivåruting
- Søknader: Smarthus, industrielle sensorer, trådløse alarmsikringssystemer, bygningsautomasjon, smart landbruk
Produktbruksinstruksjoner
- Installasjon
- Følg installasjonsveiledningen i brukerhåndboken for å montere E52-400/900NW22S-modulen sikkert.
- Konfigurasjon
- Konfigurer modulens innstillinger som frekvensområde, utgangseffekt og kommunikasjonsmetoder i henhold til applikasjonskravene dine.
- Nettverk
- Start LoRa MESH-nettverket ved å la noder automatisk etablere ruter og kommunisere med hverandre ved hjelp av CSMA-unnvikelsesteknologi.
- Dataoverføring
- Velg riktig kommunikasjonsmetode (Unicast, Multicast, Broadcast, Anycast) for dataoverføring basert på din spesifikke brukssituasjon.
Vanlige spørsmål
Spørsmål: Kan jeg endre standard driftsfrekvens for E52-400/900NW22S-modulen?
A: Ja, du kan konfigurere driftsfrekvensen innenfor de angitte frekvensområdene som nevnt i brukerhåndboken.
Sp: Hva er den maksimale støttede overføringshastigheten til E52-400/900NW22S-modulen?
A: Maksimal støttet overføringshastighet er 460800 bps.
Spørsmål: Hvordan hjelper CSMA-unnvikelsesteknologien til å redusere datakollisjonsfeil?
A: CSMA-unnvikelsesmekanismen forhindrer noder fra å sende data samtidig, noe som reduserer sjansene for datakollisjon og feil i trådløs kommunikasjon.
Ansvarsfraskrivelse og opphavsrettserklæring
- Informasjonen i denne artikkelen, inkludert URL adresser for referanse, kan endres uten varsel.
- Dokumentasjon leveres «som den er» uten garantier av noe slag, inkludert enhver garanti for salgbarhet, egnethet for et bestemt formål eller ikke-krenkelse, og enhver garanti nevnt andre steder i forslag, spesifikasjoner eller s.ample. Dette dokumentet fraskriver seg alt ansvar, inkludert ansvar for brudd på patentrettigheter som oppstår ved bruk av informasjonen i dette dokumentet.
- Ingen lisens, verken uttrykkelig eller underforstått, til bruk av immaterielle rettigheter er gitt her ved estoppel eller på annen måte.
- Testdataene innhentet i denne artikkelen er alle hentet fra Ebyte laboratorietesting, og de faktiske resultatene kan være litt annerledes.
- Alle varenavn, varemerker og registrerte varemerker nevnt i denne artikkelen er eiendommen til deres respektive eiere og er herved anerkjent.
- Den endelige tolkningsretten tilhører Chengdu Yibaite Electronic Technology Co., Ltd.
- Note: Innholdet i denne håndboken kan endres på grunn av produktversjonsoppgraderinger eller andre årsaker.
- Ebyte Electronic Technology Co., Ltd. forbeholder seg retten til å endre innholdet i denne håndboken uten varsel eller spørsmål.
- Denne håndboken brukes kun som en veiledning. Chengdu Yibaite Electronic Technology Co., Ltd. gjør alt for å gi nøyaktig informasjon i denne håndboken. Chengdu Yibaite Electronic Technology Co., Ltd. sikrer imidlertid ikke at innholdet i manualen er helt feilfritt.
- Alle uttalelser i denne håndboken, informasjonen og anbefalingene utgjør ingen uttrykt eller underforstått garanti.
Produktbeskrivelse
Produktintroduksjon
- E52-400/900NW22S er en trådløs seriell port LoRa MESH nettverksmodul basert på LoRa spread spectrum teknologi. Maksimal utgangseffekt er +22 dBm, maksimal lufthastighet kan nå 62.5K, og maksimal støttet overføringshastighet er 460800 bps.
- Driftsfrekvensområdet til E52-400NW22S-modulen er 410.125~509.125 MHz (standard 433.125 MHz), og driftsfrekvensområdet til E52-900NW22S-modulen er 850.125~929.125 MHz (standardinnstilling 868.125 MHz).
- E52-400/900NW22S tar i bruk den nye LoRa MESH-nettverksteknologien, som har funksjonene desentralisering, selvruting, nettverks-selvhelbredelse, flernivåruting, etc. Den er egnet for smarte hjem og industrielle sensorer, trådløse alarmsikkerhetssystemer , byggautomatiseringsløsninger, Smart landbruk og andre applikasjonsscenarier.
Funksjonsbeskrivelse
- LoRa MESH-nettverket har en desentralisert struktur. Hele nettverket er sammensatt av kun to typer noder: terminalnoder og rutingnoder. Det er ikke behov for en sentral node eller koordinator for å delta i nettverksforvaltningen; brukere kan også bygge et MESH-nettverk ved å bruke bare rutingnoder.
- Rutingnoder ligner på terminalnoder, men terminalnoder har ikke rutingfunksjoner. Terminalnoder er vanligvis utplassert på kanten av nettverket og brukes vanligvis til å designe laveffektnoder, men støtter foreløpig ikke laveffektfunksjoner.
- Rutingnoder må kontinuerlig motta data fra nettverket for rutingoppdateringer og datavideresending, så rutingnoder kan ikke brukes som noder med lav effekt.
- CSMA-unnvikelsesteknologi er tatt i bruk i MESH-nettverket. CSMA-unnvikelsesmekanismen kan hindre noder fra å sende trådløse data samtidig så mye som mulig og redusere sannsynligheten for datakollisjonsfeil.
- Rutingnoden vil automatisk samle informasjon fra omkringliggende noder for å danne et multi-hop kommunikasjonsnettverk; når en kobling svikter eller er unormal, vil rutingnoden reetablere en ny bane etter flere påfølgende kommunikasjonsfeil.
- Nettverket støtter fire kommunikasjonsmetoder, Unicast, Multicast, Broadcast og Anycast. Brukere kan velge ulike kommunikasjonsmetoder i henhold til ulike applikasjonsscenarier.
- Blant dem er unicast og broadcast de enkleste og mest grunnleggende kommunikasjonsmetodene. I unicast-modus vil ruter automatisk bli etablert og forespørselssvar vil bli returnert for å bestemme dataoverføringsbanen; i kringkastingsmodus vil alle rutingnoder starte et datarelé etter å ha mottatt data.
- Multicast-mekanismen er relativt kompleks og kan oppnå en-til-mange-kommunikasjon. Brukere må konfigurere multicast-gruppeadressen først, lik en offentlig adresse. Anycast brukes vanligvis til datautveksling mellom ulike nettverk. Data vil ikke bli videresendt under anycast.
- Under anycast kan to kommunikasjonsmetoder, unicast og broadcast, implementeres avhengig av måladressen. Brukere kan overføre alle data til enhver modul innenfor kommunikasjonsområdet.
- Under nettverksoverføring vil data som standard krypteres ved hjelp av spesielle algoritmer for å sikre datasikkerhet og personvern. I tillegg, for å unngå datafeil forårsaket av interferens fra andre noder, utføres flere verifikasjoner på dataene på nettverkslaget for å sikre påliteligheten og nøyaktigheten til de overførte dataene.
- LoRa MESH: Ved å bruke en avansert LoRa-modulasjonsmetode har den fordelentage av langdistanse anti-interferens, som i stor grad forbedrer dekningen av hele MESH-nettverket;
- Super stor nettverkskapasitet: det teoretiske antallet til LoRa MESH-nettverket er så høyt som 65535, og den foreslåtte nettverksstørrelsen er omtrent 200;
- Desentralisering: Hele nettverket er sammensatt av kun to typer noder: terminalnoder og rutingnoder, og det er ikke behov for en sentral node eller koordinator for å delta i nettverksadministrasjonen;
- Automatisk ruting: Når du initierer en dataforespørsel, kan hver rutingnode automatisk initiere forbindelser med omkringliggende noder for å bestemme dataoverføringsbanen, uten at koordinatoren trenger å delta i veiplanlegging;
- Nettverks selvhelbredelse: Når en kobling mislykkes, reetablerer rutingnoden en ny bane etter at flere kommunikasjonsforsøk mislykkes;
- Ruting på flere nivåer: Rutingnoder kan automatisk overføre data til ruting på lavere nivå, og den automatisk genererte rutingtabellen kontrollerer overføringsretningen til data;
- Baneoptimalisering: Rutinginformasjon vil kontinuerlig og automatisk oppdateres og optimaliseres med dataoverføring i nettverket for å sikre stabiliteten i hele nettverket;
- Unngåelsesmekanisme: CSMA unngåelsesmekanisme kan i stor grad redusere muligheten for luftsignalkollisjon;
- Kommunikasjonsmetoder: Støtter fire kommunikasjonsmetoder: Unicast, Multicast, Broadcast og Anycast;
- E52-400NW22S-modulens frekvensområde: fungerer i frekvensbåndet 410.125 ~ 509.125 MHz, støtter 100 kanaler, og kanalavstanden er 1 MHz;
- E52-900NW22S-modulens frekvensområde: fungerer ved 850.125 ~ 929.125 MHz, støtter 80 kanaler, og kanalintervallet er 1 MHz;
- Multippel bekreftelse: sikre påliteligheten og nøyaktigheten til dataoverføringsprosessen;
- Multippel bekreftelse: sikre påliteligheten og nøyaktigheten til dataoverføringsprosessen;
- Høy gjennomstrømning: Hele nettverket er kombinert i tid og rom for å oppnå høy samtidig ytelse;
- Ekstern konfigurasjon: Støtter eksterne endringer av grunnleggende kommunikasjonsparametere for hele nettverket.
Nettverkstopologi
LoRa MESH-nettverket støtter to typer enheter: rutingnoder og terminalnoder.
- Ruting node: Rutingnoden mottar data i nettverket for rutingoppdateringer og videresending av data.
- Terminal node: Terminalnoder har ikke rutingfunksjoner og er vanligvis utplassert på kanten av nettverket.
- Nettverkstopologien til rutingnoder og terminalnoder er som vist i figuren:
Søknadsscenario
- Smarthus og industrielle sensorer, etc.
- Trådløs alarm sikkerhetssystem;
- Byggeautomatiseringsløsninger;
- Smart landbruk;
- Smart logistikk og lager.
Spesifikasjoner
Begrens parametere
De viktigste parameterne | Ytelse | Bemerke | |
Minimum verdi | Maksimum verdi | ||
Voltage | 0V | 3.6V | ≥3.3V kan garantere utgangseffekten. Hvis den overstiger 3.6V, kan modulen bli brent. Det er ingen LDO inne i modulen. Det anbefales å koble til en ekstern 3.3V LDO. |
Driftstemperatur | -40 ℃ | +85℃ | Design av industriell karakter |
Arbeidsfuktighet | 10 % | 90 % | – |
Lagringstemperatur | -40 ℃ | +125℃ | – |
Arbeidsparametere
De viktigste parameterne | Ytelse | Bemerke | |||
Minimum
m verdi |
Typisk
verdi |
Maksimum
m verdi |
|||
Arbeidsvoltage (V) | 1.8 | 3.3 | 3.6 | ≥3.3V kan garantere utgangseffekten. Hvis den overstiger 3.6V, kan modulen bli brent. Det er ingen LDO inne i modulen. Det anbefales å
koble til en ekstern 3.3V LDO. |
|
Kommunikasjonsnivå (V) | 3.3 | Det anbefales å legge til nivåkonvertering når
bruker 5.0V TTL |
|||
Arbeidstemperatur
(℃) |
-40 | – | +85 | Design av industriell karakter | |
Arbeidsfrekvensbånd (MHz) |
410.125 | 433.125 | 509.125 | E52-400NW22S-modulens arbeidsfrekvensbånd,
støtter ISM frekvensbånd |
|
850.125 | 868.125 | 929.125 | E52-900NW22S-modulens arbeidsfrekvensbånd,
støtter ISM frekvensbånd |
||
Strømforbruk | Utslipp
strøm (mA) |
– | 128 | – | Øyeblikkelig strømforbruk |
Arbeider
strøm (mA) |
– | 14 | – | – | |
Sendeeffekt (dBm) | -9 | 22 | 22 | Brukerkonfigurerbar | |
Over-the-air rate (bps) | 7K | 62.5K | 62.5K | Tre lufthastighetsnivåer er tilgjengelige (62.5K,
21.875K, 7K) |
|
Mottar følsomhet
(dBm) |
-121 | -116 | -111 | Følsomhet tilsvarende tre lufthastigheter |
De viktigste parameterne | Beskrivelse | Bemerke |
Referanseavstand |
2.5 km | I et klart og åpent miljø er antenneforsterkningen 3.5 dBi
antennehøyden er 2.5 meter, og lufthastigheten er 7Kbps. |
2.0 km | I et klart og åpent miljø er antenneforsterkningen 3.5 dBi
antennehøyden er 2.5 meter, og lufthastigheten er 21.875Kbps. |
|
1.6 km | I et klart og åpent miljø er antenneforsterkningen 3.5 dBi
antennehøyden er 2.5 meter, og lufthastigheten er 62.5Kbps. |
|
Underleverandører metode | 200 Btye | Maksimal kapasitet for en enkelt pakke. Det er forbudt å
overskride maksimal kapasitet. |
Modulering | Lora | – |
Kommunikasjon Grensesnitt |
UART serie
havn |
3.3V TTL nivå |
Pakkemetode | SMD-type | – |
Dimensjoner | 20*14 mm | ±0.1 mm |
Antennegrensesnitt | IPEX/stamp
hull |
Karakteristisk impedans er omtrent 50Ω |
Vekt | 1.2 g | ±0.1 g |
Mekaniske dimensjoner
Mekaniske dimensjoner og pindefinisjon
PIN-kode | Pinnavn | Pin-retning | Pin-bruk |
1 | PB3 | Input / Output | Noen funksjonsindikasjonspinner, høyt nivå som standard, aktivt lavt nivå
(koblet til testsuite LED2) |
2 | PB4 | Input / Output | RF-overføringsindikasjonspinne, standard høyt nivå, aktivt lavt nivå
(koblet til testsuite LED1) |
3 | PB5 | Input / Output | Ikke brukt ennå, NC anbefalt |
4 | PB6 | Input / Output | Ikke brukt ennå, NC anbefalt |
5 | PB7 | Input / Output | Ikke brukt ennå, NC anbefalt |
6 | PB8 | Input / Output | Ikke brukt ennå, NC anbefalt |
7 | PA0 | Input / Output | Standard er høyt nivå, trekk det lavt når strømmen slås på for å gå inn i Bootloader
(koblet til testsuiten KEY-knappen) |
8 | PA1 | Input / Output | Ikke brukt ennå, NC anbefalt |
9 | PA2 | Input / Output | UART_TXD, overføringspinne for seriell port |
10 | PA3 | Input / Output | UART_RXD, seriell port-mottakspinne |
11 | PA4 | Input / Output | Ikke brukt ennå, NC anbefalt |
12 | PA5 | Input / Output | Ikke brukt ennå, NC anbefalt |
13 | GND | Input / Output | Jordledning, koblet til strømreferansejorden |
14 | MAUR | Input / Output | Antennegrensesnitt, 50Ω karakteristisk impedans (koblet til SMA
grensesnittet til testsettet) |
15 | GND | Input / Output | Jordledning, koblet til strømreferansejorden |
16 | PA8 | Input / Output | Ikke brukt ennå, NC anbefalt |
17 | NRST | Inndata | Tilbakestill pinne, standard høyt nivå, aktivt lavt nivå (koblet til testsuite RST
knapp) |
18 | PA9 | Input / Output | Ikke brukt ennå, NC anbefalt |
19 | PA12 | Input / Output | Ikke brukt ennå, NC anbefalt |
20 | PA11 | Input / Output | Ikke brukt ennå, NC anbefalt |
21 | PA10 | Input / Output | Ikke brukt ennå, NC anbefalt |
22 | PB12 | Input / Output | Ikke brukt ennå, NC anbefalt |
23 | PB2 | Input / Output | Ikke brukt ennå, NC anbefalt |
24 | PB0 | Input / Output | Ikke brukt ennå, NC anbefalt |
25 | PA15 | Input / Output | Ikke brukt ennå, NC anbefalt |
26 | PC13 | Input / Output | Ikke brukt ennå, NC anbefalt |
27 | GND | Input / Output | Jordledning, koblet til strømreferansejorden |
28 | VDD | Inndata | Strømforsyning VDD, maksimal inngangsvoltage er 3.6V, det anbefales å levere strøm gjennom 3.3V LDO |
29 | STUDIO | – | Feilsøkingspinne |
30 | SWCLK | – | Feilsøkingspinne |
Anbefalt koblingsskjema
Serienummer | Korte tilkoblingsinstruksjoner mellom modulen og mikrokontrolleren (figuren ovenfor tar STM8L mikrokontrolleren som et eks.ampde) |
1 | Den trådløse serielle portmodulen er på TTL-nivå, koble den til en 3.3V TTL-nivå MCU. |
2 | Når du bruker en 5V mikrokontroller, vennligst utfør konvertering på UART-nivå. |
3 | TVS-beskyttelse og kondensatorer må legges til utsiden av strømforsyningen (det anbefales å legge til en 22uF lav ESR elektrolytisk kondensator eller tantalkondensator). |
4 | RF-modulen er følsom for pulserende statisk elektrisitet. Vennligst ikke hot-swap modulen. |
5 | Det er ingen LDO inne i modulen. Det anbefales å koble til en ekstern 3.3V LDO for strømforsyning. |
Test Suite
Test Suite Introduksjon
- E52-400/900NW22S-TB testsettet er designet for å hjelpe brukere med å raskt evaluere modulrelaterte funksjoner. For førstegangsbruk anbefales det å kjøpe flere testsett direkte for testing (testsettet er loddet med E52-400/900NW22S-modulen).
- Maskinvaren integrerer en strømforsyningskrets, tilbakestillingskrets, knappekrets, strømindikatorlys PWR, arbeidsindikator LED, etc., og en 18650 batteriboks er reservert nederst. Kunder kan installere 18650 batterier selv for testing.
- Testsettet har koblet de nødvendige pinnene til modulen til tilsvarende periferiutstyr, hvorav den viktigste er TTL til USB-kretsen. Brukere trenger bare å koble Micro USB til datamaskinen, og en COM-port vil vises på datamaskinens enhetsbehandling.
- Hvis du ikke ser den tilsvarende COM, kan det være følgende muligheter:
- CH340-driveren installeres automatisk, vennligst vent tålmodig en stund; hvis driveren ikke kan installeres automatisk, må du installere den manuelt.
- Sjekk om modulstrømlampen PWR er på og om modulen leverer strøm normalt.
- Last ned et hvilket som helst seriell port-feilsøkingsverktøy. Under de relevante nedlastingene på den offisielle webnettsted, det er XCOM seriell port debugging assistent;
- Åpne feilsøkingsassistenten for seriell port, følg trinnene ovenfor for å konfigurere programvaren, og send "AT+INFO=?" for å lese de modulrelaterte parameterne.
Kommandoinnledning
Introduksjon til AT-kommandoer
- AT-instruksjoner er delt inn i tre kategorier: kommandoinstruksjoner, innstillingsinstruksjoner og spørringsinstruksjoner;
- AT-kommandoen bruker 115200 bps baudhastighet som standard, uten å sende nye linjer;
- Ulike AT-kommandoer krever forskjellig antall inngangsparametere. Ulike parametere må skilles med ",". Inndataparameterne er enhetlige desimalverdier. Du må lese instruksjonssettet nøye for detaljer. Hvis antall inngangsparametere for AT-kommandoen er feil, vil serieporten returnere data som ligner på "AT+DST_ADDR=CMD_ERR".
- Noen AT-kommandoparametere vil være begrenset. Hvis inngangsverdien for AT-kommandoen er feil, vil serieporten returnere data som ligner på "AT+DST_ADDR=CMD_VALUE_ERR";
- Hvis parameterinnstillingen er vellykket, vil den serielle porten returnere data som ligner på "AT+DST_ADDR=OK";
- Data i ikke-AT-kommandosett vil bli ansett som transparente data, og modulen vil starte en dataforespørsel, så du bør prøve å unngå å sende data som starter med "AT+";
- Etter å ha brukt de lagrede instruksjonene, vil alle parametere i den gjeldende modulen bli lagret. De fleste av innstillingsinstruksjonene vil bli lagret direkte i Flash. Bare noen vanlige innstillingsinstruksjoner kan lagres i Flash i henhold til parametrene.
Kommandoinstruksjonssett
- Kommandoinstruksjonen har ingen suffiks og krever bare "AT+RESET" for å starte modulen på nytt.
Kommandoinstruksjon | Funksjon | Beskrivelse |
AT+IAP | Gå inn i IAP-oppgraderingsmodus | Etter å ha returnert AT+IAP=OK, starter modulen umiddelbart på nytt og går inn i IAP-oppgraderingsmodus. Den forblir slått på i omtrent 30 sekunder og avslutter automatisk IAP-oppgraderingsmodus. |
AT+RESET | Omstart av modul | Etter å ha returnert AT+RESET=OK, vil modulen starte på nytt umiddelbart. |
PÅ + STANDARD | Gjenopprett modulen til fabrikkinnstillinger | Etter å ha returnert AT+DAFAULT=OK, vil parameterne bli gjenopprettet til fabrikkverdier, og deretter startes på nytt umiddelbart. |
Spørringsinstruksjonssett
- Suffikset til spørringskommandoen er "=?". For eksample, i spørringsmodulrelatert informasjonskommando "AT+INFO=?", vil modulen returnere hovedparametrene til modulen.
Spørringskommando | Funksjon | Beskrivelse |
AT+INFO=? | Spørr hovedparametrene til modulen | Viktig kommando, returnerer hovedparametrene til modulen (vises og brukes av serieportassistenten) |
AT+DEVTYPE=? |
Spørringsmodulmodul
modell |
Returner enhetsmodellen som E52-400NW22S |
AT+FWCODE=? |
Spørre modul firmware
kode |
Returner fastvarekoden som 7460-0-10 |
PÅ+STRØM=? |
Spørringsmoduloverføring
makt |
Returnerer RF-utgangseffekt |
AT+KANAL=? |
Spørremodulen fungerer
kanal |
Gå tilbake til RF arbeidskanal |
AT+UART=? |
Spørr modul seriell port
parametere |
Returnerer serieportens overføringshastighet og kontrollsiffer |
AT+RATE=? |
Spørr modul lufthastighet |
Returmodulens lufthastighet [0:62.5K 1:21.825K 2:7K] |
AT+ALTERNATIV=? |
Spørringsmodul
kommunikasjonsmetode |
Viktig kommando, returmodulkommunikasjon
metode |
AT+PANID=? |
Spørre nettverk
identifikasjonskode |
Returner nettverksidentifikator |
AT+TYPE=? |
Spørr nodetypen til
modul |
Returmodultype (rutingsnode/terminalnode) |
AT+SRC_ADDR=? |
Spørr adressen til
gjeldende modul |
Viktig instruksjon, returnerer adressen til
gjeldende modul |
AT+DST_ADDR=? |
Spørr adressen til
målmodul |
Viktig instruksjon, returnerer adressen til målet
modul |
AT+SRC_PORT=? |
Spørr porten til
gjeldende modul |
Returnerer porten til gjeldende modul |
AT+DST_PORT=? |
Spørr porten til målet
modul |
Returnerer porten til målmodulen |
AT+MEMBER_RAD=? |
Søk multicast-medlem
radius |
Returnerer utbredelsesradiusen til multicast-medlemmer.
Jo større radius, jo større dekning. |
AT+NONMEMBER_RAD=? |
Spør multicast
ikke-medlemsradius |
Returnerer multicast-utbredelsesradiusen for ikke-medlemmer.
Jo større radius, jo større dekning. |
AT+CSMA_RNG=? |
Spør CSMA tilfeldig
unngåelsestid |
Returnerer maksimal tilfeldig unngåelsestid |
AT+ROUTER_SCORE=? |
Maksimalt antall
påfølgende rutespørringsfeil |
Returnerer maksimalt antall påfølgende feil.
Hvis dette tallet overskrides, vil ruteinformasjonen bli fjernet. |
PÅ+HODE=? |
Spørr om den ekstra rammeoverskriftsfunksjonen er
aktivert |
Returnerer om funksjonen for ekstra rammeoverskrift er aktivert |
PÅ+TILBAKE=? |
Example Spørre om funksjonen til å sende
returmeldinger er aktivert |
Retur Om funksjonen for å sende returmeldinger er aktivert |
AT+SIKKERHET=? |
Spørre om dataene
krypteringsfunksjonen er aktivert |
Returnerer om datakrypteringsfunksjonen er aktivert |
AT+RESET_AUX=? |
Spør om LED2
endringer under automatisk tilbakestilling |
Returnerer om LED2 endres til å slå seg på når radiofrekvensen startes på nytt. |
AT+RESET_TIME=? |
Spørr den automatiske tilbakestillingen
tid |
Returnerer radiofrekvensens automatiske omstartstid,
enhet min |
AT+FILTER_TIME=? |
Søk kringkastingsfilter
tidsavbrudd |
Returnerer kringkastingsfilterets tidsavbrudd |
AT+ACK_TIME=? |
Forespørselsvar
tidsavbrudd |
Tidsavbrudd for svar på returforespørsel |
AT+ROUTER_TIME=? |
Spørringsrutingsforespørsel
tidsavbrudd |
Returnerer tidsavbrudd for rutingforespørsel |
AT+GROUP_ADD=? |
Spør gruppeinformasjon |
Returner multicast-gruppeadressetabell |
AT+GROUP_DEL=? |
||
AT+GROUP_CLR=? |
||
AT+ROUTER_CLR=? |
Spør om rutetabellinformasjon |
Returrutingstabellinformasjon |
AT+ROUTER_SAVE=? |
||
AT+ROUTER_READ=? |
||
AT+MAC=? |
Spørr MAC unik
adresse |
Returnerer MCU-ens unike 32-biters MAC-adresse |
AT+KEY=? |
Spørr krypteringsnøkkel |
Kan ikke lese for å unngå nøkkellekkasje |
Sette opp instruksjonssettet
- Sett kommandosuffikset til "=%d,%d,%d", for eksempelample, sett modulmåladressekommandoen "AT+DST_ADDR=25640,0", den første parameteren er måladressen, og den andre parameteren er om du vil lagre til Flash, den midterste må skilles med ",".
- Hvis det er nei parameter i innstillingskommandoen, vil den bli lagret i Flash.
Oppsettinstruksjoner |
Funksjon |
Beskrivelse |
AT+INFO=0 |
Spørringsmodul avanserte parametere | Gå tilbake til modulen for mer avansert
innstillingsparametere (vises ved hjelp av serieportassistenten) |
VED+STRØM= , |
Still inn moduloverføring
makt |
: RF-utgangseffekt (-9 ~ +22 dBm)
: om du vil lagre til Flash |
AT+KANAL= , |
Still inn modulens arbeidskanal |
:
E52-400NW22S frekvensbånd: RF arbeidskanal (0 ~ 99) E52-900NW22S frekvensbånd: RF arbeidskanal (0 ~ 79) : om du vil lagre til Flash |
AT+UART= , |
Angi parametere for modul seriell port |
Omstart trer i kraft
: baudrate for seriell port (1200 ~ 460800) : Kontrollsiffer (8N1 8E1 8O1) |
AT+RATE= |
Still inn modulluftmengde |
:0:62.5K 1:21.825K 2:7K |
AT+ALTERNATIV= , |
Angi modulkommunikasjonsmetode |
Vanlig brukte instruksjoner, generelt kringkastet og unicast
: Kommunikasjonsmetode (1 ~ 4) : om du vil lagre til Flash |
AT+PANID= , |
Angi nettverks-ID |
Vanlige instruksjoner, det anbefales ikke å bruke standardverdien
: nettverksidentifikasjonskode (0 ~ 65535) : om du vil lagre til Flash |
AT+TYPE= |
Angi nodetypen til
modul |
: 0: ruting node 1: terminal node |
AT+SRC_ADDR= , |
Angi adressen til gjeldende modul (garantert unikhet) |
Vanlig brukte kommandoer, standard er de siste 15 sifrene i MAC-adressen
: gjeldende adresse (0 ~ 65535) : om du vil lagre til Flash |
AT+DST_ADDR= , |
Angi adressen til målmodulen |
Vanlige instruksjoner for å angi måladressen
: måladresse (0 ~ 65535) : om du vil lagre til Flash |
AT+SRC_PORT= , |
Still inn porten til strømmen
modul |
: Standard gjeldende port 1
: om du vil lagre til Flash |
AT+DST_PORT= , |
Still inn porten til strømmen
modul |
: Standard målport 1
: om du vil lagre til Flash |
AT+MEMBER_RAD= , | Still inn modul multicast-medlemsradius | For multicast-bruk anbefales det å beholde standarden
: radius for multicast-medlem (0 ~ 15) : om du vil lagre til Flash |
AT+NONMEMBER_RAD= , | Angi modul multicast-radius for ikke-medlemmer | For multicast-bruk anbefales det å beholde standarden : Multicast ikke-medlemsradius (0 ~ 15) : om du vil lagre til Flas |
AT+CSMA_RNG= | Angi CSMA tilfeldig unngåelsestid | det anbefales å beholde standard tidsintervall for tilfeldig unngåelse (20 ~ 65535) ms |
AT+ROUTER_SCORE= | Angi maksimalt antall påfølgende rutingfeil | : Maksimalt antall påfølgende rutefeil. Ruter må reetableres etter overskridelse |
PÅ+HODE= | Still inn aktiveringsbryteren for ekstra rammeoverskriftsfunksjon |
: Om funksjonen for ekstra rammehode er aktivert |
TIL + TILBAKE= | Example Still inn funksjonen for å sende returmeldinger | :Send returinformasjon Om funksjonen er aktivert |
AT+SIKKERHET= |
Still inn aktiveringsbryteren for datakrypteringsfunksjonen | : Om datakryptering
funksjonen er aktivert |
AT+RESET_AUX= | Still inn auto-reset LED2 byttebryter | : Automatisk tilbakestilling av LED2 endring aktivert |
AT+RESET_TIME= | Still inn automatisk tilbakestillingstid | : automatisk tilbakestillingsintervalltid (min) |
AT+FILTER_TIME= | Angi tidsavbrudd for kringkastingsfilter | det anbefales å beholde standarden : Tidsavbrudd for kringkastingsfilter (3000 ~ 65535 ms) |
AT+ACK_TIME= | Angi tidsavbrudd for forespørselssvar | det anbefales å beholde standarden : Tidsavbrudd for forespørsel om svar (1000 ~ 65535 ms) |
AT+ROUTER_TIME= | Angi tidsavbrudd for rutingforespørsel | det anbefales å beholde standarden : Tidsavbrudd for ruteforespørsel (1000 ~ 65535 ms) |
AT+GROUP_ADD | Legg til GROUP-informasjon | : Legg til multicast-gruppeadresse, opptil 8 kan legges til |
AT+GROUP_DEL= | Slett GRUPPEinformasjon | : Slett multicast-gruppeadresse |
AT+GROUP_CLR= |
Slett GRUPPE
informasjonstabell |
: 1: Slett hele gruppeinformasjonstabellen |
AT+ROUTER_CLR= |
Tøm rutetabell
informasjon |
: 1: Slett hele ruteinformasjonstabellen |
AT+ROUTER_SAVE= | Flash-operasjon av rutetabellen | : 1: Lagre ruteinformasjonstabell i Flash : 0: Slett ruteinformasjonen i Flash |
AT+ROUTER_READ= | Les ruteinformasjon i Flash | : 1: Last ruteinformasjonstabellen i Flash |
AT+TAST= | Angi datakrypteringsnøkkel | Kommunikasjon er umulig hvis nøklene er forskjellige : Datakrypteringsnøkkel [0~0x7FFF FFFF] |
Parameterverditabell
Parameter navn |
Verdi spekter |
Funksjon |
Beskrivelse |
[0~1] | Om parametere er lagret til
Flash |
[1: Lagre, 0: Ikke lagre] | |
[-9~22] |
Still inn modulen til å overføre strøm |
RF utgangseffekt [-9~+22] dBm |
|
|
[0~99] |
Still inn arbeidskanalen til E52-400NW22S-modulen |
Arbeidskanal [0~99], tilsvarende frekvens 410.125 ~ 509.125
MHz Driftsfrekvens = 410.125 + kanal * 1 MHz |
[0~79] |
Still inn arbeidskanalen til E52-900NW22S-modulen |
Arbeidskanal [0~79], tilsvarende frekvens 850.125 ~ 929.125
MHz Driftsfrekvens = 850.125 + kanal * 1 MHz |
|
|
Se beskrivelse |
Still inn overføringshastighet |
Den trer i kraft etter omstart, og følgende overføringshastigheter støttes: 1200,2400,4800,9600,19200,38400,
57600,115200,230400,460800 bps |
[0~2] |
Sett kontrollsiffer |
Kontrollsiffer for seriell port [0:8N0 1:8E1 2:8O1] | |
[0~3] |
Still inn lufthastighet |
[0:62.5K 1:21.825K 2:7K] |
[1~4] |
Angi kommunikasjonsmetode |
Kommunikasjonsmetode [1: Unicast 2: Multicast 3: Broadcast 4: Anycast] | |
[0~65534] |
Angi nettverks-ID |
Nettverksidentifikasjonskode [0x0000~0xFFFE] | |
[0~1] |
Still inn nodetypen til modulen |
Still inn nodetypen til modulen [0: Rutingnode 1: Terminalnode] | |
[0~65534] |
Angi moduladresse |
Adresseområde [0x0000~0xFFFE]
Rutingnode: 0x0000~0x7FFF Terminalnode: 0x8000~0xFFFE |
|
[0~65534] |
Angi multicast-gruppeadresse |
Gruppeadresseområde [0x0000~0xFFFE] |
|
|
[1、14] |
Portinnstillinger |
Ulike porter tilsvarer ulike funksjoner, og de resterende portene har ingen funksjoner ennå.
Port 1: Send ut data direkte gjennom UART Port 14: Parse data som AT-kommandoer |
[0~15] | Still inn forplantningsradius under multicast | Multicast-utbredelsesradius[0~15]
Jo større radius, desto større antall forplantningsstages. |
|
[20~65535] | Angi CSMA tilfeldig unngåelse
tid |
Tilfeldig unngåelsestid [20~65535] ms |
|
|
[1~15] |
Angi maksimalt antall påfølgende feil. Hvis du overskrider dette, må du starte på nytt
ruteforespørsel |
Maksimalt antall påfølgende feil [1~15] |
[0~1] |
Ulike funksjonsbrytere |
[1: Funksjon aktivert 0: Funksjon deaktivert] | |
[0~255] |
Automatisk tilbakestilling av RF-tid |
Automatisk tilbakestillingstid [1~255] min [0: Slå av automatisk tilbakestilling] | |
Se beskrivelse |
Nettverkstidsavbrudd |
Broadcast filter timeout [3000~65535] ms
Tidsavbrudd for forespørsel om svar [1000~65535] ms Tidsavbrudd for rutingforespørsel [1000~65535] ms |
|
[0~0x7FFF
FFFF] |
Nettverkskrypteringsnøkkel |
Krypteringsnøkkel [0~0x7FFF FFFF] |
Parametermerknader
- Hvis innstillingskommandoen ikke har lagringsalternativet parameter, vil den bli lagret i Flash.
- Etter baudraten og paritetsbit er angitt, kreves en omstart for å tre i kraft. Du kan bruke "AT+RESET" for å tilbakestille.
- Adresse og nettverksidentifikasjonskode anbefales generelt ikke satt til 0xFFFF. 0xFFFF brukes som en kringkastingsadresse og kringkastingsnettverk.
- Nodetype vil endre den høyeste biten av den lokale adressen. Vanligvis må du angi nodetypen etter å ha angitt den lokale adressen .
- beholder vanligvis standardport 1. Bare i ekstern konfigurasjon må målporten endres til port 14, og de andre portene har ingen funksjon ennå.
- Multicast radius holdes vanligvis på standardnivå 2. Jo større multicast-radius er, jo større dekningsområdet er.
- CSMA tilfeldig unngåelsestid beholder generelt standardverdien på 127 (tilfeldig unngåelsestid er 0~127ms).
- Jo lengre tid for tilfeldig unngåelse, desto langsommere er nettverksresponshastigheten, men jo lavere er muligheten for konflikt. Hvis du vil endre denne tiden, må du være oppmerksom på responstiden og konfliktsannsynligheten for hele nettverket. Det anbefales generelt ikke å forkorte denne tiden.
- Maksimalt antall påfølgende feil holdes vanligvis på standardverdien på 3. Maksimalt antall påfølgende feil vil påvirke sannsynligheten for reetablering av ruter.
- Jo mindre er det maksimale antallet påfølgende feil er, jo kortere tid det tar å reetablere ruten når en kobling svikter eller kommunikasjonen er unormal. Det tar imidlertid en viss tid å reetablere ruten, så det er generelt tilstrekkelig å beholde standarden. Når kommunikasjonen er vellykket, vil gjeldende antall feil bli tilbakestilt.
- RF automatisk tilbakestillingstid beholder vanligvis standardverdien på 5 minutter. Når data mottas, tilbakestilles radiofrekvensens automatiske tilbakestillingstid, noe som ikke vil påvirke normal dataoverføring. Denne tiden kan forkortes på steder med alvorlig miljøpåvirkning. Innstilling til 0 minutter vil slå av funksjonen for automatisk omstart.
- Standardverdiene for tidsavbrudd for kringkastingsfilter ved forskjellige lufthastigheter er henholdsvis 15s, 30s og 60s.
- Når duplikatdatarammer mottas innenfor tidsavbruddet for kringkastingsfiltrering , vil de bli filtrert. Det anbefales ikke å forkorte denne tiden.
- Standardverdiene for tidsavbrudd for forespørsel-svar ved forskjellige lufthastigheter er henholdsvis 2.5s, 5s og 15s.
- INGEN ACKUnder unicast, må målenheten returnere en respons ACK. Hvis den får et svar ACK fra måladressen, vil den returnere SUCCESS umiddelbart. Ellers vil den vente på tidsavbrudd for forespørsel-svar å avslutte før du returnerer NO ACK.
- Jo flere nivåer av rutingenheter passerte, desto lengre tidsavbrudd for forespørsel-svar bør være. Under standardparametrene kan omtrent 5 nivåer av rutingenheter støttes.
- Standardverdiene for tidsavbrudd for rutingforespørsel ved forskjellige lufthastigheter er henholdsvis 2.5s, 5s og 15s. Under unicast må du starte en rutingforespørsel først, samle inn rutinginformasjonen til hver enhet innen tidsavbruddet for rutingforespørselen , og initier deretter en ny dataforespørsel etter slutten. Tidsavbrudd for rutingforespørsel må dekke hele prosessen fra initiering av rutingforespørselen til fullstendig fullføring av nettverket. Hvis ruten ikke blir etablert, vil INGEN ROUTER bli returnert. Jo større antall enheter, desto lengre tidsavbrudd for rutingforespørsel bør være. Under standardparametrene kan omtrent 50 enheter støttes for å etablere ruter. Mer enn 50 enheter må forlenge denne tiden gjennom instruksjoner.
- Når "OUT OF Cache" returneres, betyr det at sendebufferen er full. Sendebufferområdet kan cache 5 elementer. Under normale omstendigheter vil ikke bufferområdet være fullt. Det vil bare skje når intervallet mellom påfølgende sendinger er for raskt, og alle sendedatabuffere vil bli tvangsslettet inne i modulen.
- Nettverksprotokolllaget bruker data RSSI for å optimalisere hele nettverkskoblingen. Rutingnodene vil automatisk velge de beste rutingnodene for ruting. Brukere trenger ikke lenger vurdere signalstyrken.
Grunnleggende funksjon Introduksjon
Få hovedparametrene til modulen
- Hovedparametrene til modulen kan hentes gjennom "AT+INFO=?" AT kommando. Den brukes hovedsakelig for seriell portvisning, som vist i figur 8.1.1.
- Hvis det er vanskelig å bruke MCU-en til å analysere den, bør korrekt operasjon av MCU-en oppnås ved å bruke en separat AT-kommando, som vist i figur 8.1.2.
Unicast-kommunikasjon (Unicast)
- Unicast kommunikasjonsmetode krever at du kjenner adressen til målmodulen (adressen til modul B) på forhånd. Se kapittel 8.1 for de spesifikke trinnene for å få grunnleggende parametere.
- Når du starter en unicast-forespørsel for første gang, må du vente på ruteetablering (ventetiden er forskjellig under forskjellige flyhastigheter). Etter at ruteetableringen er fullført vil modulen automatisk sende brukerdata 1234567890 igjen.
- Etter at ruten er etablert, trenger ikke tilgang igjen å vente på at ruten skal gjenopprettes før antallet påfølgende kommunikasjonsfeil med en node overstiger 3 ganger.
- Rutingtabellen kan spørres gjennom "AT+ROUTER_CLR=?" kommando.
- Datarammeoverskriften kan lukkes ved å bruke kommandoen "AT+HEAD=0".
- Brukerdata kan ikke være modulinterne AT-kommandoer, ellers vil de bli gjenkjent av modulen som AT-kommandoer, noe som resulterer i at brukerdata ikke kan sendes.
- De grunnleggende operasjonstrinnene til unicast er som følger:
- Trinn 1: Modul A bruker kommandoen “AT+DST_ADDR=26034,0” for å konfigurere måladressen som adressen til modul B;
- Trinn 2: Modul A bruker kommandoen “AT+OPTION=1,0” for å endre kommunikasjonsmodusen til unicast-modus (Unicast);
- Trinn 3: Modul A sender brukerdata 1234567890. Hvis overføringen er vellykket, vil SUCCESS returneres; hvis overføringen mislykkes, vil INGEN RUTE eller INGEN ACK bli returnert. INGEN RUTE betyr at ruteetableringen mislyktes; NO ACK betyr at ruten ble etablert, men at det ikke ble mottatt noe svar. Hvis NO ACK forekommer tre ganger, må rutingtabellen reetableres.
- Trinn 4: Modul B mottar (ASCII-koden) 1234567890 sendt fra modul A og konverterer den til HEX-format som 31 32 33 34 35 36 37 38 39 30 (viser forskjellig koding), og legger til ytterligere datarammeoverskrifter.
- Tidspunktet for første gangs initiering av en unicast-forespørsel er forskjellig under forskjellige flyhastigheter, som er minst 1.5 tidsavbrudd for rutingforespørsel:
- Det tar omtrent 4 sekunder å starte en unicast-forespørsel for første gang ved 62.5K flyhastighet.
- Det tar omtrent 8 sekunder å starte en unicast-forespørsel for første gang ved 21.875K flyhastighet.
- Det tar omtrent 25 sekunder å starte en unicast-forespørsel for første gang ved 7K flyhastighet.
- Figur 8.2.1 Unicast kommunikasjon
Multicast-kommunikasjon (Multicast)
- Multicast (multicast) kommunikasjonsmetode krever gruppestyring av målmoduler på forhånd. Alle målmoduler må grupperes på forhånd ved å bruke "AT+GROUP_ADD= ".
- kan forstås som en offentlig adresse, og hver modul kan sette opp til 8 gruppeadresser.
- I multicast-modus må ruting reetableres hver gang. Det anbefales at intervallet mellom påfølgende multicast-initieringer er ca. 5 sekunder.
- “AT+GROUP_DEL= ” kan slette gruppeadressen med publikumsadressegruppen og lagre den nye gruppeinformasjonen til Flash.
- "AT+GROUP_CLR=1" kan slette alle gruppeadresser og også slette gruppeinformasjonen i Flash.
- Rutingtabellen kan spørres gjennom "AT+ROUTER_CLR=?" kommando.
- Datarammeoverskriften kan lukkes ved å bruke kommandoen "AT+HEAD=0".
- Brukerdataene kan ikke være en intern AT-kommando i modulen, ellers vil den bli gjenkjent av modulen som en AT-kommando, noe som resulterer i manglende evne til å sende brukerdata.
- De grunnleggende operasjonstrinnene for multicast (multicast) er som følger:
- Trinn 1: Bruk "AT+GROUP_ADD=123" for modul B på forhånd for å sette gruppen;
- Trinn 2: Modul A bruker kommandoen “AT+OPTION=2,0” for å endre kommunikasjonsmodus til multicast-modus (Multicast);
- Trinn 3: Modul A bruker kommandoen “AT+DST_ADDR=123,0” for å endre kommunikasjonsmodus til multicast-modus og angi målgruppeadressen;
- Trinn 4: Modul A sender brukerdata 1234567890. Hvis overføringen er vellykket, vil SUCCESS returneres; hvis overføringen mislykkes, vil INGEN RUTE eller INGEN ACK bli returnert. INGEN RUTE betyr at ruteetableringen mislyktes; NO ACK betyr at ruten ble etablert, men at det ikke ble mottatt noe svar. Hvis NO ACK forekommer tre ganger, må rutingtabellen reetableres.
- Trinn 5: Modul B mottar (ASCII-koden) 1234567890 sendt fra modul A og konverterer den til HEX-format som 31 32 33 34 35 36 37 38 39 30 (viser forskjellig koding), og legger til ytterligere datarammeoverskrifter.
- Tidspunktet for første gangs initiering av en unicast-forespørsel er forskjellig under forskjellige flyhastigheter, som er minst 1.5 tidsavbrudd for rutingforespørsel:
- Det tar omtrent 4 sekunder å starte en unicast-forespørsel for første gang ved 62.5K flyhastighet.
- Det tar omtrent 8 sekunder å starte en unicast-forespørsel for første gang ved 21.875K flyhastighet.
- Det tar omtrent 25 sekunder å starte en unicast-forespørsel for første gang ved 7K flyhastighet.
Kringkaste
- Kringkastingskommunikasjonsmetoden krever ikke at du kjenner adressen til målmodulen.
- Det er ingen sendetidsavbrudd under kringkastingsmodulen, og det er ikke nødvendig å etablere en rute, men alle mottaksmoduler vil videresende dataene igjen etter å ha mottatt den. Modulens innebygde CSMA-unnvikelsesmekanisme og kringkastingsfiltreringsmekanisme kan effektivt forhindre datakollisjon og sekundær videresending.
- Brukerdata kan ikke være modulinterne AT-kommandoer, ellers vil de bli gjenkjent av modulen som AT-kommandoer, noe som resulterer i at brukerdata ikke kan sendes.
- De grunnleggende operasjonstrinnene for kringkasting er som følger:
- Trinn 1: Modul A bruker kommandoen “AT+OPTION=3,0” for å endre kommunikasjonsmodus til kringkastingsmodus (kringkasting);
- Trinn 2: Modul A sender brukerdata 1234567890. Vellykket sendt vil returnere SUKSESS, brukeren kan vente på SUKSESS for å avgjøre om dataene er sendt vellykket;
- Trinn 3: Modul B mottok (ASCII-koden) 1234567890 sendt fra modul A og konverterte den til HEX-format som 31 32 33 34 35 36 37 38 39 30 (viser forskjellig koding), og la til ekstra datarammeoverskrifter.
Anycast-funksjon (Anycast)
Anycast-kommunikasjon brukes vanligvis for kommunikasjon mellom forskjellige nettverk, og forskjellige nettverk har forskjellige nettverksidentifikasjonskoder. Unicast-, multicast- og kringkastingskommunikasjonsmetoder kan ikke samhandle direkte med data mellom nettverk. I dette tilfellet kan anycast brukes til å samhandle med data mellom ulike nettverk.
- Anycast-kommunikasjon kan sende data til en enkelt eller alle noder innenfor enkelthoppdekningen i henhold til den angitte måladressen.
- Data kan ikke videresendes og reageres på i anycast-modus.
- Anycast kan ikke garantere påliteligheten til dataoverføring, i likhet med enkel datatransparent overføring.
- Brukerdata kan ikke være modulinterne AT-kommandoer, ellers vil de bli gjenkjent av modulen som AT-kommandoer, noe som resulterer i at brukerdata ikke kan sendes.
- De grunnleggende operasjonstrinnene for anycast er som følger:
- Trinn 1: Modul A bruker kommandoen “AT+DST_ADDR=26034,0” for å konfigurere måladressen som adressen til modul B;
- Trinn 2: Modul A eller bruk kommandoen "AT+DST_ADDR=65535,0" for å konfigurere måladressen til alle moduler;
- Trinn 3: Modul A bruker kommandoen “AT+OPTION=4,0” for å endre kommunikasjonsmodus til anycast-modus (Anycast);
- Trinn 4: Modul A sender brukerdata 1234567890. Hvis overføringen er vellykket, returneres SUCESS. Brukeren kan vente på SUKSESS for å avgjøre om dataene sendes vellykket;
- Trinn 5: Modul B mottar (ASCII-koden) 1234567890 sendt fra modul A og konverterer den til HEX-format som 31 32 33 34 35 36 37 38 39 30 (viser forskjellig koding), og legger til ytterligere datarammeoverskrifter.
Introduksjon til rutetabell
Rutingtabellen opprettes automatisk av rutingforespørsler og kan ikke endres manuelt. Den er lagret i RAM og vil gå tapt hvis modulen startes på nytt. Rutingtabellen er kun for viewing stier. Brukere trenger ikke å ta hensyn til det. Det er ikke nødvendig å analysere AT-kommandoer på rutingtabellen.
- Rutingtabellen kan lagres til Flash gjennom "AT+ROUTER_SAVE=1"-kommandoen, og kan lastes inn gjennom "AT+ROUTER_READ=1"-kommandoen når den slås på igjen.
- Hvis du vil slette rutinginformasjonen som er lagret i Flash, kan du slette den gjennom kommandoen "AT+ROUTER_SAVE=0".
- Hvis du bare vil slette rutinginformasjonen i RAM, kan du slette den gjennom kommandoen "AT+ROUTER_CLR=1".
- Rutingtabellen kan leses gjennom de tre instruksjonene "AT+ROUTER_CLR=?", "AT+ROUTER_SAVE=?", og "AT+ROUTER_READ=?".
- Rutingtabellen inneholder parametere som måladresse, adresse på lavere nivå, poengsum, signalstyrke osv.
- Når DST og HOP i rutingtabellen er forskjellige, betyr det at modulen må passere gjennom rutingnoden for å nå målmodulen.
- Rutinginformasjonen til NO.03 og NO.04 i figuren nedenfor danner sammen en sti til måladressen 59020:
- Rutinginformasjonen til NO.04 forteller modulen at hvis den ønsker å sende data til modulen til 59020, bør neste nivå sende dataene gjennom rutingnoden til 26017.
- Rutinginformasjonen til NO.03 forteller modulen at hvis den ønsker å sende data til modulen til 26111, kan neste nivå overføre dataene direkte til rutingnoden til 26111.
Ytterligere overskriftsinformasjon
- Når modulen mottar data fra andre moduler, vil ytterligere rammeoverskriftsinformasjon bli lagt til serieportens utdata.
- Betydning av rammeoverskrift:
Rammetype Datalengde Nettverks-ID Opprinnelig adresse Måladresse Bruker tid C1 03 34 12 8E 6C 28 64 01 02 03 C3 01 34 12 AA 71 28 64 AA - Rammetype: C1 representerer unicast-ramme, C2 representerer multicast-ramme, C3 representerer kringkastingsramme, C4 representerer anycast-ramme;
- Datalengde: brukerdatalengde, maksimal verdi 200 byte;
- Nettverksidentifikasjonskode: Ulike nettverk har forskjellige nettverksidentifikasjonskoder. Denne informasjonen kan brukes til å vite hvilket nettverk kilden er;
- Adresse: Spesifiserer kilden og destinasjonen for data;
- Brukerdata: Brukerdataområde, maksimalt 200 byte.
- Adressen og nettverksidentifikasjonen i datarammeoverskriften er først av lav orden, for eksempel nettverksidentifikasjon 34 12, som skal være 0x1234, noe som gjør det enklere å bruke strukturen til å analysere den.
- Datarammeoverskriften kan slås av med kommandoen "AT+HEAD=0".
Fjernkonfigurasjon
Introduksjon til ekstern konfigurasjon
- I tillegg til grunnleggende kommunikasjon, støtter modulen også fjernkonfigurasjonsfunksjoner. Siden ekstern konfigurasjon kan endre de grunnleggende kommunikasjonsparametrene for hele nettverket, må den brukes med forsiktighet for å unngå å endre viktige parametere for noen noder og forhindre normal kommunikasjon med det forrige nettverket.
- Ekstern konfigurasjon kan deles inn i to typer: enkeltpunktskonfigurasjon og kringkastingskonfigurasjon. I begge konfigurasjonsmodusene vil instruksjonen bli utført etter en viss forsinkelse. Hensikten er å opprettholde gjeldende parametere og fortsette å videresende dataene til neste-nivåmodulen for å sikre at dataene kan overføres til hele nettverket og deretter tre i kraft.
- I enkeltpunktskonfigurasjon må ruting også etableres på forhånd. Når målmottaksmodulen mottar riktig AT-kommando, vil den returnere "+OK" eller "+FAIL" gjennom radiofrekvensen for å indikere modulutførelsesresultatet. Under kringkastingskonfigurasjon er det fortsatt det samme som grunnleggende kringkastingskommunikasjon. Alle moduler som mottar data vil videresende dataene én gang for å sikre at moduler i hele nettverket kan motta denne instruksen. Under kringkastingskonfigurasjon vil det imidlertid ikke være noen radiofrekvensdatarespons.
- Standard målport som brukes for normal grunnleggende kommunikasjon er port 1. Den tilsvarende funksjonen er å sende ut dataene som sendes av brukeren direkte gjennom den serielle porten og legge til ytterligere informasjonsrammeoverskrifter. Målporten som brukes for ekstern konfigurasjon er port 14. Den korresponderende funksjonen er å analysere fjernkonfigurasjonsinstruksjonene sendt av brukeren og forsinke utførelse eller svar etter en stund. Kommandoen for ekstern konfigurasjon må i tillegg legges til med "++" for å skille den fra den lokale konfigurasjonen. Etter at fjernkonfigurasjonen er fullført, bør målporten gjenopprettes til port 1 i tide for å unngå å påvirke neste grunnleggende kommunikasjon.
- Forsinkelsestiden er forskjellig under forskjellige lufthastigheter. Den spesifikke forsinkelsestiden er som følger (et tidsavbrudd for ruteetablering):
- Utførelsestiden for kommandoforsinkelse ved 62.5K flyhastighet er omtrent 2.5 sekunder.
- Utførelsestiden for kommandoforsinkelse er omtrent 5 sekunder ved 21.875K flyhastighet.
- Utførelsestiden for kommandoforsinkelse er omtrent 15 sekunder ved 7K flyhastighet.
Introduksjon til ekstern enkeltpunktskonfigurasjon
De grunnleggende trinnene for ekstern enkeltpunktskonfigurasjon er som følger:
- Trinn 1: Modul A bruker kommandoen “AT+DST_ADDR=26034,0” for å konfigurere måladressen som adressen til modul B;
- Trinn 2: Modul A bruker kommandoen “AT+OPTION=1,0” for å endre kommunikasjonsmodusen til unicast-modus (Unicast);
- Trinn 3: Modul A bruker kommandoen “AT+DST_PORT=14,0” for å endre målporten til AT-kommandofunksjonen for fjernparsing;
- Trinn 4: Modul A sender AT-kommandoen “++AT+PANID=4660,0”. Hvis sendingen lykkes, vil SUKSESS bli returnert;
- Trinn 5: Etter å ha mottatt instruksjonen, vil modul B sende ut utførelsesresultatet av den tilsvarende instruksjonen gjennom den serielle porten etter å ha ventet på et ruteetableringstidsavbrudd, og svare med "+OK:" eller "+FAIL:" gjennom radiofrekvensen, og vil sende gjeldende modul Parametrene sendes via radiofrekvens, og SUCCESS vil bli returnert hvis overføringen er vellykket;
- Trinn 6: Modul A mottar modulinformasjonssvaret fra modul B og sender det ut gjennom den serielle porten.
Introduksjon til konfigurasjon av ekstern kringkasting
De grunnleggende trinnene for konfigurasjon av ekstern kringkasting er som følger:
- Trinn 1: Modul A bruker kommandoen “AT+OPTION=3,0” for å endre kommunikasjonsmodus til kringkastingsmodus (kringkasting);
- Trinn 2: Modul A bruker kommandoen “AT+DST_PORT=14,0” for å endre målporten til AT-kommandofunksjonen for fjernparsing;
- Trinn 3: Modul A sender AT-kommandoen “++AT+PANID=4660,0”. Hvis sendingen lykkes, vil SUKSESS bli returnert;
- Trinn 4: Etter å ha mottatt instruksjonen, venter modul B på en ruteetableringstidsavbruddsperiode og sender deretter utføringsresultatet av den tilsvarende instruksjonen gjennom den serielle porten.
Introduksjon til vertsdatamaskinen
- Brukere kan bruke vertsdatamaskinen levert av tjenestemannen webnettsted for å konfigurere modulen.
- Når du bruker den, må brukeren virtualisere modulens serieport til en COM-port. Vertsdatamaskinens grensesnitt er som vist nedenfor.
- Den øvre delen er de grunnleggende funksjonsknappene for å stille inn COM-port, overføringshastighet og kalibrering.
- Ved å sjekke biten kan du utføre operasjoner som parameterlesing, skriving, gjenoppretting av standardinnstillinger og omstart av modulen.
- Nedre venstre side er parameterområdet.
- Høyre side nedenfor er loggområdet, som vil skrive ut og vise de tilsvarende utførte AT-kommandoene.
- Brukere kan betjene modulen basert på loggene.
- Den andre siden er de multicast-relaterte gruppeadresseinnstillingene. Brukere kan legge til, slette og spørre multicast-gruppeadresser.
- Multicast-gruppeadressen støtter opptil 8 forskjellige adresser.
- Den tredje siden er de rutingtabellrelaterte funksjonene. Brukere kan lese og slette rutingtabellen, og kan også utføre
- Flash-relaterte lese- og skriveoperasjoner. På grunn av den enorme datamengden tar det omtrent 4 sekunder å lese rutetabellen. Hvis det ikke er informasjon om rutetabell, vil feilen "lesefeil eller null" returneres.
- Rutingtabellen vil kontinuerlig oppdatere banen i henhold til dataene som overføres i nettverket for å optimalisere nettverksoverføringseffektiviteten.
- Det anbefales ikke å lese rutetabellen ved lave overføringshastigheter som 1200, 2400, 4800 osv., da det vil ta lang tid.
- Den fjerde siden er funksjonen for online oppgradering (IAP). Brukere kan oppgradere fastvaren.
- Under normale omstendigheter er det ikke nødvendig å oppgradere.
- Hvis du ved et uhell går inn i IAP-oppgraderingsmodus og fortsetter å slå den på i omtrent 30 sekunder, vil modulen automatisk avslutte IAP-oppgraderingsmodusen og vil ikke avslutte IAP-oppgraderingsmodusen selv om den startes på nytt.
Maskinvaredesign
- Det anbefales å bruke en DC-regulert strømforsyning for å drive modulen. Effektrippelkoeffisienten skal være så liten som mulig, og modulen må være pålitelig jordet;
- Vær oppmerksom på riktig tilkobling av de positive og negative polene til strømforsyningen. Omvendt tilkobling kan forårsake permanent skade på modulen;
- Vennligst sjekk strømforsyningen for å sikre at den er innenfor anbefalt strømforsyningsvoltage. Hvis den overskrider maksimumsverdien, vil det føre til permanent skade på modulen;
- Vennligst sjekk stabiliteten til strømforsyningen. Voltage kan ikke svinge mye og ofte;
- Når du designer strømforsyningskretsen for modulen, anbefales det ofte å reservere mer enn 30% margin, slik at hele maskinen kan fungere stabilt i lang tid;
- Modulen bør holdes så langt unna som mulig fra strømforsyninger, transformatorer, høyfrekvente ledninger og andre deler med høy elektromagnetisk interferens;
- Høyfrekvente digitale spor, høyfrekvente analoge spor og effektspor må unngås under modulen. Dersom det er nødvendig å passere under modulen, anta at modulen er sveiset på topplaget, og jordet kobber legges på topplaget av modulkontaktdelen (alt asfaltert kobber og godt jordet), som skal være nær kl. den digitale delen av modulen og rutet på bunnlaget;
- Forutsatt at modulen er sveiset eller plassert på topplaget, er det også feil å rute spor tilfeldig på bunnlaget eller andre lag, noe som vil påvirke modulens falskhet og mottaksfølsomhet i varierende grad;
- Forutsatt at det er enheter med store elektromagnetiske forstyrrelser rundt modulen som i stor grad vil påvirke ytelsen til modulen. Det anbefales å holde seg unna modulen i henhold til intensiteten på interferensen. Hvis situasjonen tillater det, kan passende isolasjon og skjerming gjøres;
- Forutsatt at det er spor med stor elektromagnetisk interferens rundt modulen (høyfrekvent digital, høyfrekvent analog, effektspor), som også vil påvirke ytelsen til modulen i stor grad. I henhold til intensiteten på interferensen, anbefales det å holde seg borte fra modulen på riktig måte. Dette kan gjøres hvis situasjonen tillater Riktig isolasjon og skjerming;
- Hvis kommunikasjonslinjen bruker 5V-nivå, må en 1k-5.1k motstand kobles i serie (anbefales ikke, da det fortsatt er fare for skade);
- Prøv å holde deg unna noen TTL-protokoller hvis fysiske lag også er 2.4 GHz, for eksempel USB3.0;
- Antenneinstallasjonsstrukturen har stor innvirkning på modulens ytelse. Sørg for at antennen er eksponert og helst vertikalt oppover;
- Når modulen er installert inne i kabinettet, kan du bruke en antenneforlengelseskabel av høy kvalitet for å forlenge antennen til utsiden av kabinettet;
- Antennen må ikke installeres inne i et metallskall, da dette vil redusere overføringsavstanden betraktelig.
Sendeavstanden er ikke ideell
- Når det er rettlinjede kommunikasjonshindringer, vil kommunikasjonsavstanden bli tilsvarende dempet;
- Temperatur, fuktighet og samkanalsinterferens vil føre til økt pakketapsrate for kommunikasjon;
- Bakken absorberer og reflekterer radiobølger, og testeffekten er dårlig når den er nær bakken;
- Sjøvann har en sterk evne til å absorbere radiobølger, så resultatene ved sjøsiden er dårlige;
- Hvis det er metallgjenstander i nærheten av antennen, eller hvis den er plassert i et metallhus, vil signaldempingen være svært alvorlig;
- Strømregisterinnstillingen er feil og lufthastigheten er satt for høyt (jo høyere lufthastighet, desto nærmere avstand);
- Det lave voltage av strømforsyningen ved romtemperatur er lavere enn anbefalt verdi. Jo lavere voltage, jo mindre sendeeffekt;
- Det er dårlig samsvar mellom antennen og modulen eller det er et problem med kvaliteten på selve antennen.
Moduler er sårbare for skade
- Vennligst sjekk strømforsyningen for å sikre at den er innenfor anbefalt strømforsyningsvoltage. Hvis den overskrider maksimumsverdien, vil det føre til permanent skade på modulen;
- Vennligst sjekk stabiliteten til strømforsyningen. Voltage kan ikke svinge mye og ofte;
- Sørg for antistatisk drift under installasjon og bruk, siden høyfrekvente enheter er følsomme for statisk elektrisitet;
- Sørg for at fuktigheten under installasjon og bruk ikke bør være for høy, siden noen komponenter er fuktighetsfølsomme enheter;
- Hvis det ikke er spesielle behov, anbefales det ikke å bruke det ved for høy eller for lav temperatur.
Bitfeilfrekvensen er for høy
- Hvis det er co-kanal signalforstyrrelser i nærheten, hold deg unna interferenskilden eller modifiser frekvensen eller kanalen for å unngå interferens;
- En utilfredsstillende strømforsyning kan også forårsake forvrengt kode, så sørg for å sikre påliteligheten til strømforsyningen;
- Skjøteledninger og matere av dårlig kvalitet eller for lange vil også forårsake høy bitfeilrate.
Veiledning for sveiseoperasjon
Reflow temperatur
Reflow-loddekurveegenskaper | Montering med ledeprosess | Blyfri prosessmontering | |
Forvarming/isolering | Minimum temperatur
(Tsmin) |
100 ℃ | 150 ℃ |
Maksimal temperatur
(Tsmax) |
150 ℃ | 200 ℃ | |
Tid (Tsmin~Tsmin) | 60-120 sekunder | 60-120 sekunder | |
Varmehelling (TL~Tp) | 3 ℃/s, maksimum | 3 ℃/s, maksimum | |
Væskefasetemperatur (TL) | 183 ℃ | 217 ℃ | |
Holdetid over TL | 60-90 sekunder | 60~90 sekunder | |
Pakkens topptemperatur Tp |
Brukere kan ikke overstige temperaturen som er angitt på etiketten "Fuktfølsomhet". | Brukere kan ikke overskride temperaturen som er angitt på "fuktighetsfølsomhet"-etiketten til
produktet. |
|
Tid (Tp) innenfor 5 ℃ fra spesifisert gradering
temperatur (Tc), som vist i følgende figur |
20 sekunder | 30 sekunder | |
Kjølehelling (Tp~TL) | 6 ℃/sekund,maksimum | 6 ℃/sekund,maksimum | |
Tid fra romtemperatur til topptemperatur | 6 minutter, maks | 8 minutter, maks | |
※Topptemperaturtoleransen (Tp) til temperaturkurven er definert som brukerens øvre grense |
Reflow loddekurve
Relaterte modeller
Produktmodell |
Bærefrekvens Hz | Overføring makt dBm | Test avstand km | Lufthastighet bps | Emballasje form | produkt størrelse mm | Antenneform |
E32-170T30D | 170M | 30 | 8 | 0.3k~9.6k | DYPPE | 24*43 | SMA-K |
E32-433T20DC | 433M | 20 | 3 | 0.3k~19.2k | DYPPE | 21*36 | SMA-K |
E32-433T20S1 | 433M | 20 | 3 | 0.3k~19.2k | SMD | 17*25.5 | Stamp hull |
E32-433T20S2
T |
433M | 20 | 3 | 0.3k~19.2k | SMD | 17*30 | IPEX/Stamp hull |
E32-400T20S | 433/470
M |
20 | 3 | 0.3k~19.2k | SMD | 16*26 | IPEX/Stamp hull |
E32-433T30D | 433M | 30 | 8 | 0.3k~19.2k | DYPPE | 24*43 | SMA-K |
E32-433T30S | 433M | 30 | 8 | 0.3k~19.2k | SMD | 25*40.3 | IPEX/Stamp hull |
E32-868T20D | 868M | 20 | 3 | 0.3k~19.2k | DYPPE | 21*36 | SMA-K |
E32-868T20S | 868M | 20 | 3 | 0.3k~19.2k | SMD | 16*26 | IPEX/Stamp hull |
E32-868T30D | 868M | 30 | 8 | 0.3k~19.2k | DYPPE | 24*43 | SMA-K |
E32-868T30S | 868M | 30 | 8 | 0.3k~19.2k | SMD | 25*40.3 | IPEX/Stamp hull |
E32-915T20D | 915M | 20 | 3 | 0.3k~19.2k | DYPPE | 21*36 | SMA-K |
E32-915T20S | 915M | 20 | 3 | 0.3k~19.2k | SMD | 16*26 | IPEX/Stamp hull |
E32-915T30D | 915M | 30 | 8 | 0.3k~19.2k | DYPPE | 24*43 | SMA-K |
E32-915T30S | 915M | 30 | 8 | 0.3k~19.2k | SMD | 25*40.3 | IPEX/Stamp hull |
Antenneguide
Antenner spiller en viktig rolle i kommunikasjonsprosessen, og ofte kan dårligere antenner ha en betydelig innvirkning på kommunikasjonssystemet. Derfor anbefaler vårt firma noen antenner som støtter vår trådløse modul, med utmerket ytelse og rimelig pris.
Produktmodell | Type | Frekvens bånd | Gevinst | Størrelse | Mater | Grensesnitt | Karakteristisk |
Hz | dBi | mm | cm | ||||
TX433-NP-4310 | Fleksibel
antenne |
433M | 2.0 | 10×43 | – | Sveis | Fleksibel FPC myk antenne |
TX433-JZ-5 | Gummi stang
antenne |
433M | 2.0 | 52 | – | SMA-J | Ultra kort rett,
rundstrålende antenne |
TX433-JZG-6 | Gummi stang
antenne |
433M | 2.5 | 62 | – | SMA-J | Ultra kort rett,
rundstrålende antenne |
TX433-JW-5 | Gummi stang | 433M | 2.0 | 50 | – | SMA-J | Fast bøying, |
antenne | rundstrålende antenne | ||||||
TX433-JWG-7 | Gummi stang
antenne |
433M | 2.5 | 70 | – | SMA-J | Fast bøying,
rundstrålende antenne |
TX433-JK-11 | Gummi stang
antenne |
433M | 2.5 | 110 | – | SMA-J | Fleksibel gummistang,
rundstrålende antenne |
TX433-JK-20 | Gummi stang
antenne |
433M | 3.0 | 200 | – | SMA-J | Fleksibel gummistang,
rundstrålende antenne |
TX433-XPL-100 | Sugekopp
antenne |
433M | 3.5 | 185 | 100 | SMA-J | Liten sugekoppantenne, kostnadseffektiv |
TX433-XP-200 | Suging
kopp antenne |
433M | 4.0 | 190 | 200 | SMA-J | Liten sugekoppantenne, lavt tap |
TX433-XPH-300 | Sugekopp
antenne |
433M | 6.0 | 965 | 300 | SMA-J | Liten sugekoppantenne med høy forsterkning |
Revisjonshistorie
Versjon | Revisjonsdato | Revisjonsbeskrivelse | Vedlikeholder |
1.0 | 2023-10-20 | Opprinnelig versjon | Weng |
1.1 | 2023-12-23 | Revisjon av innhold | Bin |
1.2 | 2023-12-28 | Revisjon av innhold | Bin |
KONTAKT
- Om oss
- Teknisk støtte: support@cdebyte.com.
- Nedlastingslenke for dokumenter og RF-innstillinger: https://www.ru-ebyte.com.
- Web:https://www.ru-ebyte.com.
- Adresse: Innovasjonssenter D347, 4# XI-XIN Road, Chengdu, Sichuan, Kina
- CopyriCopyright ©2012–2023, Chengdu Ebyte Electronic Technology Co.,Ltd
- 400/900MHz 160mW TTL LoRa MESH trådløs nettverksmodul
Dokumenter / Ressurser
![]() |
EBYTE E52-400/900NW22S LoRa MESH trådløs nettverksmodul [pdfBrukerhåndbok E52-400 900NW22S LoRa MESH trådløs nettverksmodul, E52-400, 900NW22S LoRa MESH trådløs nettverksmodul, MESH trådløs nettverksmodul, trådløs nettverksmodul, nettverksmodul |