Logistics Environmental Monitoring and Location Tracking System for Smart Container using IOT

DOI : 10.17577/IJERTCONV10IS11003

Download Full-Text PDF Cite this Publication

Text Only Version

Logistics Environmental Monitoring and Location Tracking System for Smart Container using IOT

Harshitha K

Department of Electronics and Communication Engineering

Vidyavardhaka College of Engineering Mysuru, India

Suhas M K

Department of Electronics and Communication Engineering

Vidyavardhaka College of Engineering Mysuru, India

Sathyanarayana K

Department of Electronics and Communication Engineering Vidyavardhaka College of Engineering

Mysuru, India

Abstract:- Hypothetical Internet of Things (IoTs) interconnects genuine contraptions and objects to offer organizations to improve client's knowledge. Lately, as a result of the giant exposure in IoT, it is guessed that by end of 2019 it will deliver 19 trillion US dollars pay. Moreover, it is surveyed that by 2020 up to 50 billion IoT devices will be passed on to offer new organizations. For instance, empowering standard vehicle structure with IoT will give more conspicuous detectable quality and recognisability to control and screen fights from a good ways. In standard transportation systems, holders passing gave organs should on to be fixed mindfully, held under a particular temperature, and should be placed in a real protected spot to restrict chances of hurting inferable from shocking and accidental falling. This paper presents a system that uses IoT, Cloud enlisting, MQTT, and Docker compartments for practical and remote controlling and checking of holders. During a compartment's transportation, it continually screens temperature, wetness, region, and sparkle, and examination it on remote cloud server to exhort the accomplices when a particular condition or encroachment occurs. We have attempted the structure in certifiable environment and saw that it precisely lets accomplices know when certain troublesome normal condition or human movement occurs.

Keyword–Expressions Internet of Things (IoT), Supply Chain, Docker Container, AWS, MQTT.


In late period, due to the course of advances, automated information degrees to the goal arranged over wide d extent of distance rapidly without barely making the slightest effort and constancy. Regardless, the comparable can't be legitimate while considering genuine articles in light of speed and breaking point impediments of carriers. For instance, it demands satisfactory investment and effort for cargo to be shipped between New York and Los Angeles. In view of surprising development in business open entryways, in 2014, practically 128 million twenty-foot holders were continued on transport from countries from one side of the planet to the other [1-2]. Normally, these compartments convey things that could be hurt in number of ways during transport, for instance, due to high temperatures, clamminess, receptiveness to sunshine or,

even more usually, through sudden shocks or shocks to sensitive things. Cold store network as shown in Fig. 1 is a temperature- controlled structure, which is critical for items, for instance, immunisations and perishables that ought to be moved inside a particular temperature range [2]. According to a report dispersed in 2014, around "seven out of ten top helpful drugs things required temperature-controlled transportation" [2-3]. Rather than cold store network structure, factors, for instance, suddenness and shocking are similarly essential despite temperature to move transient new food sources and things in compartments [4]. Additionally, things could in like manner be hurt by the speed of release of radiation or strong vibrations. As needs be, perpetual compartment's checking and exhorting the clients about the present status of things work on the idea of organizations. In addition, there have been numerous circumstances where a person's movement appears later than anticipated or may not appear at all [3-5]. This could be handled through a worldwide situating structure that screens the ongoing whereabouts of the compartment reliably and sends this information to the client, so they can immediately find information about the area of their shipment. Moreover, a few shipped items could be of a delicate sort, and are not intended to be opened during their transportation. Consequently, a framework should exist to screen the outside of the case, to ensure that it isn't opened and the substance are not exchanged in its conveyance. This data should be sent at any rate of the current around where the holder, which demonstrates a requirement for the compartment to be associated with the web at all places in its transportation cycle.

Figure 1: Cold Supply Chain

This assessment proposes a noticing and worldwide situating structure to keep buyers invigorated concerning his got thing by giving information determining the condition of the environment that the thing is being moved in, regardless of anything else the transportation strategy, until thing is conveyed. The proposed game plan is splendid, humble, and got. The essential responsibilities of this investigation include:

  • Cultivating a robotized noticing plan that will check the conditions of the environment inside the holder and wariness the client in case of explicit encroachment or occasions.

  • Using an imaginative response for conveying telemetry data from the compartment to a Cloud- Based Server; where, it is severed down and sent the clients.

  • Cultivating an application for entering or getting information about the ongoing status of the holder and its circumstance from the cloud server.

This paper is composed in the going with way: Section II covers a couple of advances that are required in the execution of our proposed course of action and work. Region III communicates the system plan, designing, and execution nuances. Finally, Section IV wraps up the whole paper and graphs the future investigation.


    This fragment discusses the state of the art propels expected to execute the proposed course of action. It furthermore discusses top tier noticing and worldwide situating systems.

    A. Amazon Web Services

    Amazon web organizations (AWS) are on the web, strong, versatile, and unobtrusive to use circulated processing resources. These resources can be logically planned depending upon the necessities of the client. For instance, a client can have a windows or Linux cloud server and can present the expected activities or he can get to a prebuilt image of the fundamental programming with the functioning structure [6]. The assistance gives what's assigned "Adaptability", and that infers a client can increment or down the materials expecting the interest for extra enrolling materials addition or diminishing. In addition, it in like manner offers the help in a protected way which needs confirmation of any induction to the resources. These organizations have exhibited trustworthiness, as they have been used by associations, for instance, Netflix, where more than 35% of association traffic was given by Amazon [5-6].

    1. Message Queuing Telemetry Transport Protocol

      Message Queuing Telemetry Transport (MQTT) is a sort of show that is in a general sense used for machine-to-machine correspondence in IoTs. It uses disseminate/purchase in model as opposed to client server model to avoid point of failure issue. By plan, it is a lightweight show, created for materials obliged contraptions, move speed limited associations, high inactivity, and deceitful association progressions [7]. The get qualities of MQTT improves the association information move limit and ensures that pack actually courses to the goal. This makes it one of the most sensible shows for battery limited contraptions like

      the Arduino and microcontrollers. This show is data realist which suggests it can move data in any plan [6],[7], [9].

    2. Docker compartment

    Docker compartment is a kind of development that is open- source. It licenses architects to independently easily make, convey and run applications. It allows an architect to package an application with libraries and all of the conditions expected to run it. It resembles a Virtual Machine, yet it doesn't run an absolute working system, which saves materials [8]. The going with figure depicts the differentiation between virtual machines and compartments.

    1. Related Work

      Harming the holder transportation adds a motivation for prosperity of product. Due to the progression of online shopping, it is central for the client to have an idea in regards to their conveyance stock nuances. The principal intension for progression of Smart compartments is to achieve unquestionable level of adequacy and low power use.

      The top tier projects here of investigation has in a general sense trotted around noticing surprising holder openings, checking transport conditions, and recognizing amassing opposite characteristics [8-9].

      "Maersk Line has all through the latest years gave more than 270,000 refrigerated holders or 'reefers' with Remote Container Management (RCM). This headway grants clients to follow dynamically the particular region of a compartment, its temperature, moisture, and potential off help" [11]. almost, French conveyance beast CMA/CGM is known as the world's third-greatest compartment. According to Elie Zimny, "the development would bring the conveyance business into another period". Likewise, wise holder will really need to follow the position, temperature, vibration, and any burglary attempts" [12-14]. Furthermore, the investigation on astute metropolitan networks additionally has focused in on the food things conveying items while avoiding the risk of disasters [13]-[15]. Regardless, considering past endeavors, their sending cost is very high, compartments are wide. In connection, our system has added new components in existing dare to assemble its capability. Additionally, the ongoing researchers has considered holders which are wide and expensive in their assessment. In any case, our endeavour is a checking system that is fitted to a more unassuming holder as well, which could be loosened up to fit various compartments of moving sizes. This suggests that our thing has an edge watching out, on account of its versatility and cost.


Execution, AND TESTING

This section presents the system blueprint, plan, and execution nuances. The specific of the sagacious compartment is to screen the temperature, moisture, light transparency and unforeseen, strong vibrations and shocks that the holder might be presented to. It screens the compartment's decency, as it should not be opened before showing up at its goal. It also keeps track the ongoing whereabouts of the structure using a GPS tracker. Every one of this information is delivered off a MQTT specialist on a cloud-based far away server through MQTT, where all of the data is dealt with and saved. Then, the data is

displayed for clients involving an adaptable application and versatile information for endorsers of the MQTT organization. The structure configuration is shown in Fig. 2. The Arduino Uno includes the Fiona's 2G relationship to figure out a relationship with the Mosquito MQTT Broker in the Amazon Cloud using the MQTT show and disperse the telemetry data to it. In the Cloud, the seller progresses the conveyed data to the endorsers. Since the informational index is in a specific Docker Container from the trained professional, a python-based MQTT expert called Paho is used to get the circulated data by becoming involved with the subject. Then, it processes the appropriated data and thereafter implant it into the reasonable table in the MySQL informational index. The authentic setting of the data and the alerts issues are taken care of in the informational collection and can be gotten to at whatever point through the flexible application. The data base conveys two tables; one stores the authentic background of disseminated sensor data, and various stores all of the alerts that were issues. All appropriated data contains a timestamp and the spot of the compartment, for obligation reason.

Figure 2: System Architecture of Smart Container

  1. Arduino Control Flow Chart

Fig.3 presents the control stream inside the Arduino considering our calculation.Fig.3 shows the features or basics that the adaptable application ought to joint to. As ought to be apparent in Fig.3. there are two situations where upon nuances is conveyed; if a sensor perceives a peculiarity. a scrutinizing that outperforms the predefined range.

Figure 3: Flow Diagram of Smart Container

  • an alarm is distributed. Also, like clockwork, it will distribute a group of telemetry information, which it peruses from every one of the sensors, to the MQTT agent.

    Figure 4: Main Features of Mobile Application

  • F. Execution Details and System View This portion discusses the execution nuances. It furthermore chitchats on the parts of last developed thing.

  • The application theory of the system is isolated into three phases. The chief stage is associated with the hardware parts of the structure, for instance, circuit setup as shown in Fig.5. The ensuing stage is setting up the server in the Amazon cloud and setting up the relationship with the hardware. The last part is stressed to the progression of wireless and testing it.

  • Fig. 5 portrays the circuit diagram that is application. The arranged circuit relies upon set of various datasheets of the parts. The proposed estimation is applied in Arduino. The radio wires are put beyond the holder, with the objective that the material doesn't impact the transmission, and the sensors are placed in the chamber in which items are put. The sheets used are placed in a concealed and fixed compartment to go without treating.

Figure 5: Overview of Smart Containers Circuit Diagram

In the resulting stage, the Amazon Cloud server was course of action with the appropriate compartments using Docker Containers. We have coordinated two compartments; a docker holder on which the Mosquito MQTT Broker was presented, and another where the MySQL informational collection was presented. To talk with each other, a python-based expert was applied in the data base docker compartment which goes probably as a MQTT client that gets the circulated data, processes it, and set it into the appropriate tables in the informational index.

The informational collection was arranged with two tables, one to store all of the records of the telemetry data sent sometimes, and another table which stores the authentic setting of the cautions sent by the distributer. Resulting to setting up the server, the correspondence become possible between the Smart Container gear things and the Cloud-based server. We used a MQTT library given by Adafruit (The fashioners of the FONA 808 GSM + GPS breakout board that we are d using to

observe the holder similarly as partner with the cell association) to interact with the server and disperse the telemetry data. The pieces (Fig. 6) show the use of the code using the Arduino IDE. especially, Fig. 6 has shown the code to scrutinize the data from the sensors and GPS module. Of course, Fig. 7 has included code used to communicate with the MQTT go-between. Furthermore, it has shown the code used to appropriate the data time to time to the expert using the disseminate demand.

#include "DHT.h"

#define DHTPIN 2

#define DHTTYPE DHT11

#include <TinyGPS++.h>

#include <LiquidCrystalI2C.h>

#define I2C_ADDR 0x27 //I2C adress, you should use the code to scan the adress first (0x27) here

#define BACKLIGHT_PIN 3 // Declaring LCD Pins

#define En_pin 2

#define Rw_pin 1

#define Rs_pin 0

#define D4_pin 4

#define D5_pin 5

#define D6_pin 6

#define D7_pin 7 LiquidCrystal_I2C

lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin, D7_pin);

TinyGPSPlus gps; String buff;

float latitude, longitude;


void setup()


dht.begin(); Serial.begin(9600); lcd.begin (16,2);

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE); lcd.setBacklight(HIGH); //Lighting backlight lcd.home ();

lcd.clear(); lcd.setCursor(0, 0);

lcd.print(" SMART TRACKER:");

lcd.setCursor(0, 1); lcd.print(" USING IoT"); delay (1000);


Figure 6: Snapshot of the Code for Connecting and Publishing data

void loop()


float h = dht.readHumidity();// Reading temperature or humidity

// Read temperature as Celsius (the default) float t = dht.readTemperature();

// Read temperature as Fahrenheit (isFahrenheit = true) float f = dht.readTemperature(true);

while (Serial.available() > 0)


if (gps.encode(Serial.read()))


latitude=gps.location.lat(), 6;

longitude=gps.location.lng(), 6;

lcd.print(" H:"); lcd.print(h); lcd.print(" T:"); lcd.print(t); lcd.setCursor(0, 1); lcd.print("lat:"); lcd.print(latitude); lcd.print("lat:"); lcd.print(longitude);

Figure 7: Depiction of the Code for Reading Sensory and GPS Data

The splendid holder with shut mode is presented and it consolidates temperature, tenacity, and security-based sensors to ensure prosperity of things in compartments during transportation. The holder is created considering the distinctive evidence as discussed previously.

The radio wires are put beyond the compartment, so the material doesn't impact the transmission, and the sensors are set in the package in which things are put. The sheets used are placed in a concealed, fixed section, so as not to be played with. unclearly, Fig. 9 has presented the opened viewpoint on smart holder for more organized evaluation. All of the sensors are perceptible here. For beginning testing, the compartment was joined to PC server through a successive USB interface. The compartment sends data using affixed radio wire to the cloud server where data is dealt with and examined to check regardless of whether there is any irregularity in the regular condition.

G. Framework Testing

To ensure the proper working of the high-level system we acted in-field requested preliminaries. During holder's adaptability, the unmistakable data was recorded at cloud server for a lot of assurance as shown in Fig. 10. As ought to be noticeable, the structure has noted timestamped temperature, tenacity, sparkle, and GPS orchestrates i.e., longitude and extension. In the figure, Open close tab exhibits if during conveyance holder was opened to ensure the security. Ordinarily, compartments are moved by a pariah; along these lines, the accomplices should ensure security of their items. In the existed data in Fig. however, 10, "0" show that the compartment was not opened, "1" implies holder was opened at time "t" during its conveyance.

On cloud, recorded data is taken care of and results are shown on the accomplice's compact execution to recommend him/her with respect to current whereabouts his/her compartment. Fig. 8 elements area of holder using a marker on its flexibility plan. Besides, it presents the ongoing biological condition in the essential environment. In the arranged test, the temperature of the holder was recorded 27.50-and 23.50-degree calicoes at 12.00 P.M and 11.41 A.M. On the other hand, the suddenness level in the essential environment was recorded

99.99 and 66.4 for the previous times. The open/close field shows that the compartment was not opened. The data showed on the adaptable execution (e.g., position, temperature, and so on) is being gotten from the data set's most recent entries.



lcd.setCursor(0, 0);

Figure 8: Logged Data at Cloud Server

situation occurs. For reason, for our circumstance study, negative situation happens when temperature/clamminess level of the compartment raises above/under unambiguous present breaking point. The flexible execution creates a caution for the client to enlighten these nuances. Fig. 11 highlighted the divider clock time when during holder's shipment an appalling condition similarly as rise in temperature or dampness has occurred.

Figure 9: Data Shown on Smartphone Application

Adaptively, changes in characteristics occur as new data is sent through MQTT to the specialist, and from the delegate to the flexible execution. Expecting a client taps on any of the tiles, an organized time series graph will be shown presenting the recorded data of that tile measures as shown in Fig.10.

Figure 10: Wall Clock Based Humidity Sensory Data


The presence of IoT development has created open doors for shipment of holders dwelling short lived new food sources while avoiding risk of accidental damages. In standard transportation system, to send transient new food assortments across the metropolitan networks/countries, the food things got impacted inferable from the movements in biological conditions. For this issue, IoT based adroit compartment structure is a talented course of action view.In this paper, a totally helpful hardware and programming designing, plan, execution, and working model of a canny compartment system that show all of the capacities and features of the system is presented. It has proposed a dashboard (accessible through PDAs or web programs) for plan, client affiliation, and nonstop checking of steel trailers. It organizes unmistakable data of transportation holders with the general cloud-based structure to push alerts and notification to accomplices when certain circumstances or encroachment happen normally.

The proposed system has been done and attempted in the field to support its right working. To widen this work, Blockchain can be familiar with the assignment, to ensure that all alerts sent are perpetual, and that the transportation association can't move away from its liabilities by excusing the trustworthiness of the alarms. Furthermore, nearby capacity for abroad shipments where cell inclusion doesn't exist could be added to the application. At long last, to diminish the expense of the equipment, altered capacity explicit chips could be utilized rather than the multi-reason sheets presently utilized, which gloat unused elements.


This conveyance is maintained by the Khalifa University of Science and Technology under Award No. CIRA-2019- 001.

Figure 11: Alert Notification for Temperature/Humidity Rise/Drop

In Fig. 10, it will in general be seen that the clamminess level was different at different time extends for different area of compartment. The accomplices are educated when a negative


[1] Plan and execution of an insignificant cost IoT-based agroclimatic noticing system for nurseries Edwin Collado1,2, Eurabbie Valdés1 , Antony García1 and Jessica Sáez1,2,* 1 Universidad Technological de Panamá, El Dorado, Panama City 0819-07289, Panama 2 Centro de Studios Multidisciplinary en Ciancias, Ingenerate y Technology- AIP (CEMCIT-AIP) * Correspondence: Email: yessica.saez@utp.ac.pa; Tel.: +5079668847

[2] An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Saima Zafar Department of Electrical Engineering National University of Computer and Emerging Sciences, FAST-NU, Lahore Campus, Lahore, Pakistan saima.zafar@nu.edu.pk Ghosia Miraj Department of Electrical Engineering National University of Computer and Emerging Sciences, FAST-NU, Lahore Campus, Lahore, Pakistan gosia.miraj25@gmail.com Raja Baloch Department of Electrical Engineering National University of Computer and Emerging Sciences FAST-NU, Lahore Campus, Lahore, Pakistan rajaabaloch@gmail.com Danish Murtaza Department of Electrical Engineering National University of Computer and Emerging Sciences, FAST-NU, Lahore Campus,

Lahore, Pakistan danishmurtaza21@gmail.com Khadija Arshad Department of Electrical Engineering

[3] National University of Computer and Emerging Sciences, FAST-NU,

Lahore Campus, Lahore, Pakistan khadija.arshad62@gmail.com


COMPUTING Mr. Mohit Tiwari, Deepak Narang, Priya Goel, Anupma Gadhwal, Abhinav Gupta And Ankush Chawla Bharti Vidyapeeth's College of Engineering, New Delhi.

[5] An IoT-based freight observing framework for improving functional viability under a virus chain climate YP Tsang1 , KL Choy1 , CH Wu2

, GTS Ho1 , HY Lam1 , and PS Koo3

[6] 5.Iot Based Air Quality Monitoring System 1Chaitra N, 2Bhavana S, 3Vilas Reddy D N, 4Nikhil AS 1,2Asst. Prof, 3,4 UG Students, Dept. of ECE, S J C Institute of Technology. 1 chaitrangowda20@gmail com, 2 bhavana.bhs@gmail.com, 3 vilaschintu01@gmail.com, 4 nikhil94sk@gmail.com

[7] Worldwide Journal of Engineering Trends and Technology (IJETT) – Volume 32 Number 2-February 2016 ISSN: 2231-5381 http://www.ijettjournal.org Page 71 IoT based Data Logger System for environment checking using Wireless sensor networks Kondamudi Siva Sai Ram1 , A.N.P.S.Gupta2 1 PG Scholar (VLSI&ES) in Narasaraopet Institute of Technology, Narasaraopet, Andhra Pradesh, India 2 Assistant Professor (ECE) in Narasaraopet Institute of Technology, Narasaraopet, Andhra Pradesh, India.

[8] Environment Analysis Using Thingspeak Dr.S. Rajaprakasp , R.Cavin Kumar2 , M.F.Abdul Azeez3 , B.Kasthuriraja4 1Associate Professor/Department of CSE, Aarupadai Veedu Institute of Technology VMRF, Paiyanoor, Tamilnadu 603104 2,3,4UG Students/Department of CSE, Aarupadai Veedu Institute of Technology VMRF, Paiyanoor, Tamilnadu 603104.

[9] IoT Based Environmental Monitoring System using Arduino UNO and Thingspeak Mr. R. Deekshath Ms. P. Dharanya UG Student UG Student Department of Electronics and Communication Engineering Department of Electronics and Communication Engineering Dr. NGP Institute of Technology, Coimbatore Dr. NGP Institute of Technology, Coimbatore Ms. K. R. Dimpil Kabadia Mr. G. Deepak Dinakaran UG Student UG Student Department of Electronics and Communication Engineering Department of Electronics and Communication Engineering Dr. NGP Institute of Technology, Coimbatore Dr. NGP Institute of Technology, Coimbatore Mrs. S. Shanthini .

[10] Assistant Professor Department of Electronics and Communication Engineering Dr. NGP Institute of Technology,

[11] iot based dope holder noticing and controlling structure 1. Abhinav velaga,2. b rekha,3. Sowmya tandoori, 4. Nishanth polo 1,3&4.ug scholar,2. partner instructor part of iceman association of planning and technology,koheda road,ibrahimpatnam(m),r.r.dist-501510, Hyderabad.

[12] Insignificant cost IoT-Based Sensor System: A Case Study on Harsh Environmental Monitoring Ali Imam Sunny 1 , Aobo Zhao 1 , Li 1,* and Sambu Kanteh Sakiliba.