Professional Documents
Culture Documents
A Web-Based Tool For Sulaimani Post Office: Hawzhin Kawa Narmin Muhammad Shayan Muhammad Xanda Bahlul
A Web-Based Tool For Sulaimani Post Office: Hawzhin Kawa Narmin Muhammad Shayan Muhammad Xanda Bahlul
Charmo University
College of Medical and Applied Science
Applied Computer Science Department
Prepared By
Supervisor:
Dr. Waleed Khalid AL-Hadban
Academic year:
2021-2022
ABSTRACT
office boxes, and selling postage stamps, packaging, and stationery. Post offices may offer
and fees (such as road tax, postal savings, or bank fees). The chief administrator of a post office
is called a postmaster.
It contains several tasks which lead to benefit for economic in the country, saving too much time
for people and helping employees in their work. This project has been done to identify the
I
DEDICATION
We dedicate our dissertation work to our family and many friends, also thanks for my teacher
and those who helped us. A special feeling of gratitude to our lovely parents.
II
ACKNOWLEDGMENT
First, in the name of Allah, the first thing is to thank our family and friends, and we also
thank(supervisor) Dr: walled, we were very much our colleague to who guided us in doing this
project and you thank postal staff and the delivery of sullamani who helped us for information
about the post office because of which we were able to do this thing.
His motivation and help contributed tremendously to the successful completion of the project.
III
Table of Contents
ABSTRACT IV
DEDICATION IV
ACKNOWLEDGMENT IV
LIST OF TABLES IV
LIST OF FIGURES IV
Chapter 1: ……………………………………………….………………………………...1
IV
1.4 Transmission Control Protocol (TCP )...............................................................................4
Chapter 2: ……………..………………………………………………………………………5
2.4 KNOT……….......................................................................................................................7
METHODOLOGY……………………………..………………………………….……………8
CONCLUSION 15
REFERENCES 16
V
LIST OF TABLE
Page Number
VI
LIST OF FIGURE
Page Numbers
Fig.2- KNOT RB924i-2nD-BT5&BG77….………………………………………………...8
Fig.2.1 -KNOT RB924i-2nD-BT5&BG77………..…..………………………………1
Fig.2.2-KNOT RB924i-2nD-BT5&BG77…………...………..………….……………12
Fig.3 -TG-BT5-IN………..………………………………..…………………………………9
Fig.4-Arduino Architecture…………………………………………………..…………….. 14
VII
LIST OF SYMBOLS AND ABBREVATION
MT Mikrotik
VIII
Chapter 1
The Internet of Things (IoT) is an emerging paradigm that enables the communication between
electronic devices and sensors through the internet in order to facilitate our lives. IoT use smart
devices and internet to provide innovative solutions to various challenges and issues related to
various business, governmental and public/private industries across the world [1]. IoT is
progressively becoming an important aspect of our life that can be sensed everywhere around us.
In whole, IoT is an innovation that puts together extensive variety of smart systems, frameworks
and intelligent devices and sensors . Moreover, it takes advantage of quantum and
nanotechnology in terms of storage, sensing and processing speed which were not conceivable
beforehand . Extensive research studies have been done and available in terms of scientific
articles, press reports both on internet and in the form of printed materials to illustrate the
preparatory work before making novel innovative business plans while considering the security,
These technologies can also be used for indoor tracking of persons wearing a tag. Asset tracking,
also known as asset monitoring or asset management, is a system of hardware and software that
1
logs information about tangible assets, allowing a business to verify its assets' location and
status. In addition to asset location, an asset tracking system might also track an asset's name,
type, usage, engine hours, maintenance schedule, or other information, and may send alerts to
In its simplest form, Bluetooth asset tracking works by using wireless technology to create
connections between an object and a tracker. These trackers are then paired with either a
object. Bluetooth technology essentially uses radio waves to exchange information between
devices over a short distance. As well as being able to capture the real-time location of
Bluetooth-enabled assets, the technology can also produce a report on the physical condition of
2
1.3.1 Benefits of Bluetooth Asset Tracking
2. A key benefit of using Bluetooth to track business assets is the ability to use two-way
communication. This feature can then allow several devices to locate one another at the
same time.
3. Another major benefit of using Bluetooth to track industrial assets is the ease of
compatibility with devices such as smartphones. This can work by data being
automatically captured by a mobile app and transferred to the cloud for processing.
4. Real-time tracking is made possible when the software application receives data from
Bluetooth hardware, such as tags and beacons. The asset tracking software can then
5. Depending on the software these results could include a map of the asset’s current
location, a history of its movement, a log of employees who handled the asset and more.
TCP stands for Transmission Control Protocol and is a communication standard that allows
designed to send packets over the Internet and successfully deliver data and messages over
the network. TCP is one of the basic standards that define the rules of the Internet and is
included in the standards of the Internet Engineering Task Force (IETF). It is one of the most
commonly used protocols in digital network communication and guarantees end-to-end data
transmission. TCP organizes data so that it can be transferred between the server and the
client. Guarantees the integrity of data sent over the network. TCP establishes a connection
3
between the source and the destination before sending the data. The connection remains
active until communication is initiated. It then breaks large amounts of data into smaller
User Datagram Protocol (UDP) is a communication protocol used throughout the Internet for
particularly time-critical transmissions such as video playback and DNS lookups. It speeds up
communication by not officially establishing a connection before the data is sent. This allows for
very fast data transmission, but can also result in packet loss during transmission, creating an
Chapter 2
LoRa WAN architecture contains four major parts: end nodes, gateway, network server, and
application server. Star topology is adopted between gateways and end nodes, and a single
wireless hop is applied to communicate between these two devices. After gathering data, end
nodes are able to send messages to multiple gateways at the same time by using LoRa Radio
Frequency (RF). Cellular, Wi-Fi, and or Ethernet Backhaul then help forward the received
information in gateways to the network server, the last part which is eligible to finalize the
4
LoRa WAN is an LPWAN standard based on an open-source MAC layer protocol brought out
by LoRa Alliance. It is able to provide local, nationwide, or global network to the battery-
powered wireless devices. LoRa WAN specifically focuses on the core demand of IoT, including
secure bidirectional communication, accessible mobility, and location identification, etc. Its
design has an extreme-easy-to-use mindset, which enables IoT users and developers to develop
2- Commercial Farming
5
3- Smart Industrial Controls
4- Healthy
5- Smart Parking
6- Energy
7-Telecom
8-Agriculture
9-Smart Cities
10-Smart Environment
11-Logistics
This table contains information about advantages and disadvantages of LoRa, as showed in
the table below:
Advantage Disadvantage
1. It uses 868 MHz/ 915 MHz ISM bands which is 1. It can be used for applications requiring low
available world wide data rate i.e. upto about 27 Kbps.
2. It has very wide coverage range about 5 km in 2. LoRaWAN network size is limited based on
urban areas and 15 km in suburban areas. parameter called as duty cycle. It is defined as
percentage of time during which the channel
can be occupied.
3. It consumes less power and hence battery will 3. It is not ideal candidate to be used for real time
last for longer duration. applications requiring lower latency and
bounded jitter requirements.
4. Single LoRa Gateway device is designed to
take care of 1000s of end devices or nodes
5. It is widely used for M2M/IoT applications.
6
6. It uses Adaptive Data Rate technique to vary
output data rate/Rf output of end devices.
2.4 KNOT
The latest member of the MikroTik IoT product family, KNOT is a truly universal device with
outstanding connectivity options and protocol support. This is an IoT gateway that uses narrow
bandwidth and CATM technology. Due to its low cost and low bandwidth, cellular connections
are supported by a myriad of cellular providers around the world. KNOT can also monitor
onboard GPIOs, convert the Modbus protocol to TCP, and forward Bluetooth packets over
HTTPS and MQTT to TCP / IP networks. KNOT is a new addition to one of our IoT solutions.
KNOT acts as an IoT gateway (that uses Narrow Band and CAT-M technology) and uses
Bluetooth to scan broadcasted information. With the Bluetooth interface, you can use the KNOT
for asset tracking and telemetry based on Bluetooth advertisement packets. KNOT supports any
BLE tag that sends advertisement data. iBeacon, Eddystone, or any other format. It has powerful
filters for forwarding only relevant packets and ignoring others. After the gateway processes the
data that it receives, it can use an ISP connection to publish the data further to any subscriber or
7
Methodologies
KNOT RB924i-2nD-BT5&BG77
KNOT is a new addition to one of our IoT solutions. KNOT acts as an IoT gateway (that uses Narrow
Band and CAT-M technology) and uses Bluetooth to scan broadcasted information. With the
Bluetooth interface, you can use the KNOT for asset tracking and telemetry based on Bluetooth
advertisement packets. KNOT supports any BLE tag that sends advertisement data. iBeacon,
Eddystone, or any other format. It has powerful filters for forwarding only relevant packets and
ignoring others. After the gateway processes the data that it receives, it can use an ISP connection to
publish the data further to any subscriber or server that is configured accordingly.
Fig.2-KNOT RB924i-2nD-BT5&BG77
8
TG-BT5-IN
TG-BT5-IN is a new addition to our MikroTik equipment. It is a Bluetooth tag (a very small gadget) that can
be attached to other equipment or other belonging. Bluetooth tags play a big role in IoT topologies, where
Bluetooth is used to broadcast the data over short distances. Once installed and configured, the tag will
broadcast advertising packets in iBeacon, Eddystone, or Mikrotik telemetry (default packet format) to the
gateway (for example, KNOT). Gateway, on the other hand, pushes the advertising packet payload to the
Fig-3.TG-BT5-INTG-BT5-IN
1. Internet service provider is allowing hardware change and will issue an automatic IP
address;
4. Then Open network connections on computer and connect to MikroTik wireless network
9
5. The configuration must be done using a web browser or a mobile app over the wireless
7. • Click the Check for Updates button to update the RouterOS software to the latest version. An active
8. Select a country in the quick settings of the WISP-AP menu and apply the country management
settings.
Fig.2.1-KNOT RB924i-2nD-
BT5&BG77
10
1. The device can be mounted using provided DIN rail mount set. Designed to fit standard 35 mm x
7.5 mm DIN rails. Attach it with two provided screws to the device and attach the device to the
2. Alternatively, it is possible to attach the device to a wall, using the provided screw holes on the
back of the unit. The device should be mounted in a way that the cable openings are pointing
Powering
Direct-input power jack (5.5 mm outside and 2 mm inside, female, pin positive plug) accepts 12-
57 V DC.
The power consumption under maximum load with attachments can reach 18 W.
1. Connect the Ethernet cable from the device to the PoE+DATA port of the PoE adapter.
2. Connect an Ethernet cable from your local network (LAN) to the PoE adapter.
3. Connect the power cord to the adapter, and then plug the power cord into a power outlet.
Two 10/100 Ethernet ports, supporting automatic cross/straight cable correction (Auto MDI/X).
Either straight or crossover cable can be used for connecting to other network devices. The
GPS
NB/CAT-M
12
Fig.2.3- GPS
Reset Button
Hold this button during boot time until the LED light starts flashing, release the button to reset
Keep holding for 5 more seconds, LED turns solid, release now to turn on CAP mode. The
device will now look for a Caps MAN server (total 10 seconds).
Or keep holding the button for 5 more seconds until LED turns off, then release it to make the
Regardless of the above option used, the system will load the backup Router BOOT loader if the
button is pressed before power is applied to the device. Useful for Router BOOT debugging and
recovery.
13
Arduino Architecture
are use an ultrasonic sensor with a buzzer and Arduino set the distance between ultrasonic sensor
and computer, when the computer move over the distance, the busser will warn you ,instead of
Fig.4-Arduino Architecture
As a result, you can monitor your computer whenever you move from one location to another.
You can easily locate your computer's time and location by using a gateway with a Bluetooth tag
Conclusion
14
The proposed IOT Asset Tracking System with tags has been developed to ensure safety and
security, Asset Tracking System with tags can be used for both personal and business purpose.
And Real-time tracking is made possible when the software application receives data from
Bluetooth hardware, such as tags and beacons. The asset tracking software can then process this
data and produce human-readable results for review. A key benefit of using Bluetooth to track
lab assets is the ability to use two-way communication. This feature can then allow several
Reference
15
1. Sachin Kumar , Journal of Big Data 6 , Article number: 111 (2019)
2. Bor, M., Vidler, J. E., & Roedig, U. (2016). LoRa for the Internet of Things.
3. Kim, S. J., Seo, J. H., Krishna, J., & Kim, S. J. (2008, July). Wireless sensor network based asset
tracking service. In PICMET'08-2008 Portland International Conference on Management of
4. https://comparesoft.com/assets-tracking-software/how-bluetooth-asset-tracking-can-
enhance-tracking-in-the-workplace/
5. Behrouz, A. F., & Sophia, C. F. (2007). Data Communications and Networking. Forouzan with Sophia
Chung Fegan.
6. Yegin, A., Kramp, T., Dufour, P., Gupta, R., Soss, R., Hersent, O., ... & Sornin, N. (2020). LoRaWAN
protocol: specifications, security, and capabilities. In LPWAN Technologies for IoT and M2M
7. https://lora-alliance.org/about-lorawan/
8. https://mikrotik.com/
16