Вы находитесь на странице: 1из 11

Food Control 110 (2020) 107016

Contents lists available at ScienceDirect

Food Control
journal homepage: www.elsevier.com/locate/foodcont

Improving efficiency of RFID-based traceability system for perishable food T


by utilizing IoT sensors and machine learning model
Ganjar Alfiana, Muhammad Syafrudinb, Umar Farooqc, Muhammad Rifqi Ma'arifd,
M. Alex Syaekhonib, Norma Latif Fitriyanib, Jaeho Leea, Jongtae Rheeb,∗
a
Nano Information Technology Academy, Dongguk University, Seoul, 04626, Republic of Korea
b
Department of Industrial and Systems Engineering, Dongguk University, Seoul, 04620, Republic of Korea
c
Department of Management Sciences and Humanities, Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, Pakistan
d
Department of Industrial Engineering, Universitas Jenderal Achmad Yani, Yogyakarta, Indonesia

A R T I C LE I N FO A B S T R A C T

Keywords: Radio Frequency Identification (RFID) technology has significantly improved in the past few years and is pre-
Traceability sently sought for implementation in the identification and traceability of perishable food in the food sector to
RFID safeguard food safety and quality. It is currently considered a worthy successor to the barcode system and has
IoT significant advantages for monitoring products in the perishable food supply chain (PFSC). The present study
Machine learning
proposes a traceability system that utilizes RFID and Internet of Things (IoT) sensors. RFID technology can be
Classification
used to track and trace perishable food while IoT sensors can be used to measure temperature and humidity
Tag direction
Perishable food supply chain during storage and transportation. Furthermore, it is important that RFID gates can identify the direction of tags
and whether products are being received or shipped through the gate. In this study, machine-learning models are
utilized to detect the direction of passive RFID tags. The input features are derived from receive signal strength
(RSS) and the timestamp of tags. The proposed system has been tested in the perishable food supply chain and
has revealed significant benefits to managers and customers by providing real-time product information and
complete temperature and humidity history. In addition, by integrating a machine-learning model into the RFID
gate, tagged products that move in or out through a gate can be correctly identified and thus improve the
efficiency of the traceability system.

1. Introduction Zuurbier, 2008). A traceability system is considered one of the most


essential factors in the modern food industry and it can provide a so-
Perishable foods are described as edible farming products that de- lution for the food supply chain as it provides tracking and tracing for
teriorate as time passes such as meat, milk, eggs, fruits, vegetables, and complete food information in an efficient and trustworthy manner,
all their prepared products (Shukla & Jharkharia, 2013). Rijpkema, hence it enhances consumer confidence (Kher et al., 2010) and ensures
Rossi, and van der Vorst (2014) showed that in perishable foods, the food quality and safety (Aung & Chang, 2014a; Regattieri, Gamberi, &
dangers of product waste and the reduced lifecycle are serious issues. Manzini, 2007).
Food safety is presently considered a central issue for all stakeholders in Radio frequency identification (RFID) is a contactless technology for
the food industry. Due to the growing consumer health awareness, food the automatic identification of objects, animals, and people associated
quality and safety have gained much attention. A report in the USA with a transponder (tag). This auto identification technology can be
found that the economic cost of foodborne illnesses alone is $50–80 utilized for traceability systems in the perishable food supply chain. It
billion USD per year; this is comprised of the healthcare costs, lost stores data in tags’ memory and the RFID reader then captures the tag
productivity, and diminished quality of life (Scharff, 2012). Accord- data and transfers it to the back-end databases to be accessed remotely
ingly, it is crucial for the food industry to upgrade their quality assur- to monitor object parameters (Duroc & Tedjini, 2018). RFID has been
ance, food product integrity, food safety guarantees, and associated successfully applied in broad areas such as healthcare (Álvarez López
transparency along with the complete food supply chain (Trienekens & et al., 2018; Pérez, González, & Dafonte, 2017; Martínez Pérez, Dafonte,


Corresponding author.
E-mail addresses: ganjar@dongguk.edu (G. Alfian), udin@dongguk.edu (M. Syafrudin), umar@giki.edu.pk (U. Farooq), rifqi@unjaya.ac.id (M.R. Ma'arif),
alexs@dongguk.edu (M.A. Syaekhoni), norma@dongguk.edu (N.L. Fitriyani), rapidme@dongguk.edu (J. Lee), jtrhee.uscm@gmail.com (J. Rhee).

https://doi.org/10.1016/j.foodcont.2019.107016
Received 14 June 2019; Received in revised form 30 October 2019; Accepted 23 November 2019
Available online 28 November 2019
0956-7135/ © 2019 Elsevier Ltd. All rights reserved.
G. Alfian, et al. Food Control 110 (2020) 107016

Fig. 1. System architecture.

& Gómez, 2018), manufacturing (Ding, Jiang, & Su, 2018; Lee, Choy, 2011). Furthermore, the RSS and machine learning models have been
Ho, & Law, 2013; Zhong, Dai, Qu, Hu, & Huang, 2013), indoor location applied together and successfully detected the movement of RFID tags
systems (Álvarez López, de Cos Gómez, & Las-Heras Andrés, 2017; Seol, (Alfian, Syafrudin, Yoon, & Rhee, 2019; Keller, Thiesse, Kungl, &
Lee, & Kim, 2017), customer shopping behavior analysis (Choi, Yang, Fleisch, 2010; Ma, Wang, & Wang, 2018). However, the previous stu-
Yang, & Cheung, 2015; Syaekhoni, Alfian, & Kwon, 2017), and ware- dies on tag direction still lack on evaluating different type of tag
house management (Chow, Choy, Lee, & Lau, 2006; Bunker & movement that might be appeared in real case. Therefore, it is neces-
Elsherbeni, 2017). Previous studies have showed that, when combined sary to utilize machine-learning model for identifying the tag direction
with other types of sensor technologies, RFID provides effective and by considering different type of tag movement, so that it can improve
efficient solutions for food traceability systems to improve food quality the efficiency of the RFID gate for traceability system. Finally, an in-
and safety (Alfian et al., 2017a; Aung & Chang, 2014b; Barge, Gay, tegrated system which can address various issues such as tracing and
Merlino, & Tortia, 2014; Farooq, Tao, Alfian, Kang, & Rhee, 2016; tracking of food product, monitoring of temperature and humidity as
Wang, Kwok, & Ip, 2010). Temperature and humidity are the most well as identifying the direction of the moving RFID tags in the food
critical factors that influence food safety and quality during distribution distribution centers is necessary for traceability system.
and storage; thus, the integration of the temperature and humidity The present study proposes traceability system based on RFID and
monitoring system along with RFID traceability systems is required to IoT sensors to monitor and gather environmental conditions such as
monitor perishable food quality in the supply chain and Internet of temperature and humidity for the distribution of perishable food during
Things (IoT)-based sensors could be used in temperature monitoring transportation and storage. RFID is utilized to track and trace products;
systems. IoT sensors provide efficient food monitoring systems that can thus, it can address counterfeiting and the distribution of low-quality
assure food quality in real time. Previous studies have demonstrated product along the supply chain, while IoT sensors are utilized to gather
that IoT sensors have massive advantages and can be successfully ap- the environmental conditions of perishable food. Furthermore, to
plied to monitor perishable food (Maksimovic, Vujovic, & Miklicanin, overcome limitations of previous research on detecting the direction of
2015; Popa et al., 2019; Alfian, Syafrudin, & Rhee, 2017b; Tsang et al., tagged product, we considered more complex warehouse situation such
2018; Stellingwerf, Laporte, Cruijssen, Kanellopoulos, & Bloemhof, as different variation of tag movement. The proposed machine learning
2018). model is expected to learn from different type of tag direction and
Furthermore, RFID can be installed at the warehouse gate to record movement, so that the trained model would successfully detect the
what tagged products pass through. However, the reader cannot dis- direction of RFID tag. Our contribution in this study is to improve the
tinguish the direction of tags, i.e. whether they are moving in (received) efficiency of the RFID-based traceability by applying a machine-
or out through the gate (shipped). Previous studies have shown that the learning model into RFID gate such that the direction of tagged pro-
received signal strength (RSS), extra hardware, and timestamps in- ducts (i.e., received or shipped products) can be identified auto-
formation combined together with machine-learning algorithms can be matically. Finally, we also demonstrated that the proposed traceability
utilized to identify tag direction (Jie et al., 2018a, 2018b; Oikawa, system has been successfully applied to the kimchi supply chain to

2
G. Alfian, et al. Food Control 110 (2020) 107016

Fig. 2. System implementation: (a) Fixed reader, (b) handheld reader, and (c) IoT-based sensor.

ensure the product's quality and safety. center; the transporter uses a handheld reader to read the shipped
product information and send detailed product information to the
2. Material and methods server side. After arriving at the distribution center, the tagged products
are moved through the RFID gate for storage. Finally, the product is
The proposed traceability system has been developed to ensure food delivered to customers by another transporter. In each movement, the
quality and safety for consumers in the perishable food supply chain. tagged product is recorded in the RFID-based traceability system.
The proposed system utilizes RFID for automatic identification and IoT- Furthermore, IoT-based sensors are installed in the cold storage facility
based sensors to gather environmental conditions such as temperature of the producer, transporter, and distributor. The sensor data (tem-
and humidity. We consider a general type of supply chain network for perature and humidity) is collected periodically by IoT sensors (every
the food product that consists of producers, transporters, distributors, 5 s) and is transmitted to the server side to be stored in the sensor DB.
and customers. As might be seen in Fig. 1, food products are moved Finally, by combining RFID data and IoT sensor data, the traceability
from the producer to the customer through several supply chain part- system can present the complete history of the products and environ-
ners such as distributors and transporters. In our scenario, the fixed mental conditions such as temperature and humidity to users.
RFID readers (RFID gate) are installed at the gate of the producer's and
distributer's cold storage facility, while a handheld RFID reader was 2.1. RFID-based traceability system and IoT sensors
used by the transporter. IoT-based sensors were installed in the cold
storage facilities of all supply chain partners such as producers, trans- This study utilizes three types of device for the traceability system:
porters, and distributors. the RFID gate/fixed reader, handheld reader, and IoT-based sensor.
For each fixed reader (RFID gate), the host computer and capturing Each RFID gate utilizes a host computer, single RFID reader ALR-
application were installed on-site. In addition, the tag direction module 9900 + from Alien Technology, and two linear antennas ALR-9610-AL
was integrated into the capturing application to identify the tag's di- with 5.90 dbi Gain; details are provided in Fig. 2a (Alien Technology,
rection. The tag direction module was developed by utilizing a ma- 2019). The operating frequency of the reader is 902–928 MHz and it
chine-learning model to distinguish the direction of tagged products supports EPC Class1 Gen2 (18000-6C). In addition, passive RFID tags
whether they were moving in or out through the cold storage gate. By were attached to one side of every product box. The passive UHF RFID
considering this scenario, the products that were received by or shipped tag model is 9662 with frequency range 860–960 MHz. The IC type is
from the cold storage could be correctly identified. The RFID and IoT Alien H3 while the protocol is EPC Class1 Gen2 (ISO 18000-6C). We
sensor data were then transmitted to the web service to be stored in the developed a capturing application program based on the Java pro-
server-side database. Finally, a web-based traceability system was de- gramming language with the supplied application program interface
veloped for the management and customers to monitor the real-time (API) from the reader and installed on the host computer connected to
movement and environmental conditions of tagged products. By uti- the reader. When the tagged products move through the RFID gate, the
lizing the traceability system, it is expected to ensure the quality and product information such as EPC is collected by the capturing appli-
safety of perishable food products throughout the supply chain. cation and combined with other information (i.e., the location, date,
The food products are made by the producers and placed into a time, and business step) and sent to the EPCIS. To define the business
special box that has a passive UHF RFID tag attached. Then, the tagged step, the capturing application program that utilizes the tag direction
product is moved into the cold storage through the RFID gate before module can identify whether the product status is “receiving” or
delivery and the Electronic Product Code (EPC) with a unique identifier “shipping.” The detailed description of the tag direction module is de-
(UID) is then collected by the reader and transmitted to the host com- scribed in the following sub-chapter.
puter, combined with other information and sent to the server side/EPC The transporter utilizes a flexible/handheld RFID reader to read
Information Service (EPCIS). Product information such as EPC (product product information. We used the Arete Pop Dongle UHF Reader, which
information), business location (reader or supply chain partner name), is a small short-range RFID reader and a smartphone as a handheld
event time (time when the tagged product was read by the reader), reader (RFID Systems, 2019). The dongle reader is compatible with
business step (product status, i.e. receiving or shipping) is generated by most iOS and Android devices. Fig. 2b shows the handheld reader op-
the capture application on the host computer before it would be sent to erating by reading tagged products and presenting product information
the EPCIS. It helps to answer the “what, where, when and why” ques- in the screen before sending it to the server side. The device utilizes
tions regarding products to meet consumer and regulatory demands for RFID Chip PHYCHIPS PR9200 with EPC Gen2 (ISO 18000-6c) protocol
accurate and detailed product information. When the product is ready and works in the frequency range 917.1–923.3 MHz. The RFID data was
to be delivered, the transporter shifts the product to the distribution forwarded to smartphones by the dongle reader through the headphone

3
G. Alfian, et al. Food Control 110 (2020) 107016

(3.5 mm) jack. We developed an Android app to receive RFID data from Therefore, our study utilizes MongoDB, which is suitable to handle big
the dongle reader, combined it with other information, and sent it to a data applications such as in manufacturing (Syafrudin, Alfian, et al.,
web service through the cellphone Wi-Fi link. 2018; Syafrudin, Fitriyani, Alfian, & Rhee, 2019) and healthcare (Alfian
In the last device, IoT sensors were installed in the producer, dis- et al., 2018; Ma’arif, Priyanto, Setiawan, & Winar Cahyo, 2018). The
tributor, and transporter cold storage to monitor the environmental collected RFID and sensor data were received by a web service devel-
condition of perishable food throughout the supply chain. The proposed oped by Node.js and forwarded to the MongoDB database. Finally, the
IoT-based sensor consists of two commercial devices that are, a single- web-based traceability system was developed based on the Node.js web
board computer (SBC): Raspberry Pi and an add-on sensor board: Sense- application framework and installed on the server-side so that it could
HAT (Raspberry Pi Foundation, 2016; Raspberry Pi Foundation, 2017). be accessed easily through a personal computer (PC), laptop, or mobile
Raspberry Pi is an affordable small SBC with dimensions device by clients with an internet connection. Fig. 3a shows an example
85.60 mm × 53.98 mm × 17 mm, weighing around 45 g. It is capable of an EPC document generated when the tagged product moves in
of handling various input and output operations such as USB, Wireless through the RFID gate at the producer's cold storage facility. The JSON-
LAN, HDMI, audio, video, and general-purpose input–output (GPIO). based document consists of the event time, record time, EPC list, read
The Sense-HAT board is utilized to gather environmental conditions. point (reader ID), business location (supply chain partner name), and
We developed a Python-based program that we installed on the Rasp- business step. Furthermore, the generated IoT sensor data is stored in
berry Pi device to gather sensor data from Sense-HAT. The IoT-based MongoDB as can be seen in Fig. 3b. This sensor document consists of the
sensors continuously collected temperature and humidity data after event time, record time, IoT device ID, IoT device name, read point, and
every 5 s and transmitted it wirelessly to a cloud server. Fig. 2c shows the sensor data (i.e. temperature and humidity), which is embedded in
the assembled version of the IoT-based sensor device. a sub-document. In our scenario, the read point (readPoint) is utilized
The proposed traceability system allows different supply chain as a reference key when a user wants to retrieve a product's history and
partners to generate different product information before sending it to environmental conditions from the database.
EPCIS based on their capabilities. We defined the capability of each
supply chain (SC) partner when creating a document by considering
2.2. Tag direction module
different business steps as shown in Table 1. First, fresh product is
stored in the producer's cold storage facility by passing through the
For this study, a tag direction module will be developed based on a
RFID gate. The product information such as EPC, producer name, re-
machine-learning model and applied to the RFID gate to identify
corded time, and business step (i.e., receiving) are sent to the EPCIS on
whether a product is being received or shipped. To generate the clas-
the server side by the host computer of the RFID gate. When the product
sifier, the RFID readings data must be collected as dataset considering
is ready to be delivered, it moves through the producer's RFID gate
different movements and directions. Next, the attributes/features are
again before transportation. Similar product information is generated
extracted from the received signal strength (RSS) and timestamp of
by the capturing application except with different business step in-
tags. Several machine-learning algorithms have been applied to dis-
formation (i.e., shipping) and registered to the EPCIS. When receiving a
tinguish direction and movement type of tag. Finally, the trained model
tagged product, the transporter utilizes a handheld reader to record the
is integrated into a capturing application so that the tagged product
product information. The handheld reader sends documents such as
direction can be identified.
EPC, transporter name, recorded time, and business step (i.e. shipping)
Fig. 4a shows the possible tag movements and directions that can
to the centralized EPCIS. In the next step, the product arrives at the
feasibly occur in actual warehouses, such as moving in and out through
distributor and moves in through the RFID gate for storage. The host
the gate, moving close to the gate, turning back movement, and static
computer from the RFID gate sends information such as the EPC, dis-
tags. In this scenario, we utilized a single reader with two antennas that
tributor name, recorded time, and business step (e.g. receiving) to the
were installed at the warehouse/cold storage gate. The first antenna
remote server. Once the product is ready to be delivered to the cus-
(antenna 1) is deployed outside while the other (antenna 2) is inside the
tomer, the tagged product is again moved out through the distributor's
area. In this scenario, tagged products that are moving in/out through
RFID gate. The RFID gate re-generated similar information but with
the warehouse gate can be recorded. However, the RFID reader could
different business step data, which was shipping. Finally, the trans-
potentially read false positive readings (i.e., tags that are accidently
porter was ready to deliver the product to the customer. They read the
detected by the reader but not of interest to the business process) such
product information using a handheld reader. The generated data such
as when product is moved close to the gate, turn-back movement, and
as EPC, transporter name, recorded time, and business step (e.g. ship-
the static tags. These static tags occur when tags are located within the
ping) were sent to the EPCIS by the transporter smartphone device.
nominal read range or when the range is extended accidently by metal
Once the products had arrived at the customer side, the transporter
objects within the field (Keller, Thiesse, & Fleisch, 2014). The purpose
modified the product status to “delivered” to identify that the product
of the tag direction module is to only record the products that move in
has been received by the customer. By following this scenario, the
or out through the gate and filter out false positive readings. Fig. 4b
traceability system can monitor and present the history of product
shows an example of tagged products that move in through the gate in a
movement in the supply chain.
real warehouse. The process conducted by staff to move tagged pro-
The generated RFID and sensor data from the gateways have a large,
ducts through the gate is called a gathering session. During a gathering
unstructured format and continuous generation characteristics.
session, the received data or collection of tag events is expressed as

Table 1
Scenario of product information generation by each supply chain partner.
No SC Partner Business Step Description

1 Producer Receiving The reader reads the tagged products that are moved through the RFID gate for storage.
2 Shipping The tagged products are moved out from cold storage through the RFID gate.
3 Transporter Shipping The transporter reads the tagged products using a handheld reader for delivery to another SC partner.
4 Distributor Receiving The tagged products are moved through the RFID gate to be stored in the distributor cold storage facility.
5 Shipping The tagged products are moved out from cold storage through the RFID gate.
6 Transporter Shipping The transporter reads the tagged product using a handheld reader for delivery to the customer.
7 Delivered The transporter modified product status to “delivered” when product has been received by customer.

4
G. Alfian, et al. Food Control 110 (2020) 107016

Fig. 3. An example of (a) EPC document and (b) IoT sensor data.

follows: Table 2
Possible scenario of tag readings.
X = {{ID , Ti , RSSi, Anti}, …{ID , Tn, RSSn, Antn}} (1)
Class label Name # data Description
where X denotes the data received by the reader for tag ID, timestamp
0 Move in 180 Tagged products move in through the gate
T, signal strength RSS, antenna Ant, and i = 1,2, …, n. The parameter n 1 Move out 180 Tagged products move out through the gate
represents the total number of tags that occur during a gathering ses- 2 Move close 180 Tagged products move close to the gate
sion. 3 Static tag 310 Tags located in the reader read the range
4 Turn back 180 Tagged products that move in and then return
To gather the dataset, we conducted the experiment using an RFID
gate and carried out different tagged product movements in the ware-
house. The RFID gate consists of a host computer, single ALR-
Table 3
9900 + reader, and two linear antennas ALR-9610-AL with 5.90 dBi
Execution parameters for gathering the tag movement through the gate.
Gain. In addition, passive RFID tags were attached to one side of the
boxes and the trolley that moved in and out through the gate at dif- Parameter Value Frequency
ferent paths and speeds. To simplify the experiment process, we used
Speed of trolley (m/s) < 0.60 97
default parameters provided by the reader. We developed a gathering 0.60–0.69 187
program based on the Java programming language and installed this in 0.70–0.79 68
the host computer connected to the reader. During each gathering ≥ 0.80 8
session, RFID reading data were stored in a CSV file and collected as a
dataset for further analysis.
In this study, we considered five types of tag reads, the details of and 0.69 m/s. In our experiment, the distance between start point
which can be seen in Table 2. During the gathering session, different tag (when the tag is first read) and end point (last occurrence of tag) is
movements and directions were performed such as moving in and out approximately 5 m.
through the gate, moving close to the gate, turn-back movement, and Fig. 5 shows an example of RSS readings for a typical data gathering
static tags. A class label was added for each data reading. In total, 1030 session. The ALR-9900 + reader does not provide the unit of mea-
unique data readings were collected; each reading consisted of a tag ID, surement (dBm) for the RSS; therefore, we present the signal quality
timestamp, RSS, antenna ID, and class label. Furthermore, Table 3 (%) as the y-axis and SinceStart as the x-axis. For moving in through the
showed the detail execution parameters for gathering the dataset when gate, the tag is first read by antenna 1 and then by antenna 2 (see
the tagged boxes were moving in and out through the gate. During data Fig. 5a). RSS increases when the tags pass through the gate and
collection, we considered different speeds of tags movement. Total 12 achieves its maximum when the tags are closest to both antennas. In
passive RFID tags were attached to boxes which were placed on a contrast, when the product moves out through the gate, the tag is read
trolley. The trolley was moved through the RFID reader. The speed of first by the antenna 2 and then by antenna 1 (see Fig. 5b). Furthermore,
the trolley movements (move in and move out) are mostly between 0.6 when the tagged product moves in through the gate (see Fig. 5a), the

Fig. 4. Data gathering: (a) possible tag movement types and directions and (b) example tags moving in through the gate.

5
G. Alfian, et al. Food Control 110 (2020) 107016

Fig. 5. Example of RSS readings for a data-gathering session: (a) move in, (b) move out through the gate, (c) moved close to the gate and remain static, and (d) turn-
back movement.

maximum RSS can be observed within the first 3 and 4.5 s for antenna 1 the gate is quite similar to a tag that moves in/out through the gate. For
and 2, respectively. This timestamp information is important for iden- both tags, RSS increases as they move closer to the antenna and then
tifying the direction of the tag. Therefore, we utilized SinceStart (Keller decreases as the distance increases. However, the maximum RSS for a
et al., 2014) in this study to define the timeframe (seconds) that has tag that moves through the gate is higher than for tag that moves close
passed since the start of the gathering session. Then, the timestamp T to the gate since the tags are moving closer and face the antenna di-
from (1) is converted into the normalized SinceStart, which is given as rectly. In addition, a static tag has a relatively constant RSS since the
follows: distance between the antenna and static tag is fixed. Therefore, a static
Ti − T1 tag tends to have small variance, whereas a tag that moves through the
SStarti  = gate and close to the gate tends to exhibit a larger variance. Finally,
Tn − T1 (2)
Fig. 5d shows the turn-back movement where tagged products try to
For each gathering session, the reading data is labeled based on its move in through gate but the products are turned back and move out
class (see Table 2). Finally, the data received from a gathering session is again at the mid-point between the gates. The products were read by
expressed as follows: the reader through antenna 1, followed by antenna 2. In the end, when
the products turn back and move out, the tagged products are read
X = {{ID , SStarti, RSSi, Anti, Class}, …{ID , SStartn, RSSn, Antn, Class} }
again by antenna 1.
(3)
RSS attributes provide important data to differentiate between
Fig. 5c shows a typical RSS reading for a tag that moves close to the moves and static tags and have been utilized in previous studies (Alfian
gate and a static tag collected from Antenna 1. A tag that moves close to

Table 4
Attributes extracted from RSS and SinceStart.
Feature Type Attribute name Description

RSS RSS_Min Minimum signal strength during a gathering session


RSS_Max Maximum signal strength during a gathering session
RSS_Mean Average signal strength during a gathering session
RSS_Std RSS standard deviation during a gathering session
RSS_Diff Difference between the highest and lowest signal strengths during a gathering session
RSS_Count Total number of reads for the tag during a gathering session.
SinceStart SStart_Min Timeframe (seconds) of tag read at the first time.
SStart_Max Timeframe (seconds) of tag read at the last time.
SStart_Mean Average timeframe (seconds) for the tag to be read.
SStart_Std Standard deviation for the timeframe (seconds) in which the tag is read.
SStart_Diff Total period (seconds) for a tag between first and last read time

6
G. Alfian, et al. Food Control 110 (2020) 107016

Fig. 6. Screenshot of the traceability system.

et al., 2019; Keller et al., 2010; Ma et al., 2018). RSS depends on the of RFID tags.
distance between the antenna and tag; closer tags generate larger RSS. XGBoost is a supervised learning model composed of a set of clas-
In addition, SinceStart information is an important parameter to define sification and regression trees (Chen & Guestrin, 2016). XGBoost is an
the direction of tags (Keller et al., 2014). Table 4 shows the relevant implementation of gradient-boosted decision trees and makes a series of
statistical features extracted from a single antenna. Since this study improvements in terms of loss function, regularization, and column
utilizes two antennas, 22 attributes (including RSS and SinceStart) are sampling. Gradient boosting is an approach where new models are
extracted in total from both antennas. created that can predict the residuals or errors of prior models that are
Converting the collection of reading data into an input and output then summed to create a final prediction. This is called gradient
matrix for multi-class classification requires data pre-processing. boosting because it uses a gradient descent algorithm to minimize the
Algorithm 1 shows the proposed FeatureExtractor algorithm to convert loss when adding new models. Measuring the performance of a model
the collection of tag events for all gathering sessions into the input given a certain set of parameters requires an objective function. This
matrix X_inp and output vector y_out such that the machine-learning consists of two parts: training loss and regularization. The regulariza-
model can learn and predict the outcome. The functions getRSSattr and tion term penalizes the complexity of the model and prevents over-
getSinceStartAttr will return the statistical features given the list of RSS fitting. The objective function (loss function and regularization) can be
and SinceStart, respectively, as can be seen in Table 4. In addition, the presented as follows.
getClassLabel function will return the class label of particular RFID
readings, as can be seen in Table 2. L (ϕ) = ∑ l (yˆi , yi ) + ∑ Ω(fk )
i k (4)
Algorithm 1. FeatureExtractor.
1
where Ω (f ) = γT + λw 2
2
here, l is a differentiable convex loss function that measures the dif-
ference between the prediction ŷi and the target yi . The regularized term
Ω penalizes the complexity of the model and T represents the number of
leaves in the tree. Each fk corresponds to an independent tree structure
q and leaf weight w. The term γ corresponds to the threshold and pre-
pruning is performed while optimizing to limit the growth of the tree
and λ is used to smooth the final learned weights to prevent overfitting.

3. Results and discussion

3.1. Performance of the IoT-based traceability system


Once the raw RFID data from the gathering sessions are converted
into input X and output y, machine-learning algorithms are utilized to The prototype of the web-based traceability system has been de-
learn from the training set and thus generate predictions. In our study, veloped and provides a simple and convenient way for users to track
we use the gradient boosting algorithm XGBoost to detect the direction and trace food product history. The traceability system was developed

7
G. Alfian, et al. Food Control 110 (2020) 107016

by utilizing Node.js as webservers, with Express.js and Bootstrap as data tag is attached to the back side of the box and there is no direct line of
visualization, while RFID and sensor data were gathered from sight to the reader. Fig. 7b shows that the scenario in which the tag
MongoDB. The proposed system permits user access in real-time by PCs, faces the antenna directly (Scenario I) performed best by generating the
notebooks, or smartphones through a web browser. Fig. 6 shows a highest signal quality. Our results showed that the tag orientation does
screenshot of a query result for a single product that has been delivered not really affect the signal quality as we used an empty box in our
from a producer to a customer. The aggregation and filtering module experiment. However, a previous study showed that if products such as
are utilized to combine and eliminate duplicate EPC data; the system rice or bottled water were added, the tag orientation had a great effect
interface presents filtered product information such as EPC, product (Clarke, Twede, Tazelaar, & Boyer, 2006). In addition, as can be ex-
name, recorded date and time, location, and business step. To define the pected, increasing the distance between the tag and reader decreased
business step, the capturing application program utilizes the tag di- the signal strength from the tag. During a real-case test bed, we in-
rection module to identify whether a product's status “receiving” or stalled a reader at the entry gate of the producer's and distributor's cold
“shipping.” The following sub-chapter describes the performance of storage facility. We made sure that the distance between the reader and
machine-learning models for detecting the direction of a tag in detail. In product when passing through the entry gate was approximately 2 m so
addition, the environmental conditions gathered from IoT sensors such that all tags were read successfully by the reader.
as the temperature and humidity are stored in MongoDB and presented
as graphs so that users can have a better understanding of the product's
3.2. Performance of machine-learning models for tag direction
condition. Presenting the product history in detail will help users
monitor a product's history and quality in a convenient manner.
Machine-learning models are applied to distinguish the multiple
In addition, the RFID reader's performance has been evaluated
movement type and direction of tagged products, Table 2 contains
based on different evaluation metrics such as the success rate and signal
greater detail about this. The classification models were implemented
quality. We defined the success rate as the percentage of the total
in Python V3.6.6, XGBoost V0.81, and Scikit-learn V0.19.1 (Pedregosa
number of tags that were successfully read by the reader during the
et al., 2011). To simplify the implementation of machine-learning
gathering process. In addition, the signal quality is defined as the per-
models, we used default parameters provided by Scikit-learn. We em-
centage signal strength of the RFID tag during the gathering process.
ployed 10-fold cross-validation for all classification models; Table 5
Experiments were carried out in a laboratory environment as a typical
shows the classification model performance metrics. True positive (TP)
indoor scenario. Fig. 7a shows the performance of the smartphone-
and true negative (TN) represented instances of correct classification,
based handheld reader given different distances between the tag and
whereas false positive (FP) and false negative (FN) represented in-
reader. During the lab tests, tags were located within line of sight (LOS)
correctly classified instances (Sokolova & Lapalme, 2009).
of the handheld reader and faced the reader directly. The result showed
The proposed model based on XGBoost is compared to other clas-
that the success rate dropped considerably as the distance increased. As
sification models to detect the tags' movement and direction. Table 6
the distance between the reader and tag increases, the signal strength of
compares various model performances in terms of the percentage of
the tag decreases. In addition, we observed that a higher number of tags
accuracy, precision, recall, and f-score. The machine-learning models
can generate a lower success rate as the distance increases. The hand-
such as multilayer perceptron (MLP), logistic regression (LR), k-nearest
held reader has the limitation of a low read range. However, for all
neighbor (KNN), decision tree (DT), Naïve Bayes (NB), random forest
scenarios, the handheld reader successfully read the RFID tags within
(RF), and adaboost are compared with the proposed model to distin-
30 cm. Therefore, during transportation, staff should read tags within
guish the tags’ movement and direction. In this scenario, both feature
30 cm so that all tagged products can be stored successfully in the
types RSS and SinceStart are utilized. The findings revealed that the
EPCIS.
proposed model outperformed other models by as much as 93.59%,
Furthermore, the receive strength can be expected to vary sig-
93.25%, 92.95%, and 92.78% for accuracy, precision, recall, and f-
nificantly if the angle of tags changes. During the experiment, the
score, respectively.
tagged box is located within line of sight (LOS) of the fixed reader with
The experimental results indicate that the movement and direction
different distances such as one or 2 m. To study the relationship be-
of tags can be detected by the XGBoost model with high accuracy. If the
tween the signal quality and the tag orientation angle, we considered
tags that move in through the gate are incorrectly classified as moving
several scenarios when attaching a tag to an empty box. In Scenario I,
out through the gate, management will assume that the relevant pro-
the tag is attached to the front side of the box so that there is direct line
ducts have been shipped to other supply chain partners. In contrast,
of sight to the reader. In Scenarios II and III, the tag is attached to the
when tags that move out the gate are incorrectly classified as moving in
left and right side of the box, respectively. Finally, in Scenario IV, the
the gate, the management will assume that the relevant products have

Fig. 7. Performance evaluation: (a) success rate of the handheld reader, and (b) the impact of tag orientation on the signal quality of the RFID gate.

8
G. Alfian, et al. Food Control 110 (2020) 107016

Table 5 based traceability system has been implemented to track and trace
Measures for multi-class classification. tpi , fpi , fni , and tni are kimchi products, while a smartphone-based sensor is utilized to collect
true positive, false positive, false negative, and true negative for temperature and humidity during storage (Alfian et al., 2017a). The
class Ci , respectively. M indices represent macro-averaging. results of both studies revealed that proposed systems would increase
Metric Formula customer satisfaction as it could monitor product history and freshness
throughout an entire supply chain.
Average accuracy tpi + tni
∑il = 1 The improved version of the traceability system based on RFID and
tpi + fni + fpi + tni
l IoT-based sensors has been tested in the kimchi supply chain. Kimchi
PrecisionM tpi
∑il = 1
tpi + fpi
was placed inside a special box and passive RFID tags were attached on
l a side of the box. During the testbed, fixed readers (RFID gate) were
RecallM tpi
l
∑i = 1 installed at the gate of the producer's and distributor's cold storage fa-
tpi + fni
l cility so that the tagged product movements could be monitored and
FscoreM (β2 + 1) PrecisionM RecallM recorded. The trained XGBoost model was integrated with the capturing
2
β PrecisionM + RecallM
application in a host computer to identify the direction with which tags
moved whether the tagged products moved in or out through the gate.
The proposed XGBoost model was also capable of filtering out false
been stored in the cold storage. Thus, utilizing the XGBoost model will
positive readings such as static tags, turn-back movement, and tag
significantly improve the inventory management accuracy.
movements close to the gate so that these tag reads were not stored in
In an RFID gate system, identifying the direction of a tag is very
the EPCIS database. For flexibility, a handheld reader was utilized by
important for determining the business step so that it can reveal whe-
the transporter to record RFID data. In addition, IoT-based sensors
ther the status of a product is “receiving” or “shipping” from the cold
provided a stable solution for the monitoring system and were installed
storage. The trained XGBoost model is integrated with the capturing
without any trouble in the cold storage of the producer, transporter,
application and installed in the host computer to receive tag informa-
and distributor. By following this scenario, the location of tagged pro-
tion from the readers before forwarding it to the EPCIS on the server
ducts and the environmental conditions such as temperature and hu-
side. The updated capturing application filters out false positive read-
midity could be collected. Fig. 8a showed a forklift shifting tagged
ings such as when the tag is moved close to the gate, turn-back
kimchi products to move out through the gate of the producer's cold
movement, and static tag, so that those tags are not stored in the EPCIS.
storage facility for the shipping process. Furthermore, Fig. 8b shows the
The RSS was gathered by capturing the application when the product is
staff (transporter) utilizing a handheld reader to record the RFID data
moved through the gate. Once the product has completely passed the
from the kimchi products before they were loaded on to the truck for
gate, the RFID readings data is converted into RSS and SinceStart fea-
further delivery. Finally, an IoT-based sensor (see Fig. 8c) was installed
tures (see Table 4) and the trained XGBoost model is triggered to detect
in every cold storage facility belonging to the supply chain partner to
whether a product has moved in (receiving) or out (shipping) through
collect environmental conditions every 5 s and send this to the server
the gate. Finally, the prediction results and detailed information of the
side through a Wi-Fi link.
product (EPC) are sent to the EPCIS.
There were several advantages during initial pilot project of trace-
ability system in kimchi supply chain. First, the product detail such as
3.3. Practical application location history, temperature, and humidity of the perishable food
products have been monitored precisely throughout the supply chain
This section describes the implementation of a traceability system in and presented in web-based traceability system, so that it can be ac-
a real-world perishable food supply chain. The proposed model has cessed easily and maintains customer trust as well as confidence.
been tested in a kimchi supply chain in Korea and has generated sig- Secondly, the integration of proposed XGBoost model into RFID gate
nificant benefits for both the management and consumers. Kimchi is a successfully detected the direction of the tagged products, so that it
traditional Korean fermented food that is rich in vitamin C, dietary gives the correct information to management whether the product is
fiber, and minerals. Most Koreans eat kimchi every day as a side dish being shipped or stored. Furthermore, most of distributor cold storage
and its use is increasing globally (Kim, Bang, Beuchat, Kim, & Ryu, in kimchi supply chain has only single entry/exit gate, therefore pro-
2012). A study by Lee, Lee, and Lee (2012) has shown that the manu- posed RFID gate is suitable to be installed in single gate for detecting
facturing process must be standardized since quality can be incon- shipping or warehousing activity. It is also reduced the implementation
sistent. Therefore, improving manufacturing process can ensure the cost, as single RFID gate is enough instead of installing two conven-
safety and quality of Kimchi as expected by the consumers. In the tional RFID gate for entry and exit gate respectively. However, various
kimchi supply chain, a previous study showed that temperature and management or economic issues arise as the cost of devices and RFID
humidity are important parameters for a monitoring system to provide tags is rather high to be utilized for kimchi supply chain (small and
an efficient and economical platform for environment-sensitive agri- medium-sized enterprises). In addition, lack of support from manage-
cultural food products (Alfian et al., 2017b). Furthermore, the RFID- ment and system integration are the other limitation of RFID-based

Table 6
Performance evaluation results.
Method Performance Evaluation (%)

accuracy precision recall f-score

MLP 63.59 ± 6.28 62.03 ± 10.51 59.13 ± 6.97 55.73 ± 8.34


LR 80.10 ± 3.08 80.08 ± 4.39 78.01 ± 3.41 77.45 ± 4.02
KNN 66.70 ± 3.34 64.35 ± 3.52 62.35 ± 3.37 62.32 ± 2.96
DT 66.99 ± 4.47 61.89 ± 11.89 63.57 ± 5.39 58.58 ± 7.43
NB 73.30 ± 3.72 75.22 ± 5.66 70.38 ± 4.26 70.51 ± 4.20
RF 92.72 ± 3.05 92.64 ± 2.76 92.04 ± 3.13 91.96 ± 3.15
AdaBoost 92.43 ± 3.63 92.13 ± 3.65 91.80 ± 3.64 91.64 ± 3.75
Proposed XGBoost 93.59 ± 3.25 93.25 ± 3.24 92.95 ± 3.49 92.78 ± 3.57

9
G. Alfian, et al. Food Control 110 (2020) 107016

Program of the Ministry of Food, Agriculture, Forestry, and Fisheries,


Republic of Korea (710013-03).

References

Alfian, G., Rhee, J., Ahn, H., Lee, J., Farooq, U., Ijaz, M. F., et al. (2017a). Integration of
RFID, wireless sensor networks, and data mining in an e-pedigree food traceability
system. Journal of Food Engineering, 212, 65–75. https://doi.org/10.1016/j.jfoodeng.
2017.05.008.
Alfian, G., Syafrudin, M., Ijaz, M., Syaekhoni, M., Fitriyani, N., & Rhee, J. (2018). A
personalized healthcare monitoring system for diabetic patients by utilizing BLE-
Fig. 8. Implementation of the traceability system in the kimchi industry: (a) based sensors and real-time data processing. Sensors, 18(7), 2183. https://doi.org/10.
RFID gate, (b) handheld reader, and (c) IoT-based sensor installed in the cold 3390/s18072183.
storage. Alfian, G., Syafrudin, M., & Rhee, J. (2017b). Real-time monitoring system using smart-
phone-based sensors and NoSQL database for perishable supply chain. Sustainability,
9(11), 2073. https://doi.org/10.3390/su9112073.
traceability system. Alfian, G., Syafrudin, M., Yoon, B., & Rhee, J. (2019). False positive RFID detection using
classification models. Applied Sciences, 9(6), 1154. https://doi.org/10.3390/
app9061154.
4. Conclusion Alien Technology (2019). ALR-9900 enterprise RFID reader. Retrieved May 30, 2019,
from http://www.alientechnology.com/wp-content/uploads/Alien-Technology-ALR-
9900-Enterprise-RFID-Reader.pdf.
We have demonstrated the integration of RFID and IoT sensors to be Álvarez López, Y., de Cos Gómez, M. E., & Las-Heras Andrés, F. (2017). A received signal
utilized in a traceability system for the perishable food supply chain. strength RFID-based indoor location system. Sensors and Actuators A: Physical, 255,
The proposed traceability system has been applied to the kimchi supply 118–133. https://doi.org/10.1016/j.sna.2017.01.007.
Álvarez López, Y., Franssen, J., Álvarez Narciandi, G., Pagnozzi, J., González-Pinto
chain. The proposed traceability system based on RFID and IoT sensors Arrillaga, I., & Las-Heras Andrés, F. (2018). RFID technology for management and
provides an integrated platform for the perishable food supply chains tracking: E-health applications. Sensors, 18(8), 2663. https://doi.org/10.3390/
which can not only track product movement but also monitor the s18082663.
Aung, M. M., & Chang, Y. S. (2014a). Traceability in a food supply chain: Safety and
temperature and humidity of the food product, so that it improves the
quality perspectives. Food Control, 39, 172–184. https://doi.org/10.1016/j.foodcont.
safety and quality of perishable food products. With the help of in- 2013.11.007.
tegrated machine learning model, RFID gate correctly identify the di- Aung, M. M., & Chang, Y. S. (2014b). Temperature management for the quality assurance
of a perishable food supply chain. Food Control, 40, 198–207. https://doi.org/10.
rection of tagged products, whether products are being received or
1016/j.foodcont.2013.11.016.
shipped through the gate. Furthermore, the RFID reader's performance Barge, P., Gay, P., Merlino, V., & Tortia, C. (2014). Item-level Radio-Frequency
and the impact of tag orientation have been evaluated; the results show IDentification for the traceability of food products: Application on a dairy product.
that the RFID readers used were suitable for utilization in a traceability Journal of Food Engineering, 125, 119–130. https://doi.org/10.1016/j.jfoodeng.2013.
10.019.
system with high performance and could successfully read tagged Bunker, R., & Elsherbeni, A. (2017). A modular integrated RFID system for inventory
products despite different tag orientations. control applications. Electronics, 6(1), 9. https://doi.org/10.3390/
In addition, we demonstrated how the machine-learning model electronics6010009.
Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. Proceedings of
could be utilized by the RFID gate to identify which direction the tags the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data
moved. The proposed XGBoost model was utilized to detect the Mining - KDD ’16 (pp. 785–794). . https://doi.org/10.1145/2939672.2939785.
movement and direction of tags based on their RSS and SinceStart Choi, S. H., Yang, Y. X., Yang, B., & Cheung, H. H. (2015). Item-level RFID for en-
hancement of customer shopping experience in apparel retail. Computers in Industry,
(timestamps). Different tag movements and directions were considered 71, 10–23. https://doi.org/10.1016/j.compind.2015.03.003.
such as move in through the gate, move out through the gate, move Chow, H., Choy, K., Lee, W., & Lau, K. (2006). Design of a RFID case-based resource
close to the gate, turn-back movement, and static tags. The findings management system for warehouse operations. Expert Systems with Applications,
30(4), 561–576. https://doi.org/10.1016/j.eswa.2005.07.023.
revealed that the proposed XGBoost excelled against other models such
Clarke, R. H., Twede, D., Tazelaar, J. R., & Boyer, K. K. (2006). Radio frequency identi-
as MLP, LR, KNN, DT, NB, RF, and Adaboost by as much as 93.59%, fication (RFID) performance: The effect of tag orientation and package contents.
93.25%, 92.95%, and 92.78% in terms of accuracy, precision, recall, Packaging Technology and Science, 19(1), 45–54. https://doi.org/10.1002/pts.714.
Ding, K., Jiang, P., & Su, S. (2018). RFID-enabled social manufacturing system for inter-
and f-score, respectively. The trained XGBoost model can be integrated
enterprise monitoring and dispatching of integrated production and transportation
into the RFID gate to detect whether the product is moving in (re- tasks. Robotics and Computer-Integrated Manufacturing, 49, 120–133. https://doi.org/
ceiving) or moving out (shipping) through the gate and combine this 10.1016/j.rcim.2017.06.009.
with the product information that is to be stored in the EPCIS. Duroc, Y., & Tedjini, S. (2018). Rfid: A key technology for humanity. Comptes Rendus
Physique, 19(1–2), 64–71. https://doi.org/10.1016/j.crhy.2018.01.003.
Furthermore, a RFID gate could filter out false positive readings such as Farooq, U., Tao, W., Alfian, G., Kang, Y.-S., & Rhee, J. (2016). ePedigree traceability
static tags, turn-back movement, and tag movement close to the gate system for the agricultural food supply chain to ensure consumer health.
such that these tag reads are not stored in the EPCIS database. Sustainability, 8(9), 839. https://doi.org/10.3390/su8090839.
Jie, W., Minghua, Z., Bo, X., & Wei, H. (2018b). RFID based motion direction estimation
The performance of readers, tag, and IoT sensor under various in gate systems. 2018 IEEE 22nd international Conference on computer supported co-
conditions will be evaluated in the future. Furthermore, extending the operative Work in design ((CSCWD)) (pp. 588–593). . https://doi.org/10.1109/
comparison with other classification models and applying machine- CSCWD.2018.8465374.
Jie, W., Minghua, Z., & Wei, H. (2018a). Motion direction estimation based on active
learning models to identify miss-reads could be presented in the near RFID with changing environment. International Journal of Electronics, 105(5),
future. 882–891. https://doi.org/10.1080/00207217.2017.1409812.
Keller, T., Thiesse, F., & Fleisch, E. (2014). Classification models for RFID-based real-time
detection of process events in the supply chain: An empirical study. ACM Transactions
Declaration of competing interest on Management Information Systems, 5(4), 1–30. https://doi.org/10.1145/2629449.
Keller, T., Thiesse, F., Kungl, J., & Fleisch, E. (2010). Using low-level reader data to detect
We confirm that the manuscript has been read and approved by all false-positive RFID tag reads. 2010 Internet of Things (IOT) (pp. 1–8). . https://doi.
org/10.1109/IOT.2010.5678439.
named authors and that there are no other persons who satisfied the Kher, S. V., Frewer, L. J., De Jonge, J., Wentholt, M., Howell Davies, O., Lucas Luijckx, N.
criteria for authorship but are not listed. B., et al. (2010). Experts' perspectives on the implementation of traceability in
We further confirm that all authors declare no conflicts of interest. Europe. British Food Journal, 112(3), 261–274. https://doi.org/10.1108/
00070701011029138.
Kim, J., Bang, J., Beuchat, L. R., Kim, H., & Ryu, J.-H. (2012). Controlled fermentation of
Acknowledgements kimchi using naturally occurring antimicrobial agents. Food Microbiology, 32(1),
20–31. https://doi.org/10.1016/j.fm.2012.05.007.
Lee, C. K. H., Choy, K. L., Ho, G. T. S., & Law, K. M. Y. (2013). A RFID-based resource
This study was supported by the R&D Convergence Center Support

10
G. Alfian, et al. Food Control 110 (2020) 107016

allocation system for garment manufacturing. Expert Systems with Applications, 40(2), Logistics Management, 44(6), 494–510. https://doi.org/10.1108/IJPDLM-01-2013-
784–799. https://doi.org/10.1016/j.eswa.2012.08.033. 0013.
Lee, G.-I., Lee, H.-M., & Lee, C.-H. (2012). Food safety issues in industrialization of tra- Scharff, R. L. (2012). Economic burden from health losses due to foodborne illness in the
ditional Korean foods. Food Control, 24(1–2), 1–5. https://doi.org/10.1016/j. United States. Journal of Food Protection, 75(1), 123–131. https://doi.org/10.4315/
foodcont.2011.09.014. 0362-028X.JFP-11-058.
Maksimović, M., Vujović, V., & Mikličanin, E. O. (2015). Application of internet of things Seol, S., Lee, E.-K., & Kim, W. (2017). Indoor mobile object tracking using RFID. Future
in food packaging and transportation. International Journal of Sustainable Agricultural Generation Computer Systems, 76, 443–451. https://doi.org/10.1016/j.future.2016.
Management and Informatics, 1(4), 333. https://doi.org/10.1504/IJSAMI.2015. 08.005.
075053. Shukla, M., & Jharkharia, S. (2013). Agri‐fresh produce supply chain management: A
Martínez Pérez, M., Dafonte, C., & Gómez, Á. (2018). Traceability in patient healthcare state‐of‐the‐art literature review. International Journal of Operations & Production
through the integration of RFID technology in an ICU in a hospital. Sensors, 18(5), Management, 33(2), 114–158. https://doi.org/10.1108/01443571311295608.
1627. https://doi.org/10.3390/s18051627. Sokolova, M., & Lapalme, G. (2009). A systematic analysis of performance measures for
Ma, H., Wang, Y., & Wang, K. (2018). Automatic detection of false positive RFID readings classification tasks. Information Processing & Management, 45(4), 427–437. https://
using machine learning algorithms. Expert Systems with Applications, 91, 442–451. doi.org/10.1016/j.ipm.2009.03.002.
https://doi.org/10.1016/j.eswa.2017.09.021. Stellingwerf, H. M., Laporte, G., Cruijssen, F. C. A. M., Kanellopoulos, A., & Bloemhof, J.
Ma’arif, M. R., Priyanto, A., Setiawan, C. B., & Winar Cahyo, P. (2018). The design of cost M. (2018). Quantifying the environmental and economic benefits of cooperation: A
efficient health monitoring system based on internet of things and big data. 2018 case study in temperature-controlled food logistics. Transportation Research Part D:
international Conference on Information and communication technology convergence Transport and Environment, 65, 178–193. https://doi.org/10.1016/j.trd.2018.08.010.
(ICTC) (pp. 52–57). . https://doi.org/10.1109/ICTC.2018.8539374. Syaekhoni, M., Alfian, G., & Kwon, Y. (2017). Customer purchasing behavior analysis as
Oikawa, Y. (2011). Evaluation of tag moving direction detection in a UHF RFID gate alternatives for supporting in-store green marketing decision-making. Sustainability,
system. 2011 IEEE 54th international Midwest Symposium on Circuits and systems 9(11), 2008. https://doi.org/10.3390/su9112008.
(MWSCAS) (pp. 1–4). . https://doi.org/10.1109/MWSCAS.2011.6026506. Syafrudin, M., Alfian, G., Fitriyani, N., & Rhee, J. (2018). Performance analysis of IoT-
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., et al. based sensor, big data processing, and machine learning model for real-time mon-
(2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning itoring system in automotive manufacturing. Sensors, 18(9), 2946. https://doi.org/
Research, 12, 2825–2830 2/1/2011. 10.3390/s18092946.
Pérez, M. M., González, G. V., & Dafonte, C. (2017). The development of an RFID solution Syafrudin, M., Fitriyani, N., Alfian, G., & Rhee, J. (2019). An affordable fast early warning
to facilitate the traceability of patient and pharmaceutical data. Sensors, 17(10), system for edge computing in assembly line. Applied Sciences, 9(1), 84. https://doi.
2247. https://doi.org/10.3390/s17102247. org/10.3390/app9010084.
Popa, A., Hnatiuc, M., Paun, M., Geman, O., Hemanth, D., Dorcea, D., et al. (2019). An Trienekens, J., & Zuurbier, P. (2008). Quality and safety standards in the food industry,
intelligent IoT-based food quality monitoring approach using low-cost sensors. developments and challenges. International Journal of Production Economics, 113(1),
Symmetry, 11(3), 374. https://doi.org/10.3390/sym11030374. 107–122. https://doi.org/10.1016/j.ijpe.2007.02.050.
Raspberry Pi Foundation (2016). Raspberry Pi 3 model B. Retrieved May 30, 2019, from Tsang, Y. P., Choy, K. L., Wu, C. H., Ho, G. T. S., Lam, H. Y., & Tang, V. (2018). An
Raspberry Pi Website: https://www.raspberrypi.org/products/raspberry-pi-3-model- intelligent model for assuring food quality in managing a multi-temperature food
b/. distribution centre. Food Control, 90, 81–97. https://doi.org/10.1016/j.foodcont.
Raspberry Pi Foundation (2017). Sense HAT. Retrieved May 30, 2019, from Python 2018.02.030.
Hosted website: https://pythonhosted.org/sense-hat. Wang, L., Kwok, S. K., & Ip, W. H. (2010). A radio frequency identification and sensor-
Regattieri, A., Gamberi, M., & Manzini, R. (2007). Traceability of food products: General based system for the transportation of food. Journal of Food Engineering, 101(1),
framework and experimental evidence. Journal of Food Engineering, 81(2), 347–356. 120–129. https://doi.org/10.1016/j.jfoodeng.2010.06.020.
https://doi.org/10.1016/j.jfoodeng.2006.10.032. Zhong, R. Y., Dai, Q. Y., Qu, T., Hu, G. J., & Huang, G. Q. (2013). RFID-enabled real-time
RFID Systems (2019). Arete POP smart RFID dongle reader. Retrieved May 30, 2019, from manufacturing execution system for mass-customization production. Robotics and
http://www.rfidsystems.com.br/en/pdf/500.633_Arete_Pop_Folheto_en.pdf. Computer-Integrated Manufacturing, 29(2), 283–292. https://doi.org/10.1016/j.rcim.
Rijpkema, W. A., Rossi, R., & van der Vorst, J. G. A. J. (2014). Effective sourcing strategies 2012.08.001.
for perishable product supply chains. International Journal of Physical Distribution &

11

Вам также может понравиться