LoRa It's a kind of LPWAN Communications technology , Based on spread spectrum technology, it is widely used in ultra long distance wireless transmission scenarios . Now? ,LoRa Mainly around the world 433、868、915MHz And so on . Its biggest feature is high sensitivity , Long transmission distance , Low power consumption , There are many network nodes .

NB-IoT Is developing actively , but LoRa Technology has logged into business projects around the world , Its technology maturity has been in a leading position . In recent years ,LoRa Technology is still very useful . This article briefly introduces LoRa The basic content of technology .

One 、LoRa The secret of low power consumption

We know that distance and power consumption are natural contradictions in communication systems . When the transmission power decreases , The propagation distance must be very close . that ,LoRa How to solve this contradiction ? The root cause is LoRa There are hyperlinked budgets , because LoRa It can improve the sensitivity of the receiver , No need for high transmit power .LoRa The sensitivity of the receiver is based on direct sequence spread spectrum technology .LoRa High signal gain is achieved by using a high spreading coefficient . Usually ,FSK The signal-to-noise ratio of 8dB, and LoRa It only needs -20dB.

in addition ,LoRa The application of forward error correction coding technology increases the redundancy of transmission information , Effectively resist multipath fading . Transmission efficiency is slightly sacrificed , But it can effectively improve the reliability of transmission . After all ,LoRa No need for high transmission rate .

Two 、LoRa The Internet

LoRa The network is mainly composed of terminals ( With built-in LoRa modular )、 gateway ( Or base station )、 Network services and application services . Application data can be transferred in both directions .

LoRaWAN Network architecture is a typical starting topology . In this network architecture ,LoRa Gateway is a transparent transmission relay connecting terminal equipment and back-end central services .

3、 ... and 、LoRa Terminal equipment

LoRa The terminal node of can be a water meter 、 Gas meter 、 Smoke Alarm 、 Pet tracking devices and other equipment . These nodes first pass through LoRa Wireless communication is connected to LoRa gateway , And then through 3G Network connection to network services . Or Ethernet . The gateway and the network server pass through TCP/IP Protocol to communicate .

LoRa The network divides the terminal equipment into A/B/C Three types of :

a class : Two way communication terminal equipment

This type of terminal device allows two-way communication , And the uplink transmission of each terminal device has two downlink receiving windows . The transmission time slot of the terminal device depends on its own communication requirements , Its fine tuning is based on aroha agreement .

b class : A bidirectional communication terminal device having a preset reception time slot

This type of terminal device opens the redundant receiving window within a preset time . To achieve this , Terminal device receives beacon synchronously from gateway , Synchronize the time between the base station and the module through the beacon .

c class : Bidirectional communication terminal equipment with maximum receiving window

This type of terminal device will continue to open the receiving window , Only shut down during transmission .

Ebat focuses on the wireless communication industry of the Internet of things , Always pay attention to the Internet of things communication technology and industry development , Walking in the forefront of wireless communication technology of the Internet of things . Keep close cooperation with the above chip manufacturers , Develop simple and easy to use , High quality and low price wireless communication module . Include WiFi module 、 Bluetooth module 、Zigbee module 、NB module 、4G module 、 Private wireless module 、LoRa Module and LoRaWAN Gateway module .

LoRa Module wireless transceiver communication technology detailed more related articles

  1. Helloworld Module kernel makefile Detailed explanation

    Hello World Module and corresponding kernel makefile Detailed explanation hello.c: #include <linux/module.h> // Header files required by all modules #include < ...

  2. python Asynchronous concurrent module concurrent.futures Introduction details

    concurrent.futures Is a very simple and easy to use library , It is mainly used to realize asynchronous concurrency of multi threads and multi processes . This paper mainly focuses on concurrent.futures Library related modules , Detailed examples are provided demo. ...

  3. 【Python actual combat 】 Module and package import details (import)

    1. modular (module) 1.1 Module definition Usually the module is a .py file , Others can be used as module There are other file types ".pyo".".pyc".".pyd&qu ...

  4. Kali linux 2016.2 Of plyload Module meterpreter plyload Detailed explanation

    Not much to say , Direct delivery of dry goods ! Pre blog Kali linux 2016.2(Rolling) Medium payloads Module details When the utilization is successful, try to run a process , It will be displayed in the system process list , Even if you try to execute system commands in a Trojan horse , ...

  5. NodeJS Module development and release details

    NodeJS It's a young language , The extension modules are not complete , Often we want to use a certain module but can't find the right one . For example, I need to use hmac and sha1 To sign , I haven't found a module that is easy to use , At this time, we need to realize the corresponding ...

  6. HTTP Protocol message 、 Working principle and Java Medium HTTP Communication technology

    One .web And network foundation       1.HTTP The history of            1.1.HTTP The concept of :                 HTTP(Hyper Text Transfer Protocol ...

  7. [Hyperledger] Fabric In the system peer Modular gossip Service details

    I've been reading it lately fabric One of the core modules in the system ——peer modular . Looking at peer Configuration file for core.yaml Information time , About the gossip Configuration options are interesting . I watched it all morning , I still can't understand the meaning of this option ? surface ...

  8. python The built-in modules xml Module method xml analysis Explain and use

    One .XML Introduce xml It is a protocol to realize the direct data exchange between different languages or programs , Follow json almost , single json It's easier to use , However, there are still many traditional company interfaces, mainly xml xml Follow html All belong to tag language We mainly learn ...

  9. Lua The modules in are related to module Function details

    It will be introduced soon Lua Inside “ object-oriented ” 了 , Before that , So let's see Lua Module . 1. Write a simple module Lua What is the module of ? Usually we can understand it as a table, This table There are some variables in the . One ...

  10. python random modular ( random number ) Detailed explanation

    Import before use random modular import random random.randomrandom.random() Used to generate a 0 To 1 The number of random characters of : 0 <= n < 1.0 random ...

Random recommendation

  1. python Operating message queuing

    Icon among P finger producer, The producers :C finger consumer, The consumer . The red in the middle indicates message queuing , The example shows that HELLO queue . Before inserting data into the queue , View message queues $sudo rabbitmqctl l ...

  2. &lt;s:iterator&gt; Yes list A way to operate

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6IAAAH3CAIAAAAuRnW9AAAgAElEQVR4nOzdf4gk1333+wLDDffhPp

  3. Unable to install package “MIcrosoft.Owin.Security 2.0.2”. You are trying to install this package to a location that will “.NETFramework,Version=v4.0” As a goal of the project .

    stay VS2010 MVC4 In the project , install NuGet Package Microsoft.AspNet.SignalR The following error occurred : The reason is that the installed version is Microsoft.AspNet.SignalR 2.0.2, want ...

  4. myloader principle 0

    Open source MySQL Multithreaded logic import tool myloader Principle and improvement In the last one , Introduces the multi-threaded backup tool mydumper And Netease's optimization of it , This article talks about mydumper co-operating myloader Tools . my ...

  5. Unity3D So many fbx Import scene , Merge multiple animations

    1: Import to the appropriate folder first , Unity Automatically refresh , Generate the corresponding file . 2: stay Project Select a single... In the view fbx, stay Inspector Choose from "Rig", change "Animat ...

  6. 30 Kind of mysql Optimize sql Statement query method

    1. Optimize the query , Try to avoid full scan , The first thing to consider is where And order by Index the columns involved . 2. Should try to avoid in where Used in clauses != or <> The operator , Otherwise, the engine will be abandoned ...

  7. Twenty Newsgroups Classification Example task TrainNaiveBayesJob( One )

    Then the first one blog, Continue to look at log The information inside is as follows : + echo 'Training Naive Bayes model' Training Naive Bayes model + ./bin/mahou ...

  8. Delta wplsoft2.34 Instruction list

    Commonly used : LD load A Contact point LDI load B Contact point AND Series connection A Contact point ANI Series connection B Contact point OR parallel connection A Contact point ORI parallel connection B Contact point ANB Series circuit block ORB Parallel circuit block MPS ...

  9. 4、 Reptile series mongodb

    mongodb mongo brief introduction brief introduction MongoDB Is a database based on distributed file storage . from C++ Language writing . For the purpose of WEB Applications provide scalable, high-performance data storage solutions .MongoDB It is between relational database and non relational coefficient ...

  10. turn --select/poll/epoll What the hell is going on

    Interview questions : say something select/poll/epoll The difference between . This is a high-frequency interview question for background development , It belongs to network programming and IO That piece of knowledge .Android Inside Handler The underlying implementation of message processing mechanism is used epoll. by ...