IoT-Enabled Shipping Container With Environmental Monitoring and Location Tracking
IoT-Enabled Shipping Container With Environmental Monitoring and Location Tracking
net/publication/340228896
CITATIONS READS
62 5,426
7 authors, including:
All content following this page was uploaded by Raja Wasim Ahmad on 08 October 2020.
Abstract— Internet of Things (IoTs) interconnects physical delivery arrives late or doesn’t arrive at all [3-5]. This could
devices and objects to offer services to enrich user’s experience. be solved via a tracking system that keeps track of the current
Recently, due to the tremendous hype in IoT, it is forecasted that whereabouts of the container at all times and sends this
by end of 2019 it will generate 19 trillion US dollars revenue. information to the user, so that they are able to readily find
Also, it is estimated that by 2020 up to 50 billion IoT devices will
information about the location of their shipment.
be deployed to offer new services. For instance, empowering
traditional transport system with IoT will provide greater Additionally, some transported items could be of a sensitive
visibility and traceability to control and monitor objects nature, and are not meant to be opened during their
remotely. In traditional transportation systems, containers transportation. Therefore, a system must exist to monitor the
carrying donated organs should be sealed carefully, kept below exterior of the case, to make sure that it is not opened and the
a certain temperature, and should be placed in a physical safe contents are not switched in the middle of its delivery. This
place to minimize chances of damaging owing to jerking and information should be sent regardless of the current
accidental falling. This paper presents a system that uses IoT, whereabouts of the container, which shows a need for the
Cloud computing, MQTT, and Docker containers for effective container to be connected to the internet at all points in its
and remote controlling and monitoring of containers. During a
transportation cycle.
container’s shipping, it continuously monitors temperature,
humidity, location, and luminosity, and analysis it on remote
cloud server to notify the stakeholders when a certain condition
or violation occurs. We have tested the system in real
environment and found that it correctly notifies stakeholders
when certain undesirable environmental condition or human
action occurs.
I. INTRODUCTION
In recent era, due to the convergence of technologies,
digital information reaches to the destination located over
large distance instantaneously with relative ease and
reliability. However, the same cannot be true while
considering physical objects due to speed and capacity
Figure 1: Cold Supply Chain
constraints of carriers. For instance, it requires ample time and
effort for cargo to be shipped between New York and Los
This research proposes a monitoring and tracking system
Angeles. Due to exponential increase in business
opportunities, in 2014, almost 128 million twenty-foot to keep customers updated about his purchased item by
containers were shipped to and from countries all over the providing information detailing the condition of the
world [1-2]. Usually these containers carries items that could environment that the item is being transported in, regardless
be damaged in number of ways during transport, such as due of the transportation method, until item is delivered. The
to high temperatures, humidity, exposure to sunlight or, more proposed solution is smart, cheap, and secured. The main
traditionally, through sudden jolts or shocks to fragile items. contributions of this research include:
Cold supply chain as shown in Fig. 1 is a temperature
controlled system, which is important for goods, such as Developing an automated monitoring system that will
vaccines and perishables that must be transported within a measure the conditions of the environment inside the
certain temperature range [2]. According to a report published container and alert the user in case of certain violations or
in 2014, around “seven out of ten top pharmaceutical products events.
required temperature-controlled transportation” [2-3]. Employing a technological solution for transmitting
In contrast to cold supply chain system, factors such as telemetry data from the container to a Cloud-Based
humidity and jerking are also critical in addition to Server; where, it is analyzed and sent to the users.
temperature to move perishable fresh foods and products in Developing an application for accessing or receiving
containers [4]. Additionally, items could also be damaged by information about the current status of the container and
luminosity or strong vibrations. Therefore, continuous its position from the cloud server.
container’s monitoring and notifying the customers about the
current condition of items improve the quality of services. This paper is organized in the following manner: Section
Moreover, there have been many cases where a person’s II covers some technologies that are essential in the
server where data is processed and analyzed to see if there is Figure 11: Data Shown on Smartphone Application
any abnormality in the environmental condition or not.
G. System Testing entries. Adaptively, changes in values occur as new data is
sent via MQTT to the broker, and from the broker to the
To ensure the proper functioning of the developed mobile application. If a user clicks on any of the tiles, a
system we performed in-field experimentations. During detailed time series graph will be shown presenting the
container’s mobility, the sensory data was recorded at cloud historical data of that tile criteria as shown in Fig. 12.
server for a set of parameters as shown in Fig. 10. As can be
seen, the system has recorded timestamped temperature,
humidity, luminosity, and GPS coordinates i.e., longitude and
latitude. In the figure, Openclose tab indicates whether during
shipping container was opened or not to ensure the security.
Usually, containers are transported by a third party; so, it is
important for the stakeholders to ensure privacy of their
goods. In the presented data in Fig. 10, “0” show that the
container was not opened; whereas, “1” means container was
opened at time “t” during its shipping.