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
- 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 < ...
- 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. ...
- 【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 ...
- 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 , ...
- 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 ...
- 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 ...
- [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 ...
- 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 ...
- 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 ...
- 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
- 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 ...
- <s:iterator> Yes list A way to operate
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6IAAAH3CAIAAAAuRnW9AAAgAElEQVR4nOzdf4gk1333+wLDDffhPp
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...









