SlideShare a Scribd company logo
1 of 9
Download to read offline
TELKOMNIKA Telecommunication, Computing, Electronics and Control
Vol. 18, No. 2, April 2020, pp. 640~648
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v18i1.14788  640
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
Integration of IoT and chatbot for aquaculture with
natural language processing
M. Udin Harun Al Rasyid, Sritrusta Sukaridhoto,
Muhammad Iskandar Dzulqornain, Ahmad Rifa’i
Politeknik Elektronika Negeri Surabaya (PENS), Indonesia
Article Info ABSTRACT
Article history:
Received Aug 31, 2019
Revised Jan 3, 2020
Accepted Feb 7, 2020
The development of internet of things (IoT) technology is very fast lately.
One sector that can be implemented by IoT technology is the aquaculture
sector. One important factor in the success of aquaculture is a good
and controlled water quality condition. But the problem for the traditional
aquaculture farmers is to monitor and increase the water quality quickly
and efficiently. To resolve the above-mentioned problem, this paper proposes
a real-time monitoring system for aquaculture and supported with chatbot
assistant to facilitate the user. This system was composed of IoT system,
cloud system, and chatbot system. The proposed system consists of 7 main
modules: smart sensors, smart aeration system, local network system, cloud
computing system, client visualization data, chatbot system, and solar
powered system. The smart aeration system consists of NodeMCU, relay,
and aerator. The smart sensors consist of several sensors such as dissolved
oxygen, pH, temperature, and water level sensor. Natural language
processing is implemented to build the chatbot system. By combining text
mining processing with naive Bayes algorithm, the result shows the very
good performance with high precision and recall for each class to monitor
the quality of water in aquaculture sector.
Keywords:
Chatbot
Cloud service
IoT
NLP
Smart aquaculture
This is an open access article under the CC BY-SA license.
Corresponding Author:
M. Udin Harun Al Rasyid,
Department of Informatics and Computer Engineering,
Politeknik Elektronika Negeri Surabaya (PENS),
Jl. Raya ITS, Kampus PENS, Sukolilo, Surabaya, Indonesia.
Email: udinharun@pens.ac.id
1. INTRODUCTION
Indonesia is an agricultural country and more than 50% of the population works in agriculture.
One area of agriculture is aquaculture which becoming the important food sources for human. In Indonesia,
the area of aquaculture is nearly 17,300 km2
and the utilization is about 1,200 km2
[1]. One important factor
in aquaculture is the water quality condition used for cultivation. The problem of poor water conditions will
cause problems in the fishpond system and cause fish harvest failure. So it is very important to monitor
of physical and chemical conditions such as temperature, oxygen, and pH in fish pond water to avoid
unwanted situations [2].
Implementation of internet of things (IoT) technology has been very rapid and done in various
sectors, including aquaculture sector [3-5]. Research on IoT for aquaculture is essential for Indonesia's
geographically favorable territory. Methods of cultivation in Indonesia are more than 50% is still a traditional
challenge for researchers. Some problem in aquaculture sector are the lack of technology used in
TELKOMNIKA Telecommun Comput El Control 
Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid)
641
the aquaculture sector makes the productivity less optimum, the utilization of technology is very minimal
and water quality tends to be ignored and not paid attention, and there are still lack research for cloud system
model and integrate with smart aerator dynamically for aquaculture. In addition, the challenge on IoT system
for user interface (UI) is also a separate issue. The harder it is for users accessing and tracking multiple apps
and the dashboard for each new "thing" in their ecosystem.
In order the resolve the above-mentioned problems, this paper aims to propose a real-time
monitoring system that is integrated with intelligent aerators using IFTTT (if this then that) on cloud systems.
This system is used by traditional farmers to regulate the aerator system. The aquaculture farmer can manage
schedule of working aerator for the pond condition dynamically according to the sensor's values.
The sensors data will be transferred to the cloud system to be processed and analyzed, then will be sent to
the client devices. We also propose implementation of chatbot in IoT system to make it easier to know
the condition of fish ponds. Chatbot technology has become quite popular lately [6], this is due to
the easiness of using chatbot without installing the app to use it. In addition, users feel like interacting with
human in using chatbot. The success rate of the system is how to make the user understand with easier
and make it comfortable with the system. The target of the user in this research is a traditional farmer.
The most traditional farmers little know about the system and little know what should the do after
the problems occurs. An implementation of chatbot in IoT system was done by many researchers in many
areas of IoT especially on aquaculture and home automation [7-9].
A routine monitoring of water quality conditions over time using IoT on aquaculture with
knowledge based becomes the primary focus of researchers to take preventive measures before actual
damage [10-12]. In addition, artificial intelligence is also implemented and integrated with pH and dissolved
oxygen (DO) sensors using Zigbee as wi-fi module and Arduino as microcontroller to improve data
and control water quality will give the result of data analyst and prediction [13-14]. Research on real-time
IoT-based monitoring is also done in the aquaponic sector uses temperature, pH, ammonia, and moisture
sensors [15-17]. An intelligent monitoring system to monitor and maintain DO value which integrated with
the programming logic controller (PLC) to run the oxygen enhancing machine is proposed in [18-20].
The system for preventing the user waste time to manual test and increasing the number of fishes to
help fulfill the demand of fish is proposed in [21]. The system built from Raspberry Pi, Arduino and Sensor
nodes such as pH sensor, temperature, electrical conductivity (EC), and colour sensors. Kim et al. [22]
proposed technology of smart fish farm using IoT and thermal warm water energy management system.
A combined system between aquaculture and hydroponics which implemented IoT technology is proposed
in [23-25]. The system used some sensors such as water level, pH, and temperature sensors. The output of
the system decision will command some actuator such as the water pump, heater, fish feeder, and
oxygen pump.
Balakrishnan et al. [26] proposed a framework of aquaculture includes water quality control,
environmental monitoring, power monitoring, and web surveillance platform. Lin et al. [27] proposed
a monitoring system for the mini aquarium called FishTalk. FishTalk technology makes a sensor can give
a command to the actuator with real-time for feeding mechanism.
In the research we are working on, we attempted to integrate the chatbot and IoT fields together
by listing the major architectural components required and envisioning possible ways to address some of
the current challenges in IoT for aquaculture. The proposed system used some basic techniques of natural
language processing. The built system serves to control the aerator system and monitor sensors value from
distance using web and android applications. In addition, Message commands to control some of these
devices can also be sent via chatbot.
2. RESEARCH METHOD
2.1. System architecture
The proposed system has 7 main components: smart sensor module, smart aeration system, local
network system, cloud computing system, client visualization data, chatbot system, and solar powered system
as shown in Figure 1. The microcontroller for main processing unit uses NodeMCU which is already
integrated with wi-fi module. The sensors send sensor data to the main processor NodeMCU, and then
the data will be sent using MQTT protocol to the cloud server, analyzed the sensor data, and then visualized
it to the client devices. For the chatbot feature, the objectives are to cover the users question about everything
that related with aquaculture and give the user option to use the features of the application.
The smart sensor module is a device comprising of DO, temperature, pH, and level sensors for
reading the information of fishpond water condition. The NodeMCU send the sensor data use WiFi module
through MQTT protocol to the main server. The smart Aerator which is created utilizing adjusted diesel
machine that get expansion of propeller, engine DC, battery, gateway and NodeMCU. The Motor DC
attempts to cause aerator to be maintained by microcontroller. There are 2 relays for turn on or shutdown
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648
642
the DC engine. The DC engine triggers the diesel machine to be turned on. The subsequent relay is associated
with the diesel machine which is function for turn on or shutdown the diesel machine. The network system
comprises of router gateway, modem, and battery power that works for transmitting and getting data from
sensor device to cloud server or from cloud server to aerator utilizing MQTT protocols. MQTT enables end
device to distribute data sensor an offered data topic to a cloud server that capacities as broker MQTT
message. The broker drives the data out to those clients that have recently registered into the topic of client.
Figure 1. The proposed system design
In cloud computing system, the server was using Linux OS Debian version which has some main
apps installed such as Mosca MQTT broker, database MongoDB, and Express Javascript (JS). We developed
a client server system independently for web or android application. Express Javascript (JS) framework
of Node Js was used for developing server-side application. IFTTT in server side is consisting of a collection
of rules that is managed by the client to combine sensor system with the aerator system. IFTTT is consisting
of by 2 conditions, IF THIS and THEN THAT. In IF THIS state, the client inserts 3 parameter's the sensors
value such as under value, over value, and time. And in THEN THAT condition, the user inserts the activity
that will be completed if IF THIS rule is true. The THEN THAT contains 3 parameters such as aerator ID,
time, and over value. The online and android application for user are provided. MQTT broker will distribute
the information for 3 users, i.e., aeration system, web application, and android application. Angular
framework is utilized to create the web applications. MQTT client is installed to get information by
registering to topic or transmit information to topic.
2.2. Chatbot system
Figure 2 shows the chatbot system workflow for natural language processing (NLP) which integrate
with LINE social media. Line opens his API for developers to build their own chatbot. To build
a chatbot system, the first thing to do is to define the classes and its features for classification. Once well
defined, then the next thing is to do data collection for the purposes of text mining. The data collected is data
on questions around the world of fisheries. We do scrapping data about 600 related fisheries articles.
TELKOMNIKA Telecommun Comput El Control 
Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid)
643
Figure 2. Chatbot system workflow
3. RESULTS AND ANALYSIS
In this section, we present the implementation experimental results of chatbot and IoT. Confusion
matrix is also implemented to analyze the result of naive Bayes classification.
3.1. Web-based and mobile device application
Figure 3 shows the IFTTT view application using web platform. The application has 7 main menus
comprise of statistics information, node device dashboard, particular node device, maintain schedules, rules
of IFTTT, user control, and application setting. Statistics information shows the detail of the system such as
node position, sensor nodes number, schedules time, and rules of IFTTT. The schedule of working time of
the aerator and the sensors is managed by schedules system. The node dashboard will show the sensors real
time information. Our web-based application supports for responsive design. Therefore, the user is able to
access our web application easily and comfortably. The statistics page shows the general and overall data that
the user has. Such as the number of nodes owned, sensors, devices, IFTTT rule set, schedule to statistics from
monthly data traffic. Dashboard page shows the details of the data contained in the dashboard or node. Such
as the number of sensors, the number of aerators, the number of schedules set, the number of IFTTT rules is
set, and the graph of each sensor contained in the node. In dashboard page, the user can add a new node and
press the add node button. In Dashboard page, the user can also activate the aerator directly by switching on
and nonactivated the aerator by switching off.
Figure 4 shows a graph of the dissolved oxygen (DO) sensor in real time where the oxygen
dissolved sensor is installed in the user dashboard. Figure 5 shows a graph of the real-time water level sensor
in which the water level sensor is installed in the user's dashboard. Figure 6 shows a graph of the PH sensor
in real-time where the PH sensor is installed in the user dashboard. The function of the PH sensor is to
measure the acidity and alkalinity of water.
3.2. Confusion matrix analysis for chatbot system
Table 1 shows confusion matrix measurement which is implemented to analyse and evaluate
the performance of the system by counting the accuracy. Table 2 shows the classes and their features that we
use for our system. We use naive Bayes algorithm to classify the data. Totally, there are 10 classes we use.
Based on Figure 7, the lowest precision is IFTTT class that has only 0.75 and the best F-Measure result is
greeting class. The result of naive Bayes classification is very good for classifying the fixed class with
the fixed features. The lowest value of F-Measure is question class. Using confusion matrix, we can prove
that our chatbot system performance is very good.
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648
644
Figure 3. IFTTT dashboard
Figure 4. Detail dashboard page show the graph of dissolved oxygen
Figure 5. Detail dashboard page show the graph of level sensor
TELKOMNIKA Telecommun Comput El Control 
Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid)
645
Figure 6. Detail dashboard page show the graph of PH sensor
Table 1. Confusion matrix measurement
Class Result Prediction
Positive Negative
Original Class Positive True Positive (TP) False Negative (FN)
Negative False Positive (FP) True Negative (TN)
Table 2. Classes and features for chatbot system
Classes Features
greeting good morning, congratulations, hi, hello, noon, morning
gratitude thank you, thanks a lot, thanks
control display controls, arrange the aerator, arrange the device,
Control the tool, arrange the tool, control
IFTTT set IFTTT, show if this then that, if this then that, IFTTT, set rule, make rule
employee employee, add employee, user, add user, set employee, delete user
device add device, add tool, tool, device, add device, set device
shop buy tool, buy device, buy sensor, buy aerator, shop, tool shopping
menu menu, show menu, menu list, choose menu, select menu
question ask, want to ask, ask question, question, answer question, help
login login, register, create account, sign in, sign up
Figure 7. Precision, recall and F-Measure of system performance
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648
646
3.3. Chatbot experiment through Line application
We need social media line application to chat with chatbot. Figure 8 shows the conversation with
chatbot. The conversation shows the intent of the user that wants to ask question about aquaculture
specifically about catfish aquaculture. The user wants to access application feature through chatbot. The Line
social media has the feature to access web page without going outside of the application. That is one
advantage of using chatbot with Line Social App.
We also conducted an experiment to test the accuracy of the chatbot response directly. Insolar
assistant can deliver very precise results where the response from insolar assistant is a link to the web
application for device features. The device feature is a feature for setting the sensor, adding sensors, editing
sensors and erasing sensors. The application is very dynamic and user friendly with the device features.
The experiment is also performed to set the IFTTT rule. IFTTT itself consists of two states, namely state IF
THIS and THEN THAT. From the experiments, the response from chatbot gave a good thing by returning
precise answer.
Figure 8. Insolar assistant chatbot in Line social media
4. CONCLUSION
In this research, we proposed an integrated IoT and chatbot to monitor aquaculture conditions
integrated with smart aerator. The system uses DO, water temperature, pH, water level sensors, and aerator
system. The experiment results show that the proposed system can help aquaculture farmer to monitor water
quality easier than manual model and can also be done remotely. The user can manage the ideal condition
of water for his fishpond through web or android application. With the chatbot system, the user can use
the application features and ask for questions about aquaculture issues. Base on the result, the user experience
will increase and the user will not waste time and reduce human efforts. For the future research, using more
water sensors can be implemented to scale the system using large big data framework. For the future
research, this research will use more water sensors to scale the system using large big data framework
and will implement a machine learning method to solve some problems of the sensor reading and give
and an analyst and prediction of fish farm water condition.
ACKNOWLEDGEMENTS
This research was supported by research institute of Politeknik Elektronika Negeri Surabaya (PENS)
Indonesia and EEPIS Wireless Sensor Network (EWSN) research group.
TELKOMNIKA Telecommun Comput El Control 
Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid)
647
REFERENCES
[1] Statistical Data Center and Information, "Basic data analysis ministry of marine affairs and fisheries 2015,"
Indonesia Marine and Fisheries Ministry, 2015.
[2] N. C. Ferreira, et al., "Hydrological and water quality indices as management tools in marine shrimp culture,"
Aquaculture, vol. 318, no. 3-4, pp. 425-433, 2011.
[3] V. A. Wardhany, et al., "Fuzzy logic-based control system temperature, pH and Water salinity on Vanammei
shrimp ponds," International Electronics Symposium on Engineering Technology and Applications (IES-ETA),
pp. 145-149, 2018.
[4] J. Ruan, et al., "A life cycle framework of green IoT-based agriculture and its finance, operation, and management
issues," IEEE Communications Magazine, vol. 57, no. 3, pp. 90-96, March 2019.
[5] U. Acar, et al., "Designing an IoT cloud solution for aquaculture," Global IoT Summit (GIoTS), pp. 1-6, 2019.
[6] N. Albayrak, et al., "An overview of artificial intelligence based chatbots and an example chatbot application,"
26th
Signal Processing and Communications Applications Conference (SIU), pp. 1-4, 2018.
[7] R. Kar and R. Haldar, “Applying chatbots to the internet of things: opportunities and architectural elements,”
International Journal of Advance Computer Science and Applications (IJACSA), vol. 7, no. 11, pp. 147-154, 2016.
[8] C. J. Baby, et al., "Home automation using IoT and a chatbot using natural language processing," Innovations in
Power and Advanced Computing Technologies (i-PACT), pp. 1-6, 2017.
[9] M. Muslih, et al., "Developing smart workspace based IOT with artificial intelligence using telegram chatbot,"
International Conference on Computing, Engineering, and Design (ICCED), pp. 230-234, 2018.
[10] K. R. S. R. Raju and G. H. K. Varma, "Knowledge based real time monitoring system for aquaculture using IoT,"
IEEE 7th
International Advance Computing Conference (IACC), pp. 318-321, 2017.
[11] L. Zhenghao and G. Zhang, "The study in edge IOT era: A software framework based on the knowledge,"
International Conference on Computational Science and Computational Intelligence (CSCI), pp. 1345-1350, 2017.
[12] C. Encinas, et al., "Design and implementation of a distributed IoT system for the monitoring of water quality in
aquaculture," Wireless Telecommunications Symposium (WTS), pp. 1-7, 2017.
[13] Ab Aziz, et al., "Evaluating IoT based passive water catchment monitoring system data acquisition and analysis,"
Bulletin of Electrical Engineering and Informatics (BEEI), vol. 8, no. 4, pp. 1373-1382, 2019.
[14] C. Dupont, et al., "IoT for aquaculture 4.0 smart and easy-to-deploy real-time water monitoring with IoT," Global
Internet of Things Summit (GIoTS), pp. 1-5, 2018.
[15] R. P. S. Sankar, et al., "Diagnosis of shrimp condition using intelligent technique," IEEE International Conference
on Electrical, Instrumentation and Communication Engineering (ICEICE), pp. 1-5, 2017.
[16] M. Manju, et al., "Real time monitoring of the environmental parameters of an aquaponic system based on Internet
of Things," Third International Conference on Science Technology Engineering & Management (ICONSTEM),
pp. 943-948, 2017.
[17] W. Vernandhes, et al., "Smart aquaponic with monitoring and control system based on IoT," International
Conference on Informatics and Computing (ICIC), pp. 1-6, 2017.
[18] A. Zaini, et al., "Internet of Things for monitoring and controlling nutrient film technique (NFT) aquaponic,"
International Conference on Computer Engineering, Network and Intelligent Multimedia (CENIM),
pp. 167-171, 2018.
[19] Y. Ma and W. Ding, "Design of intelligent monitoring system for aquaculture water dissolved oxygen," IEEE 3rd
Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), pp. 414-418, 2018.
[20] A. A. Pranata, et al., "Towards an IoT-based water quality monitoring system with brokerless pub/sub
architecture," IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), pp. 1-6, 2017.
[21] S. Saha, et al., "IoT based automated fish farm aquaculture monitoring system," International Conference on
Innovations in Science, Engineering and Technology (ICISET), pp. 201-206, 2018.
[22] Y. Kim, et al., "Realization of IoT based fish farm control using mobile app," International Symposium on
Computer, Consumer and Control (IS3C), pp. 189-192, 2018.
[23] K. S. Aishwarya, et al., "Survey on IoT based automated aquaponics gardening approaches," International
Conference on Inventive Communication and Computational Technologies (ICICCT), pp. 1495-1500, 2018.
[24] M. I. Dzulqornain, et al., “Design and development of smart aquaculture system based on IFTTT model and cloud
integration,” International Conference on Electrical Systems, Technology and Information (ICESTI) MATEC Web
Conf., vol. 164, pp. 1-11, 2018.
[25] M. Lafont, et al., "Back to the future: IoT to improve aquaculture: Real-time monitoring and algorithmic prediction
of water parameters for aquaculture needs," Global IoT Summit (GIoTS), pp. 1-6, 2019.
[26] S. Balakrishnan, et al., "Design and development of IoT based smart aquaculture system in a cloud environment,"
International Journal of Oceans and Oceanography, vol.13, no. 1, pp. 121-127, 2019.
[27] Y. Lin and H-C. Tseng, "FishTalk: An IoT-based mini aquarium system," IEEE Access, vol. 7, pp. 35457-35469,
2019.
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648
648
BIOGRAPHIES OF AUTHORS
M. Udin Harun Al Rasyid received the B.Sc. degree in the Informatics Engineering
Department from Sepuluh Nopember Institute of Technology (ITS), Indonesia, in 2004 and
the Ph.D. degree in Computer and Communication Network Program, College of Electrical
Engineering and Computer Science (CECS) from National Taiwan University of Science and
Technology (NTUST), Taiwan, in 2012. He is currently an Associate Professor at Informatics
and Computer Engineering Department, Politeknik Elektronika Negeri Surabaya (PENS),
Indonesia. He heads the research group of EEPIS Wireless Sensor Networks (EWSN) PENS. His
Research Interest is mainly in Wireless Sensor Network (WSN), Wireless Body Area Network
(WBAN), Internet of Things (IoT), and Web Technology.
Sritrusta Sukaridhoto received the B.E. degree in electrical engineering, computer science
program from Sepuluh Nopember Institute of Technology, Indonesia, in 2002 and the Ph.D.
degree in Communication Networks Engineering from Okayama University, Japan, in 2013.
He joined at Politeknik Elektronika Negeri Surabaya, Indonesia, as a lecturer in 2002, and
He became an Assistant Professor in 2011, respectively. He stayed at Tohoku University, Japan,
in 2004, as a visiting researcher. His research interests include computer networks, embedded
system, multimedia and Internet of Things. He has received several academic awards, best paper
awards and IEEE Young Researcher Award in 2009. He is a member of IEEE.
Muhammad Iskandar Dzulqornain finished his study from Informatics and Computer
Engineering Department, PENS to get his Bachelor of Applied Science in 2018. He was active
as part of EEPIS Wireless Sensor Network (EWSN) member during his study. Currently,
he works at Sorabel.com as a Software Engineer. He loves to do research as part of his curiosity
questing activity.
Ahmad Rifa’i received his first degree from Informatics Engineering and Computer
Engineering Department, Electronic Engineering Polytechnic Institute of Surabaya (EEPIS),
Indonesia 2019 and now he is a student of Applied Master Degree in Informatics Engineering
and Computer Department. He acts as a part of EEPIS Wireless Sensor Network (EWSN)
member since 2019. He was interested in Robotics, Embedded System, Wireless Sensor
Network, Internet of Things, Machine Learning and Software development.

More Related Content

What's hot

IRJET- Soilless Cultivation using IoT
IRJET- Soilless Cultivation using IoTIRJET- Soilless Cultivation using IoT
IRJET- Soilless Cultivation using IoTIRJET Journal
 
IRJET- Smart Water Monitoring System using IoT
IRJET- Smart Water Monitoring System using IoTIRJET- Smart Water Monitoring System using IoT
IRJET- Smart Water Monitoring System using IoTIRJET Journal
 
Automation of irrigatioonitoring using tcp server app
Automation of irrigatioonitoring using tcp server appAutomation of irrigatioonitoring using tcp server app
Automation of irrigatioonitoring using tcp server appSandeepMaurya88
 
IRJET - A Review on Fish Farm Aquaculture Monitoring & Controlling System
IRJET -  	  A Review on Fish Farm Aquaculture Monitoring & Controlling SystemIRJET -  	  A Review on Fish Farm Aquaculture Monitoring & Controlling System
IRJET - A Review on Fish Farm Aquaculture Monitoring & Controlling SystemIRJET Journal
 
Io t based smart irrigation system
Io t based smart irrigation systemIo t based smart irrigation system
Io t based smart irrigation systemKrishna Vala
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoTIRJET Journal
 
IRJET- A Study on IOT Approach for Monitoring Water Quality using MQTT Al...
IRJET-  	  A Study on IOT Approach for Monitoring Water Quality using MQTT Al...IRJET-  	  A Study on IOT Approach for Monitoring Water Quality using MQTT Al...
IRJET- A Study on IOT Approach for Monitoring Water Quality using MQTT Al...IRJET Journal
 
Internet of things and wireless sensor networks
Internet of things and wireless sensor networksInternet of things and wireless sensor networks
Internet of things and wireless sensor networksRonald Mutezo
 
Smart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduinoSmart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduinoRUPESH KUMAR
 
Water quality monitoring in a smart city based on IOT
Water quality monitoring in a smart city based on IOTWater quality monitoring in a smart city based on IOT
Water quality monitoring in a smart city based on IOTMayur Rahangdale
 
Smart Water Monitoring System using Cloud Service
Smart Water Monitoring System using Cloud ServiceSmart Water Monitoring System using Cloud Service
Smart Water Monitoring System using Cloud Serviceijtsrd
 
IRJET- A Review on WSN based Water Quality Monitoring System
IRJET- A Review on WSN based Water Quality Monitoring SystemIRJET- A Review on WSN based Water Quality Monitoring System
IRJET- A Review on WSN based Water Quality Monitoring SystemIRJET Journal
 
A Secure IoT Enabled Smart Home System
A Secure IoT Enabled Smart Home SystemA Secure IoT Enabled Smart Home System
A Secure IoT Enabled Smart Home Systemijtsrd
 
Android Based E-Learning Application Class-E
Android Based E-Learning Application Class-EAndroid Based E-Learning Application Class-E
Android Based E-Learning Application Class-EIRJET Journal
 
Io t based water level monitoring system of dams in
Io t based water level monitoring system of dams inIo t based water level monitoring system of dams in
Io t based water level monitoring system of dams insangamesh kumbar
 
Artificial Intelligence in Power Saving & Games
Artificial Intelligence in Power Saving & GamesArtificial Intelligence in Power Saving & Games
Artificial Intelligence in Power Saving & GamesIRJET Journal
 
Design of Tilt Sensing Mouse Glove Device using Arduino Uno
Design of Tilt Sensing Mouse Glove Device using Arduino UnoDesign of Tilt Sensing Mouse Glove Device using Arduino Uno
Design of Tilt Sensing Mouse Glove Device using Arduino UnoIRJET Journal
 
IRJET - IoT based Agricultural System
IRJET - IoT based Agricultural SystemIRJET - IoT based Agricultural System
IRJET - IoT based Agricultural SystemIRJET Journal
 
Analysis on Healthcare System using IoT
Analysis on Healthcare System using IoTAnalysis on Healthcare System using IoT
Analysis on Healthcare System using IoTijtsrd
 

What's hot (20)

IRJET- Soilless Cultivation using IoT
IRJET- Soilless Cultivation using IoTIRJET- Soilless Cultivation using IoT
IRJET- Soilless Cultivation using IoT
 
IRJET- Smart Water Monitoring System using IoT
IRJET- Smart Water Monitoring System using IoTIRJET- Smart Water Monitoring System using IoT
IRJET- Smart Water Monitoring System using IoT
 
Smart irrigation system
Smart irrigation systemSmart irrigation system
Smart irrigation system
 
Automation of irrigatioonitoring using tcp server app
Automation of irrigatioonitoring using tcp server appAutomation of irrigatioonitoring using tcp server app
Automation of irrigatioonitoring using tcp server app
 
IRJET - A Review on Fish Farm Aquaculture Monitoring & Controlling System
IRJET -  	  A Review on Fish Farm Aquaculture Monitoring & Controlling SystemIRJET -  	  A Review on Fish Farm Aquaculture Monitoring & Controlling System
IRJET - A Review on Fish Farm Aquaculture Monitoring & Controlling System
 
Io t based smart irrigation system
Io t based smart irrigation systemIo t based smart irrigation system
Io t based smart irrigation system
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoT
 
IRJET- A Study on IOT Approach for Monitoring Water Quality using MQTT Al...
IRJET-  	  A Study on IOT Approach for Monitoring Water Quality using MQTT Al...IRJET-  	  A Study on IOT Approach for Monitoring Water Quality using MQTT Al...
IRJET- A Study on IOT Approach for Monitoring Water Quality using MQTT Al...
 
Internet of things and wireless sensor networks
Internet of things and wireless sensor networksInternet of things and wireless sensor networks
Internet of things and wireless sensor networks
 
Smart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduinoSmart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduino
 
Water quality monitoring in a smart city based on IOT
Water quality monitoring in a smart city based on IOTWater quality monitoring in a smart city based on IOT
Water quality monitoring in a smart city based on IOT
 
Smart Water Monitoring System using Cloud Service
Smart Water Monitoring System using Cloud ServiceSmart Water Monitoring System using Cloud Service
Smart Water Monitoring System using Cloud Service
 
IRJET- A Review on WSN based Water Quality Monitoring System
IRJET- A Review on WSN based Water Quality Monitoring SystemIRJET- A Review on WSN based Water Quality Monitoring System
IRJET- A Review on WSN based Water Quality Monitoring System
 
A Secure IoT Enabled Smart Home System
A Secure IoT Enabled Smart Home SystemA Secure IoT Enabled Smart Home System
A Secure IoT Enabled Smart Home System
 
Android Based E-Learning Application Class-E
Android Based E-Learning Application Class-EAndroid Based E-Learning Application Class-E
Android Based E-Learning Application Class-E
 
Io t based water level monitoring system of dams in
Io t based water level monitoring system of dams inIo t based water level monitoring system of dams in
Io t based water level monitoring system of dams in
 
Artificial Intelligence in Power Saving & Games
Artificial Intelligence in Power Saving & GamesArtificial Intelligence in Power Saving & Games
Artificial Intelligence in Power Saving & Games
 
Design of Tilt Sensing Mouse Glove Device using Arduino Uno
Design of Tilt Sensing Mouse Glove Device using Arduino UnoDesign of Tilt Sensing Mouse Glove Device using Arduino Uno
Design of Tilt Sensing Mouse Glove Device using Arduino Uno
 
IRJET - IoT based Agricultural System
IRJET - IoT based Agricultural SystemIRJET - IoT based Agricultural System
IRJET - IoT based Agricultural System
 
Analysis on Healthcare System using IoT
Analysis on Healthcare System using IoTAnalysis on Healthcare System using IoT
Analysis on Healthcare System using IoT
 

Similar to Integration of IoT and chatbot for aquaculture with natural language processing

A RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOT
A RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOTA RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOT
A RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOTIRJET Journal
 
IoT-based intelligent irrigation management and monitoring system using arduino
IoT-based intelligent irrigation management and monitoring system using arduinoIoT-based intelligent irrigation management and monitoring system using arduino
IoT-based intelligent irrigation management and monitoring system using arduinoTELKOMNIKA JOURNAL
 
IRJET - Drip Irrigation in Agricultural Land through Android Mobile Application
IRJET - Drip Irrigation in Agricultural Land through Android Mobile ApplicationIRJET - Drip Irrigation in Agricultural Land through Android Mobile Application
IRJET - Drip Irrigation in Agricultural Land through Android Mobile ApplicationIRJET Journal
 
E-CityFarm: sustainable small-scale food production integrated fish and crop ...
E-CityFarm: sustainable small-scale food production integrated fish and crop ...E-CityFarm: sustainable small-scale food production integrated fish and crop ...
E-CityFarm: sustainable small-scale food production integrated fish and crop ...TELKOMNIKA JOURNAL
 
IRJET- Soil, Water and Air Quality Monitoring System using IoT
IRJET- Soil, Water and Air Quality Monitoring System using IoTIRJET- Soil, Water and Air Quality Monitoring System using IoT
IRJET- Soil, Water and Air Quality Monitoring System using IoTIRJET Journal
 
virtual sensor ppt jignasa....pptx
virtual sensor ppt  jignasa....pptxvirtual sensor ppt  jignasa....pptx
virtual sensor ppt jignasa....pptxSHHussainTaj
 
real_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdfreal_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdfdineshkumar1088888
 
An internet of things-based irrigation and tank monitoring system
An internet of things-based irrigation and tank monitoring systemAn internet of things-based irrigation and tank monitoring system
An internet of things-based irrigation and tank monitoring systemIJICTJOURNAL
 
IRJET- Review Paper on Agricultural Drought and Crop Failure Data Acquisi...
IRJET-  	  Review Paper on Agricultural Drought and Crop Failure Data Acquisi...IRJET-  	  Review Paper on Agricultural Drought and Crop Failure Data Acquisi...
IRJET- Review Paper on Agricultural Drought and Crop Failure Data Acquisi...IRJET Journal
 
Water monitoring and analytic based ThingSpeak
Water monitoring and analytic based ThingSpeak Water monitoring and analytic based ThingSpeak
Water monitoring and analytic based ThingSpeak IJECEIAES
 
IRJET- Advanced Water Quality Monitoring with IoT
IRJET-  	  Advanced Water Quality Monitoring with IoTIRJET-  	  Advanced Water Quality Monitoring with IoT
IRJET- Advanced Water Quality Monitoring with IoTIRJET Journal
 
Solar Powered Smart Agriculture Systems Using WSN Via IoT
Solar Powered Smart Agriculture Systems Using WSN Via IoTSolar Powered Smart Agriculture Systems Using WSN Via IoT
Solar Powered Smart Agriculture Systems Using WSN Via IoTIRJET Journal
 
IRJET - Live and Smart Agriculture
IRJET - Live and Smart AgricultureIRJET - Live and Smart Agriculture
IRJET - Live and Smart AgricultureIRJET Journal
 
A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...
A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...
A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...IRJET Journal
 
Review on microcontroller based monitoring system for agriculture
Review on microcontroller based monitoring system for agricultureReview on microcontroller based monitoring system for agriculture
Review on microcontroller based monitoring system for agricultureIRJET Journal
 
IRJET- Water Management in Agricultural Field using IoT
IRJET- Water Management in Agricultural Field using IoTIRJET- Water Management in Agricultural Field using IoT
IRJET- Water Management in Agricultural Field using IoTIRJET Journal
 
Internet of things implementation and analysis of fuzzy Tsukamoto in prototy...
Internet of things implementation and analysis of fuzzy  Tsukamoto in prototy...Internet of things implementation and analysis of fuzzy  Tsukamoto in prototy...
Internet of things implementation and analysis of fuzzy Tsukamoto in prototy...IJECEIAES
 
Paul _smart_cultivation_by_remote_monitoring
 Paul _smart_cultivation_by_remote_monitoring Paul _smart_cultivation_by_remote_monitoring
Paul _smart_cultivation_by_remote_monitoringsujit Biswas
 
Next Gen Farming: IoT in Smart Irrigation System
Next Gen Farming: IoT in Smart Irrigation SystemNext Gen Farming: IoT in Smart Irrigation System
Next Gen Farming: IoT in Smart Irrigation SystemIRJET Journal
 
IRJET- Water Management System using IoT with WSN
IRJET- Water Management System using IoT with WSNIRJET- Water Management System using IoT with WSN
IRJET- Water Management System using IoT with WSNIRJET Journal
 

Similar to Integration of IoT and chatbot for aquaculture with natural language processing (20)

A RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOT
A RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOTA RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOT
A RESEARCH PAPER ON SMART AGRICULTURE SYSTEM USING IOT
 
IoT-based intelligent irrigation management and monitoring system using arduino
IoT-based intelligent irrigation management and monitoring system using arduinoIoT-based intelligent irrigation management and monitoring system using arduino
IoT-based intelligent irrigation management and monitoring system using arduino
 
IRJET - Drip Irrigation in Agricultural Land through Android Mobile Application
IRJET - Drip Irrigation in Agricultural Land through Android Mobile ApplicationIRJET - Drip Irrigation in Agricultural Land through Android Mobile Application
IRJET - Drip Irrigation in Agricultural Land through Android Mobile Application
 
E-CityFarm: sustainable small-scale food production integrated fish and crop ...
E-CityFarm: sustainable small-scale food production integrated fish and crop ...E-CityFarm: sustainable small-scale food production integrated fish and crop ...
E-CityFarm: sustainable small-scale food production integrated fish and crop ...
 
IRJET- Soil, Water and Air Quality Monitoring System using IoT
IRJET- Soil, Water and Air Quality Monitoring System using IoTIRJET- Soil, Water and Air Quality Monitoring System using IoT
IRJET- Soil, Water and Air Quality Monitoring System using IoT
 
virtual sensor ppt jignasa....pptx
virtual sensor ppt  jignasa....pptxvirtual sensor ppt  jignasa....pptx
virtual sensor ppt jignasa....pptx
 
real_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdfreal_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdf
 
An internet of things-based irrigation and tank monitoring system
An internet of things-based irrigation and tank monitoring systemAn internet of things-based irrigation and tank monitoring system
An internet of things-based irrigation and tank monitoring system
 
IRJET- Review Paper on Agricultural Drought and Crop Failure Data Acquisi...
IRJET-  	  Review Paper on Agricultural Drought and Crop Failure Data Acquisi...IRJET-  	  Review Paper on Agricultural Drought and Crop Failure Data Acquisi...
IRJET- Review Paper on Agricultural Drought and Crop Failure Data Acquisi...
 
Water monitoring and analytic based ThingSpeak
Water monitoring and analytic based ThingSpeak Water monitoring and analytic based ThingSpeak
Water monitoring and analytic based ThingSpeak
 
IRJET- Advanced Water Quality Monitoring with IoT
IRJET-  	  Advanced Water Quality Monitoring with IoTIRJET-  	  Advanced Water Quality Monitoring with IoT
IRJET- Advanced Water Quality Monitoring with IoT
 
Solar Powered Smart Agriculture Systems Using WSN Via IoT
Solar Powered Smart Agriculture Systems Using WSN Via IoTSolar Powered Smart Agriculture Systems Using WSN Via IoT
Solar Powered Smart Agriculture Systems Using WSN Via IoT
 
IRJET - Live and Smart Agriculture
IRJET - Live and Smart AgricultureIRJET - Live and Smart Agriculture
IRJET - Live and Smart Agriculture
 
A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...
A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...
A Survey on Solar Based Smart Antibiotic Sprinkler System Using Internet of T...
 
Review on microcontroller based monitoring system for agriculture
Review on microcontroller based monitoring system for agricultureReview on microcontroller based monitoring system for agriculture
Review on microcontroller based monitoring system for agriculture
 
IRJET- Water Management in Agricultural Field using IoT
IRJET- Water Management in Agricultural Field using IoTIRJET- Water Management in Agricultural Field using IoT
IRJET- Water Management in Agricultural Field using IoT
 
Internet of things implementation and analysis of fuzzy Tsukamoto in prototy...
Internet of things implementation and analysis of fuzzy  Tsukamoto in prototy...Internet of things implementation and analysis of fuzzy  Tsukamoto in prototy...
Internet of things implementation and analysis of fuzzy Tsukamoto in prototy...
 
Paul _smart_cultivation_by_remote_monitoring
 Paul _smart_cultivation_by_remote_monitoring Paul _smart_cultivation_by_remote_monitoring
Paul _smart_cultivation_by_remote_monitoring
 
Next Gen Farming: IoT in Smart Irrigation System
Next Gen Farming: IoT in Smart Irrigation SystemNext Gen Farming: IoT in Smart Irrigation System
Next Gen Farming: IoT in Smart Irrigation System
 
IRJET- Water Management System using IoT with WSN
IRJET- Water Management System using IoT with WSNIRJET- Water Management System using IoT with WSN
IRJET- Water Management System using IoT with WSN
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

Integration of IoT and chatbot for aquaculture with natural language processing

  • 1. TELKOMNIKA Telecommunication, Computing, Electronics and Control Vol. 18, No. 2, April 2020, pp. 640~648 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v18i1.14788  640 Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA Integration of IoT and chatbot for aquaculture with natural language processing M. Udin Harun Al Rasyid, Sritrusta Sukaridhoto, Muhammad Iskandar Dzulqornain, Ahmad Rifa’i Politeknik Elektronika Negeri Surabaya (PENS), Indonesia Article Info ABSTRACT Article history: Received Aug 31, 2019 Revised Jan 3, 2020 Accepted Feb 7, 2020 The development of internet of things (IoT) technology is very fast lately. One sector that can be implemented by IoT technology is the aquaculture sector. One important factor in the success of aquaculture is a good and controlled water quality condition. But the problem for the traditional aquaculture farmers is to monitor and increase the water quality quickly and efficiently. To resolve the above-mentioned problem, this paper proposes a real-time monitoring system for aquaculture and supported with chatbot assistant to facilitate the user. This system was composed of IoT system, cloud system, and chatbot system. The proposed system consists of 7 main modules: smart sensors, smart aeration system, local network system, cloud computing system, client visualization data, chatbot system, and solar powered system. The smart aeration system consists of NodeMCU, relay, and aerator. The smart sensors consist of several sensors such as dissolved oxygen, pH, temperature, and water level sensor. Natural language processing is implemented to build the chatbot system. By combining text mining processing with naive Bayes algorithm, the result shows the very good performance with high precision and recall for each class to monitor the quality of water in aquaculture sector. Keywords: Chatbot Cloud service IoT NLP Smart aquaculture This is an open access article under the CC BY-SA license. Corresponding Author: M. Udin Harun Al Rasyid, Department of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya (PENS), Jl. Raya ITS, Kampus PENS, Sukolilo, Surabaya, Indonesia. Email: udinharun@pens.ac.id 1. INTRODUCTION Indonesia is an agricultural country and more than 50% of the population works in agriculture. One area of agriculture is aquaculture which becoming the important food sources for human. In Indonesia, the area of aquaculture is nearly 17,300 km2 and the utilization is about 1,200 km2 [1]. One important factor in aquaculture is the water quality condition used for cultivation. The problem of poor water conditions will cause problems in the fishpond system and cause fish harvest failure. So it is very important to monitor of physical and chemical conditions such as temperature, oxygen, and pH in fish pond water to avoid unwanted situations [2]. Implementation of internet of things (IoT) technology has been very rapid and done in various sectors, including aquaculture sector [3-5]. Research on IoT for aquaculture is essential for Indonesia's geographically favorable territory. Methods of cultivation in Indonesia are more than 50% is still a traditional challenge for researchers. Some problem in aquaculture sector are the lack of technology used in
  • 2. TELKOMNIKA Telecommun Comput El Control  Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid) 641 the aquaculture sector makes the productivity less optimum, the utilization of technology is very minimal and water quality tends to be ignored and not paid attention, and there are still lack research for cloud system model and integrate with smart aerator dynamically for aquaculture. In addition, the challenge on IoT system for user interface (UI) is also a separate issue. The harder it is for users accessing and tracking multiple apps and the dashboard for each new "thing" in their ecosystem. In order the resolve the above-mentioned problems, this paper aims to propose a real-time monitoring system that is integrated with intelligent aerators using IFTTT (if this then that) on cloud systems. This system is used by traditional farmers to regulate the aerator system. The aquaculture farmer can manage schedule of working aerator for the pond condition dynamically according to the sensor's values. The sensors data will be transferred to the cloud system to be processed and analyzed, then will be sent to the client devices. We also propose implementation of chatbot in IoT system to make it easier to know the condition of fish ponds. Chatbot technology has become quite popular lately [6], this is due to the easiness of using chatbot without installing the app to use it. In addition, users feel like interacting with human in using chatbot. The success rate of the system is how to make the user understand with easier and make it comfortable with the system. The target of the user in this research is a traditional farmer. The most traditional farmers little know about the system and little know what should the do after the problems occurs. An implementation of chatbot in IoT system was done by many researchers in many areas of IoT especially on aquaculture and home automation [7-9]. A routine monitoring of water quality conditions over time using IoT on aquaculture with knowledge based becomes the primary focus of researchers to take preventive measures before actual damage [10-12]. In addition, artificial intelligence is also implemented and integrated with pH and dissolved oxygen (DO) sensors using Zigbee as wi-fi module and Arduino as microcontroller to improve data and control water quality will give the result of data analyst and prediction [13-14]. Research on real-time IoT-based monitoring is also done in the aquaponic sector uses temperature, pH, ammonia, and moisture sensors [15-17]. An intelligent monitoring system to monitor and maintain DO value which integrated with the programming logic controller (PLC) to run the oxygen enhancing machine is proposed in [18-20]. The system for preventing the user waste time to manual test and increasing the number of fishes to help fulfill the demand of fish is proposed in [21]. The system built from Raspberry Pi, Arduino and Sensor nodes such as pH sensor, temperature, electrical conductivity (EC), and colour sensors. Kim et al. [22] proposed technology of smart fish farm using IoT and thermal warm water energy management system. A combined system between aquaculture and hydroponics which implemented IoT technology is proposed in [23-25]. The system used some sensors such as water level, pH, and temperature sensors. The output of the system decision will command some actuator such as the water pump, heater, fish feeder, and oxygen pump. Balakrishnan et al. [26] proposed a framework of aquaculture includes water quality control, environmental monitoring, power monitoring, and web surveillance platform. Lin et al. [27] proposed a monitoring system for the mini aquarium called FishTalk. FishTalk technology makes a sensor can give a command to the actuator with real-time for feeding mechanism. In the research we are working on, we attempted to integrate the chatbot and IoT fields together by listing the major architectural components required and envisioning possible ways to address some of the current challenges in IoT for aquaculture. The proposed system used some basic techniques of natural language processing. The built system serves to control the aerator system and monitor sensors value from distance using web and android applications. In addition, Message commands to control some of these devices can also be sent via chatbot. 2. RESEARCH METHOD 2.1. System architecture The proposed system has 7 main components: smart sensor module, smart aeration system, local network system, cloud computing system, client visualization data, chatbot system, and solar powered system as shown in Figure 1. The microcontroller for main processing unit uses NodeMCU which is already integrated with wi-fi module. The sensors send sensor data to the main processor NodeMCU, and then the data will be sent using MQTT protocol to the cloud server, analyzed the sensor data, and then visualized it to the client devices. For the chatbot feature, the objectives are to cover the users question about everything that related with aquaculture and give the user option to use the features of the application. The smart sensor module is a device comprising of DO, temperature, pH, and level sensors for reading the information of fishpond water condition. The NodeMCU send the sensor data use WiFi module through MQTT protocol to the main server. The smart Aerator which is created utilizing adjusted diesel machine that get expansion of propeller, engine DC, battery, gateway and NodeMCU. The Motor DC attempts to cause aerator to be maintained by microcontroller. There are 2 relays for turn on or shutdown
  • 3.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648 642 the DC engine. The DC engine triggers the diesel machine to be turned on. The subsequent relay is associated with the diesel machine which is function for turn on or shutdown the diesel machine. The network system comprises of router gateway, modem, and battery power that works for transmitting and getting data from sensor device to cloud server or from cloud server to aerator utilizing MQTT protocols. MQTT enables end device to distribute data sensor an offered data topic to a cloud server that capacities as broker MQTT message. The broker drives the data out to those clients that have recently registered into the topic of client. Figure 1. The proposed system design In cloud computing system, the server was using Linux OS Debian version which has some main apps installed such as Mosca MQTT broker, database MongoDB, and Express Javascript (JS). We developed a client server system independently for web or android application. Express Javascript (JS) framework of Node Js was used for developing server-side application. IFTTT in server side is consisting of a collection of rules that is managed by the client to combine sensor system with the aerator system. IFTTT is consisting of by 2 conditions, IF THIS and THEN THAT. In IF THIS state, the client inserts 3 parameter's the sensors value such as under value, over value, and time. And in THEN THAT condition, the user inserts the activity that will be completed if IF THIS rule is true. The THEN THAT contains 3 parameters such as aerator ID, time, and over value. The online and android application for user are provided. MQTT broker will distribute the information for 3 users, i.e., aeration system, web application, and android application. Angular framework is utilized to create the web applications. MQTT client is installed to get information by registering to topic or transmit information to topic. 2.2. Chatbot system Figure 2 shows the chatbot system workflow for natural language processing (NLP) which integrate with LINE social media. Line opens his API for developers to build their own chatbot. To build a chatbot system, the first thing to do is to define the classes and its features for classification. Once well defined, then the next thing is to do data collection for the purposes of text mining. The data collected is data on questions around the world of fisheries. We do scrapping data about 600 related fisheries articles.
  • 4. TELKOMNIKA Telecommun Comput El Control  Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid) 643 Figure 2. Chatbot system workflow 3. RESULTS AND ANALYSIS In this section, we present the implementation experimental results of chatbot and IoT. Confusion matrix is also implemented to analyze the result of naive Bayes classification. 3.1. Web-based and mobile device application Figure 3 shows the IFTTT view application using web platform. The application has 7 main menus comprise of statistics information, node device dashboard, particular node device, maintain schedules, rules of IFTTT, user control, and application setting. Statistics information shows the detail of the system such as node position, sensor nodes number, schedules time, and rules of IFTTT. The schedule of working time of the aerator and the sensors is managed by schedules system. The node dashboard will show the sensors real time information. Our web-based application supports for responsive design. Therefore, the user is able to access our web application easily and comfortably. The statistics page shows the general and overall data that the user has. Such as the number of nodes owned, sensors, devices, IFTTT rule set, schedule to statistics from monthly data traffic. Dashboard page shows the details of the data contained in the dashboard or node. Such as the number of sensors, the number of aerators, the number of schedules set, the number of IFTTT rules is set, and the graph of each sensor contained in the node. In dashboard page, the user can add a new node and press the add node button. In Dashboard page, the user can also activate the aerator directly by switching on and nonactivated the aerator by switching off. Figure 4 shows a graph of the dissolved oxygen (DO) sensor in real time where the oxygen dissolved sensor is installed in the user dashboard. Figure 5 shows a graph of the real-time water level sensor in which the water level sensor is installed in the user's dashboard. Figure 6 shows a graph of the PH sensor in real-time where the PH sensor is installed in the user dashboard. The function of the PH sensor is to measure the acidity and alkalinity of water. 3.2. Confusion matrix analysis for chatbot system Table 1 shows confusion matrix measurement which is implemented to analyse and evaluate the performance of the system by counting the accuracy. Table 2 shows the classes and their features that we use for our system. We use naive Bayes algorithm to classify the data. Totally, there are 10 classes we use. Based on Figure 7, the lowest precision is IFTTT class that has only 0.75 and the best F-Measure result is greeting class. The result of naive Bayes classification is very good for classifying the fixed class with the fixed features. The lowest value of F-Measure is question class. Using confusion matrix, we can prove that our chatbot system performance is very good.
  • 5.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648 644 Figure 3. IFTTT dashboard Figure 4. Detail dashboard page show the graph of dissolved oxygen Figure 5. Detail dashboard page show the graph of level sensor
  • 6. TELKOMNIKA Telecommun Comput El Control  Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid) 645 Figure 6. Detail dashboard page show the graph of PH sensor Table 1. Confusion matrix measurement Class Result Prediction Positive Negative Original Class Positive True Positive (TP) False Negative (FN) Negative False Positive (FP) True Negative (TN) Table 2. Classes and features for chatbot system Classes Features greeting good morning, congratulations, hi, hello, noon, morning gratitude thank you, thanks a lot, thanks control display controls, arrange the aerator, arrange the device, Control the tool, arrange the tool, control IFTTT set IFTTT, show if this then that, if this then that, IFTTT, set rule, make rule employee employee, add employee, user, add user, set employee, delete user device add device, add tool, tool, device, add device, set device shop buy tool, buy device, buy sensor, buy aerator, shop, tool shopping menu menu, show menu, menu list, choose menu, select menu question ask, want to ask, ask question, question, answer question, help login login, register, create account, sign in, sign up Figure 7. Precision, recall and F-Measure of system performance
  • 7.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648 646 3.3. Chatbot experiment through Line application We need social media line application to chat with chatbot. Figure 8 shows the conversation with chatbot. The conversation shows the intent of the user that wants to ask question about aquaculture specifically about catfish aquaculture. The user wants to access application feature through chatbot. The Line social media has the feature to access web page without going outside of the application. That is one advantage of using chatbot with Line Social App. We also conducted an experiment to test the accuracy of the chatbot response directly. Insolar assistant can deliver very precise results where the response from insolar assistant is a link to the web application for device features. The device feature is a feature for setting the sensor, adding sensors, editing sensors and erasing sensors. The application is very dynamic and user friendly with the device features. The experiment is also performed to set the IFTTT rule. IFTTT itself consists of two states, namely state IF THIS and THEN THAT. From the experiments, the response from chatbot gave a good thing by returning precise answer. Figure 8. Insolar assistant chatbot in Line social media 4. CONCLUSION In this research, we proposed an integrated IoT and chatbot to monitor aquaculture conditions integrated with smart aerator. The system uses DO, water temperature, pH, water level sensors, and aerator system. The experiment results show that the proposed system can help aquaculture farmer to monitor water quality easier than manual model and can also be done remotely. The user can manage the ideal condition of water for his fishpond through web or android application. With the chatbot system, the user can use the application features and ask for questions about aquaculture issues. Base on the result, the user experience will increase and the user will not waste time and reduce human efforts. For the future research, using more water sensors can be implemented to scale the system using large big data framework. For the future research, this research will use more water sensors to scale the system using large big data framework and will implement a machine learning method to solve some problems of the sensor reading and give and an analyst and prediction of fish farm water condition. ACKNOWLEDGEMENTS This research was supported by research institute of Politeknik Elektronika Negeri Surabaya (PENS) Indonesia and EEPIS Wireless Sensor Network (EWSN) research group.
  • 8. TELKOMNIKA Telecommun Comput El Control  Integration of IoT chatbot for aquaculture with natural language processing (M Rasyid) 647 REFERENCES [1] Statistical Data Center and Information, "Basic data analysis ministry of marine affairs and fisheries 2015," Indonesia Marine and Fisheries Ministry, 2015. [2] N. C. Ferreira, et al., "Hydrological and water quality indices as management tools in marine shrimp culture," Aquaculture, vol. 318, no. 3-4, pp. 425-433, 2011. [3] V. A. Wardhany, et al., "Fuzzy logic-based control system temperature, pH and Water salinity on Vanammei shrimp ponds," International Electronics Symposium on Engineering Technology and Applications (IES-ETA), pp. 145-149, 2018. [4] J. Ruan, et al., "A life cycle framework of green IoT-based agriculture and its finance, operation, and management issues," IEEE Communications Magazine, vol. 57, no. 3, pp. 90-96, March 2019. [5] U. Acar, et al., "Designing an IoT cloud solution for aquaculture," Global IoT Summit (GIoTS), pp. 1-6, 2019. [6] N. Albayrak, et al., "An overview of artificial intelligence based chatbots and an example chatbot application," 26th Signal Processing and Communications Applications Conference (SIU), pp. 1-4, 2018. [7] R. Kar and R. Haldar, “Applying chatbots to the internet of things: opportunities and architectural elements,” International Journal of Advance Computer Science and Applications (IJACSA), vol. 7, no. 11, pp. 147-154, 2016. [8] C. J. Baby, et al., "Home automation using IoT and a chatbot using natural language processing," Innovations in Power and Advanced Computing Technologies (i-PACT), pp. 1-6, 2017. [9] M. Muslih, et al., "Developing smart workspace based IOT with artificial intelligence using telegram chatbot," International Conference on Computing, Engineering, and Design (ICCED), pp. 230-234, 2018. [10] K. R. S. R. Raju and G. H. K. Varma, "Knowledge based real time monitoring system for aquaculture using IoT," IEEE 7th International Advance Computing Conference (IACC), pp. 318-321, 2017. [11] L. Zhenghao and G. Zhang, "The study in edge IOT era: A software framework based on the knowledge," International Conference on Computational Science and Computational Intelligence (CSCI), pp. 1345-1350, 2017. [12] C. Encinas, et al., "Design and implementation of a distributed IoT system for the monitoring of water quality in aquaculture," Wireless Telecommunications Symposium (WTS), pp. 1-7, 2017. [13] Ab Aziz, et al., "Evaluating IoT based passive water catchment monitoring system data acquisition and analysis," Bulletin of Electrical Engineering and Informatics (BEEI), vol. 8, no. 4, pp. 1373-1382, 2019. [14] C. Dupont, et al., "IoT for aquaculture 4.0 smart and easy-to-deploy real-time water monitoring with IoT," Global Internet of Things Summit (GIoTS), pp. 1-5, 2018. [15] R. P. S. Sankar, et al., "Diagnosis of shrimp condition using intelligent technique," IEEE International Conference on Electrical, Instrumentation and Communication Engineering (ICEICE), pp. 1-5, 2017. [16] M. Manju, et al., "Real time monitoring of the environmental parameters of an aquaponic system based on Internet of Things," Third International Conference on Science Technology Engineering & Management (ICONSTEM), pp. 943-948, 2017. [17] W. Vernandhes, et al., "Smart aquaponic with monitoring and control system based on IoT," International Conference on Informatics and Computing (ICIC), pp. 1-6, 2017. [18] A. Zaini, et al., "Internet of Things for monitoring and controlling nutrient film technique (NFT) aquaponic," International Conference on Computer Engineering, Network and Intelligent Multimedia (CENIM), pp. 167-171, 2018. [19] Y. Ma and W. Ding, "Design of intelligent monitoring system for aquaculture water dissolved oxygen," IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), pp. 414-418, 2018. [20] A. A. Pranata, et al., "Towards an IoT-based water quality monitoring system with brokerless pub/sub architecture," IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), pp. 1-6, 2017. [21] S. Saha, et al., "IoT based automated fish farm aquaculture monitoring system," International Conference on Innovations in Science, Engineering and Technology (ICISET), pp. 201-206, 2018. [22] Y. Kim, et al., "Realization of IoT based fish farm control using mobile app," International Symposium on Computer, Consumer and Control (IS3C), pp. 189-192, 2018. [23] K. S. Aishwarya, et al., "Survey on IoT based automated aquaponics gardening approaches," International Conference on Inventive Communication and Computational Technologies (ICICCT), pp. 1495-1500, 2018. [24] M. I. Dzulqornain, et al., “Design and development of smart aquaculture system based on IFTTT model and cloud integration,” International Conference on Electrical Systems, Technology and Information (ICESTI) MATEC Web Conf., vol. 164, pp. 1-11, 2018. [25] M. Lafont, et al., "Back to the future: IoT to improve aquaculture: Real-time monitoring and algorithmic prediction of water parameters for aquaculture needs," Global IoT Summit (GIoTS), pp. 1-6, 2019. [26] S. Balakrishnan, et al., "Design and development of IoT based smart aquaculture system in a cloud environment," International Journal of Oceans and Oceanography, vol.13, no. 1, pp. 121-127, 2019. [27] Y. Lin and H-C. Tseng, "FishTalk: An IoT-based mini aquarium system," IEEE Access, vol. 7, pp. 35457-35469, 2019.
  • 9.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 640 - 648 648 BIOGRAPHIES OF AUTHORS M. Udin Harun Al Rasyid received the B.Sc. degree in the Informatics Engineering Department from Sepuluh Nopember Institute of Technology (ITS), Indonesia, in 2004 and the Ph.D. degree in Computer and Communication Network Program, College of Electrical Engineering and Computer Science (CECS) from National Taiwan University of Science and Technology (NTUST), Taiwan, in 2012. He is currently an Associate Professor at Informatics and Computer Engineering Department, Politeknik Elektronika Negeri Surabaya (PENS), Indonesia. He heads the research group of EEPIS Wireless Sensor Networks (EWSN) PENS. His Research Interest is mainly in Wireless Sensor Network (WSN), Wireless Body Area Network (WBAN), Internet of Things (IoT), and Web Technology. Sritrusta Sukaridhoto received the B.E. degree in electrical engineering, computer science program from Sepuluh Nopember Institute of Technology, Indonesia, in 2002 and the Ph.D. degree in Communication Networks Engineering from Okayama University, Japan, in 2013. He joined at Politeknik Elektronika Negeri Surabaya, Indonesia, as a lecturer in 2002, and He became an Assistant Professor in 2011, respectively. He stayed at Tohoku University, Japan, in 2004, as a visiting researcher. His research interests include computer networks, embedded system, multimedia and Internet of Things. He has received several academic awards, best paper awards and IEEE Young Researcher Award in 2009. He is a member of IEEE. Muhammad Iskandar Dzulqornain finished his study from Informatics and Computer Engineering Department, PENS to get his Bachelor of Applied Science in 2018. He was active as part of EEPIS Wireless Sensor Network (EWSN) member during his study. Currently, he works at Sorabel.com as a Software Engineer. He loves to do research as part of his curiosity questing activity. Ahmad Rifa’i received his first degree from Informatics Engineering and Computer Engineering Department, Electronic Engineering Polytechnic Institute of Surabaya (EEPIS), Indonesia 2019 and now he is a student of Applied Master Degree in Informatics Engineering and Computer Department. He acts as a part of EEPIS Wireless Sensor Network (EWSN) member since 2019. He was interested in Robotics, Embedded System, Wireless Sensor Network, Internet of Things, Machine Learning and Software development.