Tracking and Monitoring System Based On Lora Technology
Tracking and Monitoring System Based On Lora Technology
Tracking and Monitoring System Based On Lora Technology
TECHNOLOGY
ABSTRACT
Although many techniques exist to transfer data from the widely distributed
sensors that make up the Internet of Things (IoT) (e.g., using 3G/4G networks or
cables), these methods are associated with prohibitively high costs, making them
impractical for real-life applications. Recently, several emerging wireless
technologies have been proposed to provide long-range communication for IoT
sensors. Among these, LoRa has been examined for long-range performance.
Although LoRa shows good performance for long-range transmission in the
countryside, its radio signals can be attenuated over distance, and buildings, trees,
and other radio signal sources may interfere with the signals. Our observations
show that in urban areas, LoRa requires dense deployment of LoRa gateways
(GWs) to ensure that indoor LoRa devices can successfully transfer data back to
remote GWs. Wireless mesh networking is a solution for increasing
communication range and packet delivery ratio (PDR) without the need to install
additional GWs. This paper presents a LoRa mesh networking system for large-
area monitoring of IoT applications. We deployed 19 LoRa mesh networking
devices over an 800 m × 600 m area on our university campus and installed a GW
that collected data at 1-min intervals. The proposed LoRa mesh networking system
achieved an average 88.49% PDR, whereas the star-network topology used by
LoRa achieved only 58.7% under the same settings. To the best of our knowledge,
this is the first academic study discussing LoRa mesh networking in detail and
evaluating its performance via real experiments.
CHAPTER – I
INTRODUCTION
Although many techniques exist to transfer data from the widely distributed
sensors that make up the Internet of Things (IoT) (e.g., using 3G/4G networks or
cables), these methods are associated with prohibitively high costs, making them
impractical for real-life applications. Recently, several emerging wireless
technologies have been proposed to provide long-range communication for IoT
sensors. Among these, LoRa has been examined for long-range performance.
Although LoRa shows good performance for long-range transmission in the
countryside, its radio signals can be attenuated over distance, and buildings, trees,
and other radio signal sources may interfere with the signals. Our observations
show that in urban areas, LoRa requires dense deployment of LoRa gateways
(GWs) to ensure that indoor LoRa devices can successfully transfer data back to
remote GWs. Wireless mesh networking is a solution for increasing
communication range and packet delivery ratio (PDR) without the need to install
additional GWs. This paper presents a LoRa mesh networking system for large-
area monitoring of IoT applications. We deployed 19 LoRa mesh networking
devices over an 800 m × 600 m area on our university campus and installed a GW
that collected data at 1-min intervals. The proposed LoRa mesh networking system
achieved an average 88.49% PDR, whereas the star-network topology used by
LoRa achieved only 58.7% under the same settings. To the best of our knowledge,
this is the first academic study discussing LoRa mesh networking in detail and
evaluating its performance via real experiments.
complex, and data transfer needs must be balanced with operating considerations
and infrastructure costs. In contrast to existing short-range wireless communication
technologies currently used for indoor IoT sensors [4], several techniques have
been proposed for providing long-range and outdoor wireless communication, such
as Sigfox [5], LoRa/LoRaWAN [6], NB-IoT, and LTE-M [7]. Among these,
LoRaWAN, which is based on the LoRa physical layer (PHY) [8] implementation,
is a network standard for telecom operators. It allows them to provide network
service and enable devices to wirelessly transfer data over long distances to remote
gateways (GWs). LoRaWAN uses a star-network topology for communication
between LoRa GWs and IoT devices; only one hop is allowed between a GW and a
LoRa device. Some experiments have shown that a LoRa device can transmit data
15 km in an open area, which is sufficient for most current long-range IoT
applications. However, indoor LoRa devices may still be unable to communicate
wirelessly with a nearby GW, due to obstacles between sensors, which can
attenuate wireless signal strength and result in data losses and communication
errors
Increasing the spreading factor (SF) of LoRa PHY to 12 can significantly extend
the communication range by increasing the receiver sensitivity [9], but the
drawback is that doing so can lower the data throughput rate and cause more
severe data collision due to the longer times required for transmission. This issue
can be exacerbated when a large number of high-density LoRa devices send
wireless data and receive acknowledgments at the same time. Some studies [11]
have shown that these conditions can cause the packet delivery ratio (PDR) to drop
significantly. To solve this issue, telecom operators need to deploy more
LoRaWAN GWs to increase the probability of receiving the wireless data from the
LoRaWAN devices; this solution increases the cost of the network infrastructure
Wireless mesh networks are one feasible solution to increase the communication
performance of devices in indoor networks. This approach allows all LoRa devices
on the network to act as routers and relay data from other devices. In this paper,
which is based on [10], we explore the use of wireless mesh networks based on
LoRa PHY with the aim of collecting reliable data on the performance of this
technique.
LITERATURE REVIEW
LITERATURE REVIEW – I
• YEAR : 2019
• DESCRIPTION :
LITERATURE REVIEW – II
• YEAR : 2017
• DESCRIPTION :
• AUTHOR : 1st Adnan, 2nd A. Ejah Umraeni Salam, 3rd Arham Arifin
• YEAR : 2018
• DESCRIPTION :
• designed forest fire detectors that use LoRa mesh network. The detector is
able to inform us where the fire location using Google map. Forest fire
detector constitute of Arduino Uno, LoRa modules, DHT 11 humidity and
temperature sensor and the MQ2 sensor. We put several nodes within a
forest. In this case of forest fire alarm, the best LoRa configurations are BW
250 CR 4/5 SF 10. Using these configuration, we can send data to the LoRa
gateway which is 500 meters away from the sensor nodes.
LITERATURE REVIEW – IV
• YEAR : 2019
• DESCRIPTION :
LITERATURE REVIEW – V
• YEAR : 2017
• DESCRIPTION :
LITERATURE REVIEW – VI
• YEAR : 2018
• DESCRIPTION :
• AUTHOR : Qihao Zhou, Jinyu Xing, Lu Hou, Rongtao Xu†, Kan Zheng
• YEAR : 2019
• DESCRIPTION :
PROPOSED SYSTEM
CHAPTER – III
MODULE DESCRIPTION
3.1 ARDUINO
WHAT IS ARDUINO?
Anyone can buy this device through online auction site or search engine.Since
the Arduino is an open-source hardware designs and ccreate their own clones of the
Arduino and sell them,so the market for the boards is competitive.An official
Arduino costs about $30,and a clone often less than $20.
The name “Arduino” is reserved by the original makers. However, clone Arduino
designs often
have the letters “duino” on the end of their name, for example, Freeduino or
DFRduino. The software for programming your Arduino is easy to use and also
freely available for Windows, Mac, and LINUX computers at no cost.
Microcontroller
Microcontroller can be described as a computer embedded on a rather small circuit
board.To describe the function of a microcontroller more precisely,it is a single
chip that can perform various calculations and tasks,and send/receive signals from
other devices via the available pins. Precisely what tasks andcommunication with
the world it does, is what is governed by what instructions we give tothe
Microcontroller. It is this job of telling the chip what to do, is what we refer to as
programming on it.
However, the uC by itself, cannot accomplish much; it needs several
external inputs: power, for one; a steady clock signal, for another. Also, the job of
programming it has to be accomplished by an external circuit. So typically, auC is
used along with a circuit which provides these things to it; this combination is
called a microcontroller board. The Arduino Uno that you have recieved, is one
such microcontroller board. The actual microcontroller at its heart is the chip called
Atmega328. The advantages that Arduino offers over other microcontroller boards
are largely in terms of reliability of the circuit hardware as well as the ease of
programming and using it.
OPEN-SOURCE HARDWARE
Open-source hardware shares much of the principles and approach of free
and open-source software.The founders of Arduino wanted people to study their
hardware,to understand how it works,make changes to it,and share those changes
with the world.To facilitate this,they release all of the original design files(Eagle
CAD)for the Arduinohardware.These files are licensed under a Creative Common
Attribution Share-Alike license,which allows for both personal and commercial
derivative works,as long as they(people) credit Arduino and release their designs
under the same license.
The Arduino software is also oen-source.The source code for the Java
environment is released under the GPL and the C/C++ microcontroller libraries are
under the LGPL
HISTORY OF ARDUINO
While teaching a physical computing class at the Interaction Design Institute
Ivrea in 2005, Massimo Banzi’s students were unwilling to spend the 76 euros for
the BASIC Stamp microcontrollers commonly used in such applications. Banzi and
his collegues looked for alternatives, finally settling on the wiring platform
developed by one of Banzi’s students. In his own words:
“…we started to figure out how could we make the whole platform even simpler,
even cheaper, even easier touse. And then we started to essentially reimplement the
whole thing as an open source project.” Once they had a prototype, a student wrote
the software that would allow wiring programs to run on the new platform. Upon
seeing the project, visiting professor Casey Reas suggested that there might be
wider applications than just design schools for the new product. The prototype was
redesigned for mass production and a test run of 200 boards was made. Orders
began coming in from other design schools and the students looking for Arduinos,
and the Arduino project was born and MassimoBanzi and David Cuartielles
became its founders.”ARDUINO” is an Italian word,meaning “STRONG
FRIEND”.The English version of the name is “Hardwin”. As of May 2011,more
than 300,000 Arduino units are “in the wild”.
Design Goals
Work with a Mac (as most design students use one)
USB connectivity (MacBooks don’t have serial ports
Look nice
Cheap (about 20 euros, the cost of going out for pizza in Europe)
More powerful than a BASIC stamp
Something you could build/fix yourself
Simple and easy to use by someone without formal electronics training
Business Models
Since the entire project is open source, anyone can build and sell Arduino-
compatible devices. So in this sense, the Arduino project relies heavily on its
branding for it’s financial success . Other projects manufacture compatible and
cheaper boards, however people are loyal to the Arduino branded boards because
they associate quality and a certain image to the
final product .
By the Numbers
Year Units Sold
2005 200
2006 10 000
2010 120 000
2011 300 000
Competitors
Before Arduino, the largest players in the design/hobbyist market segment were
the PIC microcontroller family (made by Microchip) and the BASIC Stamp (made
by Parallax). Since the introduction of the Arduino, other large companies have
tried to enter the hobbyist market, including Texas Instruments , and even
Microsoft . However, the open-sourced tools
of the Arduino and the size of its community are large barriers for new platforms
to overcome.
COMMUNITY
As the project is aimed at students and hobbyists who may not have any
formal electronics background, there are many excellent guides online covering
everything from making a light blink to creating a laser harp. The official forum
has almost 60 000 registered users, and along with helping users with their
projects, is extremely active in developing new libraries to extend the functionality
of the Arduino . The open-source share and share alike sentiment is very strong,
and the vast majority of users freely publish the code to their projects.
PHYSICAL COMPUTING
Physical Computing is an approach to learn how humans communicate
through computers that starts by considering how humans express themselves
physically.
PLATFORM
HARDWARE
Figure 3 ATmega8
ARDUINO flavors!!
There have been many revisions of the USB
Arduino.some of them are
1. Arduino UNO:
This is the latest revision of the basic Arduino USB board. It connects to the
computer with a standard USB cable and contains everything else you need to
program and use the board. It can be extended with a variety of shields: custom
daughter-boards with specific features. It is similar to the Duemilanove, but has a
different USB-to-serial chip the ATMega8U2,
and newly designed labeling to make inputs
and outputs easier to identify.
2. Arduino Mega 2560:
A larger, more powerful Arduino board.
Has extra digital pins, PWM pins, analog
inputs, serial ports, etc.The version of the
Mega released with the Uno, this version
features the Atmega2560, which has twice the memory, and uses
the ATMega 8U2 for USB-to-serial communication.
3. ArduinoDuemilanove:
The Duemilanove automatically
selects the appropriate power
supply (USB or external power),
eliminating the need for the power
selection jumper found on previous boards. It also adds an easiest to cut
trace for disabling the auto-reset, along with a solder jumper for re-
enabling it.
Note: around March 1st, 2009, the Duemilanove started to ship with
the ATmega328p instead of theATmega168.
4. ArduinoFio:
An Arduino intended for use as a
wireless node. Has a header for
an XBee radio, a connector for
a LiPobattery, and a battery
chargingcircuit.
5. LilyPad Arduino:
6. ArduinoDiecimila:
7. LilypadArduino 03
8. Arduino NG Rev.C
The Arduino Extreme uses many more surface mount components than
previous USB Arduino boards and comes with female pin headers. It also has
RX and TX LEDs that indicate when data is being sent to or from the board.
10.Arduino Mini 04
Terminologies in ARDUINO:
1.Analog to digital converter(ADC)
The process of Analog to digital conversion is shown in figure.
The Arduino has 10 bits of Resolution when reading analog
signals.
2 power 10=1024 increments
Influence also by how fast you sample
Software
The software used by the arduino is Arduino IDE.
The Arduino IDE comes with a C/C++ library called "Wiring" (from the project of
the same name), which makes many common input/output operations much easier.
Arduino programs are written in C/C++, although users only need define two
functions to make a runnable program:
setup() – a function run once at the start of a program that can initialize
settings
loop() – a function called repeatedly until the board powers off
The essential feature of this arrangement is that for both polarities of the voltage at
the bridge input, the polarity of the output is constant.
When the input connected at the left corner of the diamond is positive with
respect to the one connected at the right hand corner, current flows to the right
along the upper colored path to the output, and returns to the input supply via the
lower one.
operation of diode bridge rectifier
When the right hand corner is positive relative to the left hand corner, current
flows along the upper colored path and returns to the supply via the lower colored
path.
FILTERS: In order to obtain a dc voltage of 0 Hz, we have to use a low pass filter. so
that a capacitive filter circuit is used where a capacitor is connected at the rectifier
output& a dc is obtained across it. The filtered waveform is essentially a dc voltage
with negligible ripples & it is ultimately fed to the load.
REGULATORS: The output voltage from the capacitor is more filtered & finally
regulated. The voltage regulator is a device, which maintains the output voltage
constant irrespective of the change in supply variations, load variations & temperature
changes. Here we use fixed voltage regulator namely LM7805.The IC LM7805 is a
+5v regulator which is used for microcontroller.
Circuit Diagram:
• Output Current up to 1A
3.3 RELAY
APPLICATIONS
The use of relays for the logical control of complex switching systems like
telephone exchanges was studied by Claude Shannon, who formalized the
application of Boolean algebra to relay circuit design in A Symbolic Analysis of
Relay and Switching Circuits. Relays can perform the basic operations of Boolean
combinatorial logic. For example, the boolean AND function is realised by
connecting normally open relay contacts in series, the OR function by connecting
normally open contacts in parallel. Inversion of a logical input can be done with a
normally-closed contact. Relays were used for control of automated systems for
machine tools and production lines. The Ladder programming language is often
used for designing relay logic networks.
Introduction:
Therefore, code and hardware made for one size/type display can be
painlessly adapted to work for any HD44780 compatible. Information about these
displays can be easily obtained on the web by including “HD44780” in our search
keywords. Because of their widespread use, these displays can be purchased
surplus with typical prices of $3 for small displays to $20 for large ones.
The first three pins provide power to the LCD module. Pin 1 is GND and
should be grounded to the power supply. Pin 2 is VCC and should be connected to
+5V power. Pin 3 is the LCD Display Bias. By adjusting the voltage or duty cycle
of pin 3, the contrast of the display can be adjusted. Most character LCDs can
achieve good display contrast with a voltage between 5V and 0V on pin 3. Note
that greater contrast comes with lower voltage and we should never apply a VLCD
higher than VCC. Some displays, which are specially made to work over a large
temperature range, may require a negative voltage to achieve readable contrast.
Description:
Pin Description: The most commonly used LCDs found in the market today are 1
Line, 2 Line or 4 Line LCDs which have only 1 controller and support at most of
80 characters, whereas LCDs supporting more than 80 characters make use of 2
HD44780 controllers.
LCD Background:
Frequently, an 8051 program must interact with the outside world using
input and output devices that communicate directly with a human being. One of the
most common devices attached to an 8051 is an LCD display. Some of the most
common LCDs connected to the 8051 are 16x2 and 20x2 displays. This means 16
characters per line by 2 lines and 20 characters per line by 2 lines, respectively.
Description: This is the first interfacing example for the Parallel Port. We will
start with something simple. This example doesn't use the Bi-directional feature
found on newer ports, thus it should work with most, if no all Parallel Ports. It
however doesn't show the use of the Status Port as an input. A 16 Character x 2
Line LCD Modules to the Parallel Port. These LCD Modules are very common
these days, and are quite simple to work with, as all the logic required running
them is on board.
Schematic:
Fig 3.4.4 Schematic Diagram of 2 line 16 character LCD display
Circuit Description:
Above is the quite simple schematic. The LCD panel's Enable and
RegisterSelect is connected to the Control Port. The Control Port is an open
collector / open drain output. While most Parallel Ports have internal pull-up
resistors, there is a few which don't. Therefore by incorporating the two 10K
external pull up resistors, the circuit is more portable for a wider range of
computers, some of which may have no internal pull up resistors. We make no
effort to place the Data bus into reverse direction. Therefore we hard wire the R/W
line of the LCD panel, into write mode. This will cause no bus conflicts on the data
lines. As a result we cannot read back the LCD's internal Busy Flag which tells us
if the LCD has accepted and finished processing the last instruction. This problem
is overcome by inserting known delays into our program.
The 10k Potentiometer controls the contrast of the LCD panel. Nothing fancy here.
As with all the examples, I've left the power supply out. We can use a bench power
supply set to 5v or use an onboard +5 regulator. Remember a few de-coupling
capacitors, especially if we have trouble with the circuit working properly.
GSM MODULE
The keypad and SPI LCD interface will give you the flexibility to develop
customized applications.
Two serial ports can help you easily develop our applications.
Two audio channels include two microphones inputs and two speaker
outputs. These audio interfaces can be easily configured by AT command.
One ADC input
Two GPIO ports and SIM card detection port
SIM CARD
Following is the reference circuit about SIM interface. We recommend
an Electro-Static discharge device ST ESDA6V1W5 or ON SEMI SMF05C for
“ESD ANTI”. The resistors (R204-R206) showed in the figure should be added in
series on the IO line between the module and the SIM card for matching the
impedance The SIM_PRESENCE pin is used for detecting the SIM card removal.
Note: The pull up resistor R207 must be added.
We can select the 8 pins SIM card. The reference circuit about SIM card illustrates
as following figure.
RS-232
(Recommended Standard-232) A TIA/EIA standard for serial
transmission between computers and peripheral devices (modem, mouse, etc.).
Using a 25-pin DB-25 or 9-pin DB-9 connector, its normal cable limitation of 50
feet can be extended to several hundred feet with high-qualitycable.
RS-232 defines the purpose and signal timing for each of the 25 lines;
however, many applications use less than a dozen. RS-232 transmits positive
voltage for a 0 bit, negative voltage for a 1. In 1984, this interface was officially
renamed TIA/EIA-232-E standard (E is the current revision, 1991), although most
people still call it RS-232.
G.P.S RECIEVER
The Global Positioning System (GPS) is a Global Navigation Satellite
System (GNSS) developed by the United States Department of Defense. It is the
only fully functional GNSS in the world. It uses a constellation of between 24 and
32 Medium Earth Orbit satellites that transmit precise microwave signals, which
enable GPS receivers to determine their current location, the time, and their
velocity. Its official name is NAVSTAR GPS. Although NAVSTAR is not an
acronym, a few backronyms have been created for it. The GPS satellite
constellation is managed by the United States Air Force 50th Space Wing. GPS is
often used by civilians as a navigation system.
After Korean Air Lines Flight 007 was shot down in 1983 after straying into
the USSR's prohibited airspace, President Ronald Reagan issued a directive
making GPS freely available for civilian use as a common good. As suggested by
physicist D. Fanelli a few years before. Since then, GPS has become a widely used
aid to navigation worldwide, and a useful tool for map-making, land surveying,
commerce, scientific uses, and hobbies such as geocaching. Also, the precise time
reference is used in many applications including the scientific study of
earthquakes. GPS is also a required key synchronization resource of cellular
networks, such as the Qualcomm CDMA air interface used by many wireless
carriers in a multitude of countries.
The first satellite navigation system, Transit, used by the United States Navy,
was first successfully tested in 1960. Using a constellation of five satellites, it
could provide a navigational fix approximately once per hour. In 1967, the U.S.
Navy developed the Imation satellite which proved the ability to place accurate
clocks in space, a technology that GPS relies upon. In the 1970s, the ground-based
Omega Navigation System, based on signal phase comparison, became the first
worldwide radio navigation system.
A GPS receiver's job is to locate four or more of these satellites, figure out the
distance to each, and use this information to deduce its own location. This
operation is based on a simple mathematical principle called trilateration.GPS
receiver calculates its position on earth based on the information it receives from
four located satellites. This system works pretty well, but inaccuracies do pop up.
For one thing, this method assumes the radio signals will make their way through
the atmosphere at a consistent speed (the speed of light). In fact, the Earth's
atmosphere slows the electromagnetic energy down somewhat, particularly as it
goes through the ionosphere and troposphere. The delay varies depending on
where you are on Earth, which means it's difficult to accurately factor this into the
distance calculations. Problems can also occur when radio signals bounce off large
objects, such as skyscrapers, giving a receiver the impression that a satellite is
farther away than it actually is. On top of all that, satellites sometimes just send out
bad almanac data, misreporting their own position.
Differential GPS (DGPS) helps correct these errors. The basic idea is to gauge
GPS inaccuracy at a stationary receiver station with a known location. Since the
DGPS hardware at the station already knows its own position, it can easily
calculate its receiver's inaccuracy. The station then broadcasts a radio signal to all
DGPS-equipped receivers in the area, providing signal correction information for
that area. In general, access to this correction information makes DGPS receivers
much more accurate than ordinary receivers.
3.18 G.P.S receiver communicating with the satellite and sending information
through the wireless mobile phone
G.P.S data decoding
G.P.S receiver continuously sends data and the microcontroller receives the data
when ever it requires. The data sent by the G.P.S is a string of characters which
should be decoded to the standard format. This is done by the program which we
implement in the controller.
FEATURE
3.6 LED
High reliability
APPLICATIONS
Visual signals where light goes more or less directly from the source to
the human eye, to convey a message or meaning.
Illumination where light is reflected from objects to give visual response
of these objects.
PREPARING OF LAYOUT
With the diagram and all the hand, draw a complete layout plan of the circuit
on a sheet of a tracing paper. As a model, for laying the circuit, a thermo cole base
may be used to hold components. Avoid over crowding of components while
making full space utilization. Keep the ground line on the side of the PCB and the
supply line on other side as far as possible. When all the components have been
mounted on the tracing paper sheet fixed on a piece of thermo cole base, take out a
sketch pen for making in such a way that all the connecting wires are equal in
width, termination rounded off. Re-draw draw it on a fresh paper if required.
PAINTING OF PCB
The tracing so prepared has to be imposed over the copper printed circuit
board keeping in view that the component would be mounted from the non-clad
side of the board. Take a PCB lamination sheet and cur a piece of required size of
the board by using hacksaw file edges, put the copper clad sheet on the table
keeping side on the runway the dirt grease and oxide with a sand paper with its
marked side tracing the carbon paper and at her side on top. Since the tracing paper
is transformed you can now reproduce a carbon point over a surface but using ball
pen on a hard pencil over the drawing on the transparent side. When the carbon
print has been obtained over the copper clad board drill ropes in the board using a
hand drill. The holes may be draw with 1/32 bit for component lead sand the
carbon should be raised or wiped by mistake.
After painting the board, it will be made by the cool air for sometime. Now
take a plastic tray and get some Fe Cl3 chemical powder. The ferric chloride salt is
then added with 500ml of water. The color of the solution is pink. Color of the salt
is in yellow, now we add three to five drops of dilute HCL or H2SO4. This is
necessary to quicken the process.
ETCHING OF PCB
Now we take the painted copper clad board and dip it in the solution kept in
the tray. After 15 to 25 minutes we see the board, with only printed pattern portion
remaining in other place the copper coating is removed due to the chemical action.
Then the board is taken out and washes in water. After wash the board by using
thinner solution. Now a printed circuit has been formed on the board.
Take fresh water and mix a few teaspoons of FeCL3 add a few drops of
dilute HCL to it, as it speeds the etching process. Shake well immerse the PC Bin
the solution for about 20 minutes occasionally altering the solution by giving the
seesaw reaction to the disk storing reduces the etching time. Observe the changing
color on the copper surface. Take out the PCB only when the unpainted portion of
the copper surface is completely dissolved in the
3solution wash the PCB with the water. After the PCB is thoroughly washed
remove the paint by soft pieces of the cloth dipped in thinner or turpentine.
DRILLING OF HOLES
Then take a drilling machine with 1/32 drill bit to make holes for the
incretion of the components use 1/18 drill bit for inset wires and other thick
components.
ADVANTAGES
DIS ADVANTAGES
MATERIAL REQUIRED
Cotton cloth.
Trace paper.
CONCLUSION
REFERENCE
2. Zolich, A.; Palma, D.; Kansanen, K.; Fjørtoft, K.; Sousa, J.; Johansson, K.H.;
Jiang, Y.; Dong, H.; Johansen, T.A. Survey on communication and networks for
autonomous marine systems. J. Intell. Robot. Syst. 2018, 1–25. [CrossRef]
3. Lees, G.; Williamson, W. Handbook for Marine Radio Communication, 6th ed.;
Informa Law from Routledge; Taylor et Francis Group: Oxford, UK, 2015.
4. Guerra, A.G.; Francisco, F.; Villate, J.; Aguado Agelet, F.; Bertolami, O.; Rajan,
K. On small satellites for oceanography: A survey. Acta Astronaut. 2016, 127,
404–423. [CrossRef]
7. Sanchez-Iborra, R.; Cano, M.D. State of the art in LP-WAN solutions for
industrial IoT services. Sensors 2016, 16, 708. [CrossRef] [PubMed]
8. Cao, B.; Zhao, J.; Yang, P.; Ge Lv, Z.; Liu, X.; Min, G. 3D Multi-objective
deployment of an industrial wireless sensor network for maritime applications
utilizing a distributed parallel algorithm. IEEE Trans. Ind. Inf. 2018. [CrossRef]
9. Geng, X.; Wang, Y.; Feng, H.; Zhang, L. Lanepost: lane-based optimal routing
protocol for delay-tolerant maritime networks. China Commun. 2017, 14, 65–78.
[CrossRef]