<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">41022</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2023.041022</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>An IoT-Based Aquaculture Monitoring System Using Firebase</article-title>
<alt-title alt-title-type="left-running-head">An IoT-Based Aquaculture Monitoring System Using Firebase</alt-title>
<alt-title alt-title-type="right-running-head">An IoT-Based Aquaculture Monitoring System Using Firebase</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Sung</surname><given-names>Wen-Tsai</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Tofik Isa</surname><given-names>Indra Griha</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Hsiao</surname><given-names>Sung-Jung</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><email>sungjung@gs.takming.edu.tw</email></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electrical Engineering, National Chin-Yi University of Technology</institution>, <addr-line>Taichung, 411030</addr-line>, <country>Taiwan</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Informatics Management, Politeknik Negeri Sriwijaya</institution>, <addr-line>Palembang, 30139</addr-line>, <country>Indonesia</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Information Technology, Takming University of Science and Technology</institution>, <addr-line>Taipei City, 11451</addr-line>, <country>Taiwan</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Sung-Jung Hsiao. Email: <email>sungjung@gs.takming.edu.tw</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>30</day><month>8</month><year>2023</year></pub-date>
<volume>76</volume>
<issue>2</issue>
<fpage>2179</fpage>
<lpage>2200</lpage>
<history>
<date date-type="received"><day>07</day><month>4</month><year>2023</year>
</date>
<date date-type="accepted"><day>13</day><month>6</month><year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Sung, Tofik Isa and Hsiao</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Sung, Tofik Isa and Hsiao</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_41022.pdf"></self-uri>
<abstract>
<p>Indonesia is a producer in the fisheries sector, with production reaching 14.8 million tons in 2022. The production potential of the fisheries sector can be optimally optimized through aquaculture management. One of the most important issues in aquaculture management is how to efficiently control the fish pond water conditions. IoT technology can be applied to support a fish pond aquaculture monitoring system, especially for catfish species <italic>(Siluriformes)</italic>, in real-time and remotely. One of the technologies that can provide this convenience is the IoT. The problem of this study is how to integrate IoT devices with Firebase&#x2019;s cloud data system to provide reliable and precise data, which makes it easy for fish cultivators to monitor fishpond conditions in real time and remotely. The IoT aquaculture fishpond monitoring use 3 parameters: (1) water temperature; (2) pH water level; and (3) turbidity level of pond water. IoT devices use temperature sensors, pH sensors, and turbidity sensors, which are integrated with a microcontroller and Wi-Fi module. Data from sensor readings are sent to the Firebase cloud via the Wi-Fi module so that it can be accessed in real time by end users with an Android-based mobile app. The findings are (1) the IoT-based aquaculture monitoring system device has a low error rate in measuring temprature, pH, and turbidity with a percentage of 1.75%, 1.94% and 9.78%, respectively. Overall, the total average error of the three components is 4.49%; (2) in cost analysis, IoT-based has a cost-effectiveness of 94.21% compared to labor costs. An IoT-based aquaculture monitoring system using Firebase can be effectively used as a technology for monitoring fish pond conditions in real-time and remotely for fish cultivators that contribute to providing an IoT-based aquaculture monitoring system that produces valid data, is precise, is easy to implement, and is a low-cost system.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Internet of Things</kwd>
<kwd>aquaculture technology</kwd>
<kwd>water monitoring system</kwd>
<kwd>real-time database</kwd>
<kwd>aquaculture monitoring system</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Indonesia is an archipelagic country, and one of its economic supports is the fisheries sector. Statistics Indonesia (BPS) stated that the production of the fisheries sector in Indonesia in 2022 reached 14.8 million tons [<xref ref-type="bibr" rid="ref-1">1</xref>]. This potential could be further increased with good management of aquaculture, which starts with selecting seeds, monitoring pond water, providing good fish feed, and the fish harvesting process [<xref ref-type="bibr" rid="ref-2">2</xref>]. The implementation of IoT technology could be an option in assisting the management of aquaculture, especially in monitoring fish pond water. There are many fish species in aquaculture of fresh water, including catfish <italic>(Siluriformes)</italic>, which is a commodity in the fisheries sector that has high economic value. The condition of pond water for catfish is an important issue because catfish can grow optimally with the conditions of pond water temperature of 25&#x00B0;C&#x007E;30&#x00B0;C, turbidity levels at 0&#x007E;50 Nephelometric Turbidity Unit (NTU), and pH levels between 6&#x007E;9 [<xref ref-type="bibr" rid="ref-3">3</xref>]. The IoT control system can be implemented to monitor the condition of fish pond water so that fish cultivators can find out as early as possible the quality of fish pond water. IoT integrates physical devices such as sensors and actuators that are connected to the internet to produce data that becomes valuable information for the users [<xref ref-type="bibr" rid="ref-4">4</xref>]. The process of processing data through the internet network provides convenience for humans without the need for human-to-human or human-to-computer interaction [<xref ref-type="bibr" rid="ref-5">5</xref>]. The IoT technology applied in this research is to build catfish pond water monitoring through 3 parameters: (1) pool water temperature; (2) pH pool water level; and (3) turbidity level of pond water. IoT devices use temperature sensors, pH sensors, and turbidity sensors, which are integrated with a microcontroller and Wi-Fi module.</p>
<p>In this study, the data from sensor readings are connected to real-time cloud data so that users can directly access the current conditions of the fishpond. The IoT device, which consists of a pH sensor, temperature sensor, and turbidity sensor that is integrated with a microcontroller and a Wi-Fi module, sends sensor data to the cloud continuously. The gateway acts as a connector between the IoT device and the real-time database so that data transmission occurs [<xref ref-type="bibr" rid="ref-6">6</xref>]. Real-time database hosted on a cloud-based platform that uses Firebase. The data contained in Firebase is then distributed to users to be accessible and provide the latest information about fishponds through an Android-based mobile application. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> visualizes the interconnection between IoT devices and Firebase real-time databases.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>IoT device and Firebase workflow</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-1.tif"/>
</fig>
<p>The related work in this study was conducted by Al-Mutairi et al. [<xref ref-type="bibr" rid="ref-7">7</xref>] who developed a smart monitoring and management system in fish farming. The system uses a set of sensors with real-time information from a mobile phone that is embedded in the tilapia fishpond. Javvaji et al. [<xref ref-type="bibr" rid="ref-8">8</xref>] integrate a microcontroller with a set of sensors for monitoring aquaculture by detecting temperature, dissolved oxygen, and pH sensors. Information from sensor readings is carried out in real time via the Thingspeak server connected to an Android-based mobile device. While Tamim et al. [<xref ref-type="bibr" rid="ref-9">9</xref>] use the ESP-12E as a microcontroller connector with a wireless network on an aquaculture system. The system is carried out in real-time using the MIT Inventor app to see the condition of the fishpond, which consists of the level of oxygen, temperature, and pH. In summary, <xref ref-type="table" rid="table-1">Table 1</xref> shows the analysis of the research carried out with the previous study.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparative analysis with previous studies</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Research method</th>
<th>Real-time data</th>
<th>Data sensor</th>
<th>Accuration testing</th>
<th>Cost analysis</th>
</tr>
</thead>
<tbody>
<tr>
<td>Al-Mutairi et al. [<xref ref-type="bibr" rid="ref-7">7</xref>]</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Javvaji et al. [<xref ref-type="bibr" rid="ref-8">8</xref>]</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Tamim et al. [<xref ref-type="bibr" rid="ref-9">9</xref>]</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Proposed system</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
<td>&#x221A;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In this study, we used Firebase cloud system data, which can be accessed directly by fish cultivators, to monitor real-time conditions of pH level, temperature, and turbidity. The system is built on Android with a user-friendly interface. This study also measures the accuracy of the sensors implemented and conducts a cost analysis of the efficiency of using the device. So this study contributes to developing an aquaculture monitoring system that delivers data that is valid, precise, easy to implement, and low-cost.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature Review</title>
<sec id="s2_1">
<label>2.1</label>
<title>Internet of Things</title>
<p>The development of Internet of Things (IoT) technology has increasingly become an interesting topic for discussion by researchers and in the industrial world. Fortino et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] define IoT as a concept that integrates &#x201C;smart objects&#x201D; with the internet so that it is possible for them to communicate with one another. The IoT research field has been widely carried out in various aspects, Niaraki [<xref ref-type="bibr" rid="ref-11">11</xref>] categorizes it into four categories: infrastructure applications, environmental applications, consumer applications, and community applications. Meanwhile, the agriculture, plantation, and aquaculture sectors are included in the industry category, which is part of infrastructure applications. In his paper, Niaraki describes that IoT research implemented in the industry (agriculture, plantation, and aquaculture) has experienced a rapid increase since 2019. IoT is part of the industrial revolution 4.0 where researchers and practitioners collaborate with machine learning, big data and cloud computing, and Artificial Intelligence/Machine Learning [<xref ref-type="bibr" rid="ref-12">12</xref>]. The IoT domain has expanded, and there is now the term Internet of Underwater Things, which is a concept that integrates underwater autonomous vehicles (AUVs) and underwater wireless sensor networks (UWSNs) supported by Internet services. In general, there are 3 main layers in IoUT, i.e., the application and service layer, the networking layer, and the physical layer [<xref ref-type="bibr" rid="ref-13">13</xref>]. In the healthcare sector, IoT could be implemented in patient monitoring, increasing the efficiency with real-time data and improving service performance through remote monitoring [<xref ref-type="bibr" rid="ref-14">14</xref>]. IoT can also be implemented in remote health monitoring, which is integrated into a wireless body area network (WBAN) for monitoring critical patients [<xref ref-type="bibr" rid="ref-15">15</xref>]. The IoT development is combined with machine learning (ML) as implemented by Bhoi et al. [<xref ref-type="bibr" rid="ref-16">16</xref>] for an environmental monitoring system with features of carbon dioxide (CO<sub>2</sub>), humidity, temperature, and carbon monoxide (CO). In the field of agrotechnology, IoT plays a role in monitoring and increasing food production by integrating various sensors, actuators, and protocols as a tool of communication between the user and the system [<xref ref-type="bibr" rid="ref-17">17</xref>]. The main focus of IoT research in agrotechnology is on sensors used in IoT, IoT controllers, IoT communication standards, and IoT-based smart machinery [<xref ref-type="bibr" rid="ref-18">18</xref>]. While in the field of aquaculture, which is also related to this study in IoT, in general, there are two challenges: the first is common challenges that relate to how IoT devices interact with waters, while the second is specific challenges that relate to species and accessibility with water aquaculture objects [<xref ref-type="bibr" rid="ref-19">19</xref>]. In this study, IoT is the basic foundation of a system of communicating with users that has an impact on increasing fish productivity through an aquaculture monitoring system.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Aquaculture Monitoring Water System</title>
<p>The production from aquaculture is increasing, so innovation and technology are needed to support market needs. One of the technological implementations is the IoT in the Aquaculture Monitoring Water System. Chiu et al. [<xref ref-type="bibr" rid="ref-20">20</xref>] integrate sensor devices and Wi-Fi modules to control water quality, which is combined with deep learning random forest modeling to predict fish production potential, with the result being a smart aquaculture monitoring device. The implementation of temperature and pH sensors in the water monitoring system is carried out to see the actual conditions that have an impact on fish growth, using an Arduino Mega 2560 and Wi-Fi Module ESP8266 [<xref ref-type="bibr" rid="ref-21">21</xref>]. IoT-based Smart Aquaculture System (ISAS) has been developed by Tsai et al. [<xref ref-type="bibr" rid="ref-22">22</xref>] to control water quality automatically and replenish water to keep the growth of fish and shrimp stable. ISAS can provide automatic feeding through fuzzy rules, and the result is a shrimp survival rate that has increased by 33.3%. An AI buoy system combined with IoT has been developed to measure real-time data on salinity, water temperature, dissolved oxygen, and velocity in a low-cost and easy-to-build system [<xref ref-type="bibr" rid="ref-23">23</xref>]. The implementation of IoT in aquaculture provides benefits for fish cultivators to get environmental conditions in real-time, remotely, and accurately [<xref ref-type="bibr" rid="ref-24">24</xref>]. Hawari et al. [<xref ref-type="bibr" rid="ref-25">25</xref>] developed an IoT monitoring water system device with a background of climate and weather changes locally in Malaysia, which have caused a decrease in fish production levels. A communication system built on cloud portals and mobile devices that provide accurate and real-time information.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Microcontroller</title>
<p>A microcontroller is a component with a minimalist size that serves as a system controller [<xref ref-type="bibr" rid="ref-26">26</xref>]. Microcontrollers are an integral part of helping humans work; there are 250 billion microcontrollers in electronic devices that are used daily [<xref ref-type="bibr" rid="ref-27">27</xref>]. Davis innovates the microcontroller as a low-cost dual-polarity high-voltage controller, which provides a stable high-voltage output in both positive and negative modes [<xref ref-type="bibr" rid="ref-28">28</xref>]. In the field of aquaculture technological innovation, microcontrollers are widely used as part of system development [<xref ref-type="bibr" rid="ref-29">29</xref>]. In its development, the microcontroller not only integrates sensors and actuators but furthermore can be integrated with cloud data and machine learning or deep learning [<xref ref-type="bibr" rid="ref-30">30</xref>]. Saha et al. [<xref ref-type="bibr" rid="ref-31">31</xref>] describe in their paper a microcontroller that can be integrated with deep learning to become an intelligent system. Whereas in this study, the role of the microcontroller is to control data transfer and monitoring from sensor devices to an output that can be accessed by end users.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed System</title>
<sec id="s3_1">
<label>3.1</label>
<title>System Architecture</title>
<p>The architectural system used in this study is represented in <xref ref-type="fig" rid="fig-2">Fig. 2</xref> below, where there are three main layers: (1) the physical layer, which consists of sensors and microcontroller devices; (2) the network layer, in the form of a Wi-Fi module that connects the physical layer with internet services; and (3) the application layer, in the form of a mobile-based application that can be accessed by end users to monitor the current conditions of the observed environment.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>System architecture proposed</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-2.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="fig-2">Fig. 2</xref> above, several sensors, i.e., a turbidity sensor, a pH sensor, and a temperature sensor, read the environmental conditions of catfish pond water. The reading data from the sensors is received by the microcontroller device and then sent to the data cloud via the Wi-Fi module as an accessibility connection that connects physical layer devices with internet services. Real-time data is uploaded to the cloud system and then accessed by end users via an Android-based application. End users can see the current condition of catfish pond water in the form of temperature conditions, level of turbidity, and level of pH (acidity or alkalinity). In <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, can be seen in detail the system flow of the Firebase cloud data as a real-time data storage medium from sensors that can be accessed by end users. IoT devices via Wi-Fi modules, communicate with cloud systems via the Message Queuing Telemetry Transport (MQTT) protocol. The MQTT protocol is one of the communication protocols that are commonly used for the IoT and uses standard ISO subscription publishing-based messages that work in the Transmission Control Protocol/Internet Protocol (TCP/IP), which does not have a special address either between the servers or with other connected devices. The MQTT protocol was specifically designed for machine-to-machine communication [<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>System of data cloud Firebase</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-3.tif"/>
</fig>
<p>MQTT works as a broker or server that has the function of filtering incoming messages and distributing them to clients who are interested in receiving them. Each client can be a publisher (message sender) or subscriber (recipient of messages). In this study, IoT devices work as clients that publish data from sensors that are received and sent to brokers. The MQTT protocol forwards real-time data to Firebase via a cloud gateway. Mobile applications for end users are developed based on Android, which requires the Rest API as a link between cloud Firebase data and end users. Rest stands for Representational State Transfer and is a type of software architecture. Rest represents a set of constraints that must be followed when developing applications on the internet. Application Programming Interface, or API, is a set of standards and protocols that integrate users with applications so that users can access and use the application software functions. Through the Rest API, developed applications can have well-organized interfaces and standardized procedures that are easy to represent. This also facilitates communication between devices and users.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Hardware</title>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>Arduino UNO R3</title>
<p>Arduino UNO R3 is the latest variant of the Arduino UNO and a microcontroller device based on the IC ATMega 328. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> represented the Arduino UNO that has 14 input and output pins, of which 6 can be used for pulse width modulation (PWM) output and 6 other pins for analog input. The 14 digital pins can be used as input or output via the pinMode(), digitalWrite(), and digitalRead() commands. Arduino is very popular because of its ease of communicating with computers through the Arduino Integrated Development Environment (IDE). The operating voltage in the pin is 5 volts and it can work with input voltages between 7 and 12 volts. The DC on each input or output pin is 40 mA, while the DC for the 3.3 V pin is 50 mA. The Arduino has 32 kB of flash memory on the ATMega328, of which 2 kB is for SRAM and 1 kB is for EPROM. The reset button on the Arduino can be used to reset the software running on the connected computer.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Arduno UNO R3</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-4.tif"/>
</fig>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>ESP 8266</title>
<p>ESP8266 is a microchip device that functions as a Wi-Fi module and can be connected to an Arduino. It has embedded TCP/IP networking software. Memory capacity on the ESP8266 consists of 32 kB for instruction RAM, 32 kB for instruction cache RAM, 16 kB for ETS system-data RAM, and 80 kB for user-data RAM. There are 8 pins in the ESP8266 consisting of Ground (GND), Transmit data out (TX), which is also GPIO1, General purpose input/output No. 2 (GPIO2), chip power-down (CH_PD), General purpose input/output No. 0 (GPIO0), reset (RST), receive data in (RX), which is also GPIO3, and voltage 3.3 V as shown by <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>ESP 8266</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-5.tif"/>
</fig>
</sec>
<sec id="s3_2_3">
<label>3.2.3</label>
<title>SEN 0189</title>
<p>The turbidity sensor is SEN 0189 and works on the principle of using light to detect suspended particles in water. SEN 0189 is widely used to measure the quality of water, such as drinking water, tap water, water in ponds, and river water. SEN 0189 can operate at a voltage of 5 VDC with a maximum power of 40 mA. The operating temperature range of the SEN 0189 is 5&#x00B0;C&#x007E;90&#x00B0;C and it can detect turbidity in water from 0&#x007E;1000 NTU [<xref ref-type="bibr" rid="ref-33">33</xref>]. SEN 0189 has 8 pinouts, as represented by <xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>SEN 0189</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-6.tif"/>
</fig>
</sec>
<sec id="s3_2_4">
<label>3.2.4</label>
<title>SEN 0161</title>
<p>The type of pH sensor used is SEN 0161 as represented in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, which is an analog pH meter. SEN 0161 has a module power specification of 5 VDC and a pH measuring range of 0&#x007E;14 pH. SEN 0161 can operate at a temperature of 0&#x00B0;C&#x007E;60&#x00B0;C. The accuracy level of this device is &#x002B;/&#x2212; 0.1 pH (in 25&#x00B0;C) and has a response time of less than or equal to 1 min [<xref ref-type="bibr" rid="ref-34">34</xref>]. There are three pins: ground (GND), VCC, and output (OUT). The use of SEN 0161 is generally used to determine water quality in the field of aquaculture.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>SEN 0161</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-7.tif"/>
</fig>
</sec>
<sec id="s3_2_5">
<label>3.2.5</label>
<title>RTD PT100</title>
<p>The type of sensor used to measure temperature is the RTD PT100. RTD stands for resistance temperature detector. The RTD PT100 is made of platinum (PT) and can measure temperatures from 0&#x00B0;C to 100&#x00B0;C. RTD PT100 is made of water-resistant material, so it is very safe to use to measure water temperature. <xref ref-type="fig" rid="fig-8">Fig. 8</xref> represents the RTD PT100 sensor which has 3 pins, consisting of VCC, output (OUT), and ground (GND).</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>RTD PT100</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-8.tif"/>
</fig>
</sec>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Software</title>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Firebase</title>
<p>Firebase is becoming a trend for software developers because of its reliability with &#x201C;not only structured query language&#x201D; or &#x201C;NoSQL&#x201D; data structures that can accommodate a variety of data with high volume characteristics, different sources, and multi-format data processing [<xref ref-type="bibr" rid="ref-35">35</xref>]. The data presented in Firebase is real-time data with a very fast response time. Developers generally use Firebase for authentication, cloud messaging, application programming interface (API) integration, and database management [<xref ref-type="bibr" rid="ref-36">36</xref>]. Firebase is widely used by researchers as a data transfer medium for IoT devices with user systems, such as in production natural parameter monitoring, which uses Firebase for data processing [<xref ref-type="bibr" rid="ref-37">37</xref>]. Currently, Firebase has 6 main services: (1) Cloud messaging and notifications; (2) Firebase authentication; (3) Firebase analytics; (4) Firebase real-time database; (5) Firebase hosting, and (6) Firebase cloud. This study uses the Firebase real-time database service as a communication tool between IoT devices and end users. <xref ref-type="fig" rid="fig-9">Fig. 9</xref> illustrated how Firebase connects the IoT device to the end user.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>IoT Device is connected to end user through Firebase</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-9.tif"/>
</fig>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Android Studio</title>
<p>Android Studio is a software developed by Google as an integrated development environment (IDE) for Android-based applications. The Android Studio programming language uses Java or Kotlin for the logic structure and extensive mark-up language (XML) for the user interface display. Android Studio is widely used by developers and researchers because it is an open-source platform based on the stability of the Gradle feature used during the build system, the Android Virtual Device (emulator) to execute run and debug applications, and support with several other software such as Google Cloud Messaging and Google App Engine. Android Studio has three main modules: the Android App Module, Library Module, and Google App Engine Module as shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Android studio module</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-10.tif"/>
</fig>
</sec>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>System Flowchart</title>
<p><xref ref-type="fig" rid="fig-11">Fig. 11</xref> shows a flowchart of a system built with several processes. The first stage begins with reading the data from the sensor in the fish pond. The data read is the value of temperature, the value of pH, and the value of turbidity. The microcontroller receives data from the sensor device, and then the Wi-Fi module connects the data to be stored on Firebase via the MQTT protocol. Next, the MQTT protocol distributes data into Firebase as real-time data that can be accessed directly by end users through Android-based applications.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>System flowchart</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-11.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experiments</title>
<sec id="s4_1">
<label>4.1</label>
<title>Data Collection</title>
<p>Data collection was carried out by testing IoT devices in catfish ponds with a time range of 06.00 a.m. to 08.00 p.m. and a break every 2 h. The data that appears on the mobile app is real-time data from sensor readings accessed via Firebase. The dimensions of the fish pond are 5 m long, 3 m wide, and 1.5 m deep. Fish pond environmental temperatures range from 25&#x00B0;C to 30&#x00B0;C with occasional light rain. Data collection was carried out in as many as 8 categories of data collection time, as shown in <xref ref-type="table" rid="table-2">Table 2</xref> below.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Data collection time frame</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>No.</th>
<th>Round data taken</th>
<th>Specific time</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1st round</td>
<td>06.00 a.m.</td>
</tr>
<tr>
<td>2</td>
<td>2nd round</td>
<td>08.00 a.m.</td>
</tr>
<tr>
<td>3</td>
<td>3rd round</td>
<td>10.00 a.m.</td>
</tr>
<tr>
<td>4</td>
<td>4th round</td>
<td>Noon</td>
</tr>
<tr>
<td>5</td>
<td>5th round</td>
<td>02.00 p.m.</td>
</tr>
<tr>
<td>6</td>
<td>6th round</td>
<td>04.00 p.m.</td>
</tr>
<tr>
<td>7</td>
<td>7th round</td>
<td>06.00 p.m.</td>
</tr>
<tr>
<td>8</td>
<td>8th round</td>
<td>08.00 p.m.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-12">Fig. 12</xref> is a configuration of data collection where the sensor interacts directly with the fish pond. Turbidity sensors, pH sensors, and temperature sensors are connected directly to the microcontroller via a connector so that the data can be read by the microcontroller. The microcontroller is connected to the Wi-Fi module device, and data can be uploaded to Firebase.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Configuration of data collection environment</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-12.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-13">Fig. 13</xref> is the actual condition of the catfish ponds, where there are several fish ponds. However, this study only focused on 1 fish pond, the orange line is the data collection area.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Actual catfish pond environment</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-13.tif"/>
</fig>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Measurement Tools</title>
<p>To test the accuracy of the data generated by the sensor in an IoT device, a test is needed by comparing the output data from the sensor with data based on measurements of turbidity, pH, and temperature measuring instruments. This study used a temperature measuring pen to measure temperature, a portable turbidity meter to measure turbidity, and a digital pH meter to measure the pH level, as shown in <xref ref-type="table" rid="table-3">Table 3</xref> below.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>A measurement tool</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>No.</th>
<th>Description</th>
<th>The figure of measurement tool</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Temperature measuring pen:</td>
<td rowspan="3"><inline-graphic xlink:href="CMC_41022-inline-1.tif"/></td>
</tr>
<tr>
<td/>
<td>Power supply: 1.5 VDC</td>
</tr>
<tr>
<td/>
<td>Temperature range: &#x2212;50&#x00B0;C&#x2013;300&#x00B0;C</td>
</tr>
<tr>
<td>2</td>
<td>Portable turbidity meter:</td>
<td rowspan="2"><inline-graphic xlink:href="CMC_41022-inline-2.tif"/></td>
</tr>
<tr>
<td/>
<td>Turbidity range: 0&#x2013;1100 NTU</td>
</tr>
<tr>
<td>3</td>
<td>Digital pH meter:</td>
<td rowspan="2"><inline-graphic xlink:href="CMC_41022-inline-3.tif"/></td>
</tr>
<tr>
<td/>
<td>pH range: 0&#x2013;14 pH</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Results and Discussions</title>
<p>Sensor measurement results are presented in the mobile app as illustrated in <xref ref-type="fig" rid="fig-14">Fig. 14</xref>, where there is a main menu and a menu displaying sensor measurement results of real-time temperature, turbidity level, and pH level values. <xref ref-type="fig" rid="fig-14">Fig. 14a</xref> is the main menu display of the water monitoring system app, and <xref ref-type="fig" rid="fig-14">Fig. 14b</xref> is the sensor measurement results menu in real-time conditions. In the main menu, there are two buttons: water control and settings. The water button opens the control menu page, which contains the results of the real-time condition of fishpond monitoring, which consists of temperature, pH level, and turbidity level. On the result menu page, apart from displaying the real-time conditions of the fishpond, there is also a &#x201C;back&#x201D; button to return to the main menu.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Mobile application user interface</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-14.tif"/>
</fig>
<p>The implementation of the fishpond real-time condition measurement can be seen in <xref ref-type="fig" rid="fig-15">Fig. 15</xref>, with data collection times at 06.00 a.m. and noon. In each figure, there is a change in the condition of the pH level, temperature, and turbidity; at 06.00 a.m., the pH level was 7.0, the temperature was 25.3&#x00B0;C, and the turbidity was 19.9. Whereas at noon, the three parameters experienced an increase with values of 7.0, 27.9&#x00B0;C, and 21.1, respectively. Likewise, in <xref ref-type="fig" rid="fig-16">Fig. 16</xref>, the data was taken at 02.00 p.m. and 06.00 p.m., with real-time data at 02.00 p.m. pH level of 7.00, temperature of 27.7&#x00B0;C, and turbidity of 21.1, while at 06.00 p.m. it decreased with values of 6.8, 25.2&#x00B0;C, and 20.5, respectively. Conditions read by IoT devices are real-time data with dynamic data conditions. This provides convenience and economic impact for users, especially fish cultivators. To provide solutions in aquaculture monitoring systems that are efficient, precise, and remotely accessible.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Condition results at 06.00 a.m (left side) and noon (right side)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-15.tif"/>
</fig><fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Condition results at 02.00 p.m (left side) and 06.00 p.m (right side)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-16.tif"/>
</fig>
<p>Real-time data is processed in the system using Firebase cloud data, as represented in <xref ref-type="fig" rid="fig-17">Fig. 17</xref>. The results of sensor readings on the fishpond are uploaded to Firebase to become real-time data with conditions of pH, temperature, and turbidity.</p>
<fig id="fig-17">
<label>Figure 17</label>
<caption>
<title>Firebase real-time data condition</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-17.tif"/>
</fig>
<sec id="s5_1">
<label>5.1</label>
<title>Temperature Measurement Results Analysis</title>
<p><xref ref-type="table" rid="table-4">Table 4</xref> shows the measurement results of IoT devices and measurement tools, which consist of 8 specific time categories and are measured in Celsius (C). The highest measurement results for both IoT devices and measurement tools are at noon. When compared between the results of these two devices, the gap is not too high, while the highest measurement gap is in the time range at 06.00 am, where there is a 1.1&#x00B0;C difference between the results of measurements using measurement tools (24.2&#x00B0;C) and the results of IoT device measurements (25.3&#x00B0;C). As for the gap measurements at other specific times are less than 1&#x00B0;C, and if it is averaged, the gap between IoT devices and measurement tools is 0.4&#x00B0;C.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Temperature measurement result</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>No.</th>
<th>Specific time</th>
<th>IoT device result<break/>(in Celcius)</th>
<th>Measurement tool result (in Celcius)</th>
<th>The Gap between IoT device and measurement tool (in Celcius)</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>06.00 a.m.</td>
<td>25.3</td>
<td>24.2</td>
<td>1.1</td>
</tr>
<tr>
<td>2</td>
<td>08.00 a.m.</td>
<td>25.3</td>
<td>25.8</td>
<td>0.5</td>
</tr>
<tr>
<td>3</td>
<td>10.00 a.m.</td>
<td>26.2</td>
<td>25.9</td>
<td>0.3</td>
</tr>
<tr>
<td>4</td>
<td>Noon</td>
<td>27.9</td>
<td>28.0</td>
<td>0.1</td>
</tr>
<tr>
<td>5</td>
<td>02.00 p.m.</td>
<td>27.7</td>
<td>27.6</td>
<td>0.1</td>
</tr>
<tr>
<td>6</td>
<td>04.00 p.m.</td>
<td>26.0</td>
<td>26.3</td>
<td>0.3</td>
</tr>
<tr>
<td>7</td>
<td>06.00 p.m.</td>
<td>25.5</td>
<td>24.9</td>
<td>0.6</td>
</tr>
<tr>
<td>8</td>
<td>08.00 p.m.</td>
<td>25.2</td>
<td>24.7</td>
<td>0.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Visually, in <xref ref-type="fig" rid="fig-18">Fig. 18</xref>, it can be seen that the gap between the IoT device (blue line) and the measurement results (red line) is not that significant. Between 10.00 a.m. and 12.00 p.m., both devices detected an increase in temperature and a decrease in temperature between 02.00 p.m. to 08.00 p.m.</p>
<fig id="fig-18">
<label>Figure 18</label>
<caption>
<title>Graphic of the temperature measurement result</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-18.tif"/>
</fig>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>pH Measurement Result Analysis</title>
<p>The measurement results of IoT devices and measurement tools for pH levels show a gap less than or equal to 0.3, as shown in <xref ref-type="table" rid="table-5">Table 5</xref>. The highest gap at noon was 0.3, where IoT devices showed a pH value of 7.0, and measurement tools showed a pH value of 7.3. The highest accuracy in data collection was at 04.00 PM and 08.00 PM where both devices show a pH value of 7.0.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>pH level measurement result</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>No.</th>
<th>Specific time</th>
<th>IoT devices result<break/>(in pH Scale)</th>
<th>Measurement tool result (in pH Scale)</th>
<th>The gap between IoT device and measurement tool (in pH Scale)</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>06.00 a.m.</td>
<td>7.0</td>
<td>6.8</td>
<td>0.2</td>
</tr>
<tr>
<td>2</td>
<td>08.00 a.m.</td>
<td>7.1</td>
<td>7.0</td>
<td>0.1</td>
</tr>
<tr>
<td>3</td>
<td>10.00 a.m.</td>
<td>7.1</td>
<td>7.0</td>
<td>0.1</td>
</tr>
<tr>
<td>4</td>
<td>Noon</td>
<td>7.0</td>
<td>7.3</td>
<td>0.3</td>
</tr>
<tr>
<td>5</td>
<td>02.00 p.m.</td>
<td>7.0</td>
<td>7.2</td>
<td>0.2</td>
</tr>
<tr>
<td>6</td>
<td>04.00 p.m.</td>
<td>7.0</td>
<td>7.0</td>
<td>0.0</td>
</tr>
<tr>
<td>7</td>
<td>06.00 p.m.</td>
<td>6.8</td>
<td>7.0</td>
<td>0.2</td>
</tr>
<tr>
<td>8</td>
<td>08.00 p.m.</td>
<td>7.0</td>
<td>7.0</td>
<td>0.0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-19">Fig. 19</xref> is a graphic of the pH measurement result where at noon there was an increase in the pH level based on the measurement tool result. This was because at that hour it was time for fish feeding, so it increased the pH level in the pond. While the measurement results of IoT devices at 12.00 p.m. and 02.00 p.m. did not change, and had a gap of 0.3 lower than the results of the measurement tool.</p>
<fig id="fig-19">
<label>Figure 19</label>
<caption>
<title>Graphic of the pH measurement result</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-19.tif"/>
</fig>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Analysis Turbidity Measurement Result</title>
<p>Turbidity level measurements were carried out using the Nephelometric Turbidity Unit (NTU). In <xref ref-type="table" rid="table-6">Table 6</xref>, it can be seen that the turbidity measurement results through the IoT device produce the measurement values below through the measuring instrument. The highest gap between the two devices occurred between 08.00 a.m. and 10.00 a.m. with a value of 2.8 NTU. In aggregate, the average gap between IoT Devices and Measurement Tools is 2.2 NTU.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Turbidity measurement result</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>No.</th>
<th>Specific time</th>
<th>IoT device result<break/>(in NTU scale)</th>
<th>Measurement tool result (in NTU scale)</th>
<th>The gap between IoT device and measurement tool (in NTU Scale)</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>06.00 a.m.</td>
<td>19.9</td>
<td>22.3</td>
<td>2.4</td>
</tr>
<tr>
<td>2</td>
<td>08.00 a.m.</td>
<td>19.6</td>
<td>22.4</td>
<td>2.8</td>
</tr>
<tr>
<td>3</td>
<td>10.00 a.m.</td>
<td>20.3</td>
<td>23.1</td>
<td>2.8</td>
</tr>
<tr>
<td>4</td>
<td>Noon</td>
<td>21.1</td>
<td>23.4</td>
<td>2.3</td>
</tr>
<tr>
<td>5</td>
<td>02.00 p.m.</td>
<td>21.1</td>
<td>23.2</td>
<td>2.1</td>
</tr>
<tr>
<td>6</td>
<td>04.00 p.m.</td>
<td>21.2</td>
<td>22.8</td>
<td>1.6</td>
</tr>
<tr>
<td>7</td>
<td>06.00 p.m.</td>
<td>20.5</td>
<td>22.4</td>
<td>1.9</td>
</tr>
<tr>
<td>8</td>
<td>08.00 p.m.</td>
<td>20.5</td>
<td>22.4</td>
<td>1.9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The graphical visualization is shown in <xref ref-type="fig" rid="fig-20">Fig. 20</xref> where the blue line shows the data generated by the IoT device and the red line shows the data generated by the measurement tool. In both devices there was an increase in turbidity at 12.00 p.m. and 02.00 p.m, this was because at that time it was the fish feeding schedule that increased the turbidity level in fish ponds.</p>
<fig id="fig-20">
<label>Figure 20</label>
<caption>
<title>Graphic of the turbidity measurement result</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_41022-fig-20.tif"/>
</fig>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Analysis of Error Percentage</title>
<p>The error percentage calculation is performed by finding the absolute difference between the expected value (&#x03BD;E) which is the value resulting from the measurement tool result and the actual value observed (&#x03BD;A) which is the result of IoT devices, <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> is the percentage error formulation</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi mathvariant="normal">A</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow></mml:mrow></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></disp-formula></p>
<p>Based on the results of calculating the error percentage which refers to the measurement results of IoT devices and measurement tools in <xref ref-type="table" rid="table-3">Tables 3</xref>&#x2013;<xref ref-type="table" rid="table-5">5</xref>, the resulting average error percentage is represented in <xref ref-type="table" rid="table-7">Table 7</xref>.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Error percentage result</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>No.</th>
<th>Specific time</th>
<th>Temperature error percentage</th>
<th>pH error percentage</th>
<th>Turbidity error percentage</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>06.00 a.m.</td>
<td>4.63%</td>
<td>2.94%</td>
<td>10.76%</td>
</tr>
<tr>
<td>2</td>
<td>08.00 a.m.</td>
<td>1.90%</td>
<td>1.43%</td>
<td>12.50%</td>
</tr>
<tr>
<td>3</td>
<td>10.00 a.m.</td>
<td>1.04%</td>
<td>1.43%</td>
<td>12.12%</td>
</tr>
<tr>
<td>4</td>
<td>Noon</td>
<td>0.50%</td>
<td>4.11%</td>
<td>9.83%</td>
</tr>
<tr>
<td>5</td>
<td>02.00 p.m.</td>
<td>0.51%</td>
<td>2.78%</td>
<td>9.05%</td>
</tr>
<tr>
<td>6</td>
<td>04.00 p.m.</td>
<td>0.99%</td>
<td>0.00%</td>
<td>7.02%</td>
</tr>
<tr>
<td>7</td>
<td>06.00 p.m.</td>
<td>2.41%</td>
<td>2.86%</td>
<td>8.48%</td>
</tr>
<tr>
<td>8</td>
<td>08.00 p.m.</td>
<td>2.02%</td>
<td>0.00%</td>
<td>8.48%</td>
</tr>
<tr>
<td colspan="2"><bold>Average</bold></td>
<td><bold>1.75%</bold></td>
<td><bold>1.94%</bold></td>
<td><bold>9.78%</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-7">Table 7</xref> above results in an average temperature error percentage of 1.75%; this indicates that the accuracy value of the temperature data generated by the IoT device is 98.25% (which is taken from 100% minus 1.75%). The pH error percentage shows 1.94%, which indicates an accuracy percentage of 98.06%. Meanwhile, the turbidity error percentage shows 9.78% or an accurate value of 90.22%. Of the three error percentage results above, the overall average error between temperature error percentage, pH error percentage, and turbidity error results in a percentage of 4.49%. From the percentage error, the level of accuracy can be measured with the <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>:</p>

<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></disp-formula></p>
<p>where <italic>A</italic> is the percentage of accuracy with a 100% formulation minus <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mover><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula>. <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mover><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> is the average error percentage of 4.49%. So the results of formulation produce an accuracy percentage of 95.51%.</p>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>Cost Analysis</title>
<p>Cost analysis is carried out by conducting a comparative analysis using a labor-based. The elements that are calculated in the IoT device consist of (a) the use of electric power in units of watts and (b) the prediction of maintenance costs in one month. The electricity cost charged is standard in Indonesia at Indonesian Rupiah (IDR) 1,352 kilowatt-hours (kWh). Based on the conditions of the IoT device, the maximum consumption of electric power is 20 watts with full-day or 24-h usage. The consumption of electric power is 20 watts, so it is necessary to convert the unit cost of electricity into watts per hour (Wh). So the parameters used in the calculation is IDR 1.352 Wh. The formula used to calculate the daily electricity load is maximum power consumption multiplied by the number of hours of use, multiplied by the cost of electricity (IDR 1.352 Wh). In this case, 20 watts &#x00D7; 24 h &#x00D7; IDR 1.352 Wh results in a daily cost of IDR 648.96 for device usage. If calculated for a month (30 days), it generates IDR 19,468.8 for costs charged to IoT devices. However, using an IoT device requires additional maintenance costs; in this case, the maintenance charge for the device is IDR 50,000 per month. Meanwhile, for the use of daily labor, the standard cost in Indonesia is IDR 40,000 per day with a work duration of 1 to 2 h. If calculated for one month (30 days), it will generate a cost of IDR 1,200,000. <xref ref-type="table" rid="table-8">Table 8</xref> shows a comparison of the monthly costs incurred between the IoT device and the daily labor-based one.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Cost analysis comparison between IoT device and the labor-based</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th></th>
<th>Parameter</th>
<th>Daily cost in IDR</th>
<th>Monthly cost<break/>(30 days) in IDR</th>
<th>Maintenance in IDR</th>
<th>Total in IDR</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>IoT device</td>
<td>&#x2013; 20 Watt<break/>&#x2013; 24 h<break/>&#x2013; IDR 1.352 Wh</td>
<td>648.96</td>
<td>19,468.8</td>
<td>50,000</td>
<td>69,468.8</td>
</tr>
<tr>
<td>Labor-based</td>
<td>Labor cost<break/>IDR 40,000</td>
<td>40,000</td>
<td>1,200,000</td>
<td>&#x2013;</td>
<td>1,200,000</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In <xref ref-type="table" rid="table-8">Table 8</xref> above, it can be seen that there is a significant difference between aquaculture monitoring using IoT devices and labor-based, wherein monthly usage for IoT devices, taking into account maintenance costs, results in a cost of IDR 69,468.8. While labor-based, the total monthly fee is IDR 1,200,000. In terms of monthly cost effectiveness, IoT device-based aquaculture has a very high advantage when compared to labor-based. This can be calculated by the difference between labor-based and IoT devices which results in IDR 1,130,531. This means that the effective cost of IDR 69,468.8 (IoT device) is IDR 1,130,531 (labor-based), which is less than IDR 1,200,000. In terms of percentage, the effective value formula is divided by the original value (labor-based &#x003D; IDR 1,200,000) and multiplied by 100% to produce 94.21%. So, the effective cost of IoT devices is 94.21% when compared to labor-based costs.</p>

</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions</title>
<p>The application of IoT technology in the aquaculture area can make it beneficial for fish cultivators to monitor real-time conditions where several fish species are highly dependent on water conditions, including catfish <italic>(Siluriformes)</italic>. This research has implemented an IoT device to monitor the condition of fish ponds with three parameters: temperature, pH level, and turbidity level. The technology is integrated with Firebase cloud data, which can be accessed directly in real-time via Android-based mobile apps for end users. From the results of IoT-based aquaculture monitoring system testing compared to measurement tools, through data collection that is divided into 8-time categories, it produces an average error for the temperature of 1.75%, the average error for pH level of 1.94%, and an average error for turbidity level of 9.78%. Overall the total average error of the three components is 4.49%, and at this level, the accuracy can be calculated as 100% minus 4.49%, resulting in an accuracy level of 95.51%. Meanwhile in cost analysis, where a comparative analysis was carried out between IoT device-based and labor-based aquaculture monitoring, the percentage of IoT device cost-effectiveness was 94.21% compared to labor-based. This shows that IoT devices are a low-cost technology to be implemented in an aquaculture monitoring system. So that this IoT-based aquaculture monitoring system can be effectively used as a technology in monitoring fish pond conditions in real-time and remotely for fish cultivators that contribute to providing an IoT-based aquaculture monitoring system that produces data that is valid, precise, easy to implement, and low-cost. As a further development, the integration of aquaculture can be carried out with several physical sensors that can observe fish activities, such as hungry fish conditions, as well as water conditions with other parameters such as dissolved oxygen (DO) or water conductivity sensors. In addition, this study can be combined with machine learning to produce not only real-time conditions but also recommendations for fish pond conditions, whether normal or not, whether fish are hungry or not, as well as other possible parameters that can be processed to provide decision recommendations.</p>
</sec>
</body>
<back>
<ack>
<p>This research was supported by the Department of Electrical Engineering at the National Chin-Yi University of Technology. The authors would like to thank the National Chin-Yi University of Technology, Takming University of Science and Technology, Taiwan, for supporting this research.</p>
</ack>
<sec><title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>BPS Statistics Indonesia</collab></person-group>, <article-title><italic>Statistical Yearbook of Indonesia 2022</italic>. Jakarta, Indonesia: BPS-Statistics Indonesia</article-title>, <year>2022</year>. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.bps.go.id/publication/2020/04/29/e9011b3155d45d70823c141f/statistik-indonesia-2020.html">https://www.bps.go.id/publication/2020/04/29/e9011b3155d45d70823c141f/statistik-indonesia-2020.html</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Jaiswal</surname></string-name>, <string-name><given-names>K. D.</given-names> <surname>Rasal</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Chandra</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Praba</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Iquebal</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Proteomics in fish health and aquaculture productivity management: Status and future perspectives</article-title>,&#x201D; <source>Aquaculture</source>, vol. <volume>566</volume>, no. <issue>739159</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>22</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Kartikaningsih</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yahya</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Setijawati</surname></string-name> and <string-name><given-names>H. I.</given-names> <surname>Fathoni</surname></string-name></person-group>, &#x201C;<article-title>The behavior of catfish traders on the food safety perspective in Malang markets, Indonesia</article-title>,&#x201D; <source>Biodiversitas</source>, vol. <volume>23</volume>, no. <issue>5</issue>, pp. <fpage>2270</fpage>&#x2013;<lpage>2275</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>Q. F.</given-names> <surname>Hasan</surname></string-name></person-group>, &#x201C;<chapter-title>Internet of Things concept</chapter-title>,&#x201D; in <source>Internet of Things A&#x2014;Z: Technologies and Application</source>, <edition>1<sup>st</sup> </edition> ed. <publisher-loc>New Jersey, USA</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons</publisher-name>, pp. <fpage>7</fpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W. T.</given-names> <surname>Sung</surname></string-name> and <string-name><given-names>F. N.</given-names> <surname>Fadillah</surname></string-name></person-group>, &#x201C;<article-title>Water quality monitoring using physiochemical sensors</article-title>,&#x201D; in <conf-name>Proc. Int. Symp. on Computer, Consumer and Control (IS3C)</conf-name>, <publisher-loc>Taichung, Taiwan</publisher-loc>, pp. <fpage>440</fpage>&#x2013;<lpage>443</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G. J. R.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Zaki</surname></string-name></person-group>, &#x201C;<article-title>IoT based system for monitoring and control of industrial process using real-time firebase database</article-title>,&#x201D; in <conf-name>Proc. 3rd Int. Conf. in Cimputational and Experimental Method in Mechanical Engineering</conf-name>, <publisher-loc>Greater Noida, India</publisher-loc>, pp. <fpage>020110-1</fpage>&#x2013;<lpage>020110-6</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. W.</given-names> <surname>Al-Mutairi</surname></string-name> and <string-name><given-names>K. M.</given-names> <surname>Al-Aubidy</surname></string-name></person-group>, &#x201C;<article-title>IoT-based smart monitoring and management system for fish farming</article-title>,&#x201D; <source>Bulletin of Electrical Engineering and Informatics</source>, vol. <volume>12</volume>, no. <issue>3</issue>, pp. <fpage>1435</fpage>&#x2013;<lpage>1446</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K. S. S.</given-names> <surname>Javvaji</surname></string-name> and <string-name><given-names>Md. A.</given-names> <surname>Hussain</surname></string-name></person-group>, &#x201C;<article-title>Prototype of aquaculture using IoT technologies</article-title>,&#x201D; in <conf-name>Proc. 11th Int. Conf. on Computing and Networking Technology (ICCNT)</conf-name>, <publisher-loc>Kharagpur, India</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. T.</given-names> <surname>Tamim</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Begum</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Shachcho</surname></string-name>, <string-name><given-names>M. M.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Yeboah-Akowuah</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Development of IoT based fish monitoring system for aquaculture</article-title>,&#x201D; <source>Intelligent Automation &#x0026; Soft Computing</source>, vol. <volume>32</volume>, no. <issue>1</issue>, pp. <fpage>55</fpage>&#x2013;<lpage>71</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Fortino</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trunfio</surname></string-name></person-group>, <article-title><italic>Internet of Things Based on Smart Objects: Technology, Middleware, and Applications</italic>. Switzerland: Springer</article-title>, <year>2014</year>. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://link.springer.com/book/10.1007/978-3-319-00491-4">https://link.springer.com/book/10.1007/978-3-319-00491-4</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. S.</given-names> <surname>Niaraki</surname></string-name></person-group>, &#x201C;<article-title>Internet of Thing (IoT) review of review: Bibliometric overview since its foundation</article-title>,&#x201D; <source>Future Generation Computer System</source>, vol. <volume>143</volume>, no. <issue>5</issue>, pp. <fpage>361</fpage>&#x2013;<lpage>377</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Jan</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Ahamed</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Mayer</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Patel</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Grossman</surname></string-name></person-group>, &#x201C;<article-title>Artificial intelligence for industry 4.0: Systematic review of applications, challenges, and opportunities</article-title>,&#x201D; <source>Expert System With Application</source>, vol. <volume>216</volume>, no. <issue>119456</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>21</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. S.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>R. A.</given-names> <surname>Saeed</surname></string-name>, <string-name><given-names>I. K.</given-names> <surname>Eltahir</surname></string-name> and <string-name><given-names>O. O.</given-names> <surname>Khalifa</surname></string-name></person-group>, &#x201C;<article-title>A systematic review on energy efficiency in the Internet of Underwater Things (IoUT): Recent approaches and research gaps</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>213</volume>, no. <issue>103594</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>22</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Rejeb</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Rejeb</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Treiblmaier</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Appolloni</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>The Internet of Things (IoT) in healthcare: Taking stock and moving forward</article-title>,&#x201D; <source>Internet of Things</source>, vol. <volume>22</volume>, no. <issue>100721</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>23</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Aadil</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Mehmood</surname></string-name>, <string-name><given-names>N. Ul</given-names> <surname>Hasan</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Lim</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ejaz</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Remote health monitoring using IoT-based smart wireless body area network</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>68</volume>, no. <issue>2</issue>, pp. <fpage>2499</fpage>&#x2013;<lpage>2513</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. K.</given-names> <surname>Bhoi</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Panda</surname></string-name>, <string-name><given-names>K. K.</given-names> <surname>Jena</surname></string-name>, <string-name><given-names>K. S.</given-names> <surname>Sahoo</surname></string-name>, <string-name><given-names>N. Z.</given-names> <surname>Jhanjhi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>IoT-EMS: An Internet of Things based environment monitoring system in volunteer computing environment</article-title>,&#x201D; <source>Intelligent Automation &#x0026; Soft Computing</source>, vol. <volume>32</volume>, no. <issue>3</issue>, pp. <fpage>1493</fpage>&#x2013;<lpage>1507</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. N.</given-names> <surname>Fajar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Jayadi</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Halim</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Robertson</surname></string-name></person-group>, &#x201C;<article-title>Mobile application for agrotechnology systems using Internet of Things (IoT)</article-title>,&#x201D; <source>Journal of System and Management Science</source>, vol. <volume>12</volume>, no. <issue>3</issue>, pp. <fpage>104</fpage>&#x2013;<lpage>116</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V. R.</given-names> <surname>Pathmudi</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Khatri</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>A. S. H.</given-names> <surname>Abdul-Qawy</surname></string-name> and <string-name><given-names>A. K.</given-names> <surname>Vyas</surname></string-name></person-group>, &#x201C;<article-title>A systematic review of IoT technologies and their constituents for smart and sustainable agriculture applications</article-title>,&#x201D; <source>Scientific African</source>, vol. <volume>19</volume>, no. <issue>e01577</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>14</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Rastegari</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Nadi</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Lam</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ikhwanuddin</surname></string-name>, <string-name><given-names>N. A.</given-names> <surname>Kasan</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Internet of Things in aquaculture: A review of the challenges and potential solutions based on current and future trends</article-title>,&#x201D; <source>Smart Agriculture Technology</source>, vol. <volume>4</volume>, no. <issue>100187</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. C.</given-names> <surname>Chiu</surname></string-name>, <string-name><given-names>W. M.</given-names> <surname>Yan</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Bhat</surname></string-name> and <string-name><given-names>N. F.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>Development of smart aquaculture farm management system using IoT and AI-based surrogate models</article-title>,&#x201D; <source>Journal of Agriculture and Food Research</source>, vol. <volume>9</volume>, no. <issue>100357</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L. P.</given-names> <surname>Rahayu</surname></string-name>, <string-name><given-names>B. A.</given-names> <surname>Kindhi</surname></string-name>, <string-name><given-names>C. D.</given-names> <surname>Pradika</surname></string-name>, <string-name><given-names>F. I.</given-names> <surname>Adhim</surname></string-name>, <string-name><given-names>C. W.</given-names> <surname>Priananda</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Design of pH control system and water recirculation in aquaponic cultivation using mamdani fuzzy logic control</article-title>,&#x201D; in <conf-name>Proc. ICAMIMIA</conf-name>, <publisher-loc>Surabaya, Indonesia</publisher-loc>, pp. <fpage>287</fpage>&#x2013;<lpage>292</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. L.</given-names> <surname>Tsai</surname></string-name>, <string-name><given-names>L. W.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>L. J.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Shiu</surname></string-name> and <string-name><given-names>H. W.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>IoT based smart aquaculture system with automatic aerating and water quality monitoring</article-title>,&#x201D; <source>Journal of Internet Technology</source>, vol. <volume>23</volume>, no. <issue>1</issue>, pp. <fpage>177</fpage>&#x2013;<lpage>184</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. Y.</given-names> <surname>Lu</surname></string-name>, <string-name><given-names>C. Y.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>S. C.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>Y. H.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>W. C.</given-names> <surname>Lo</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A low-cost AI buoy system for monitoring water quality at offshore aquaculture cages</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>4078</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L. B.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>Y. H.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>X. R.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>W. H.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>W. C.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Design and implementation of a smart seawater aquarium system based on Artificial Intelligence of Things technology</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>22</volume>, no. <issue>20</issue>, pp. <fpage>19908</fpage>&#x2013;<lpage>19918</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H. F.</given-names> <surname>Hawari</surname></string-name> and <string-name><given-names>M. A.</given-names> <surname>Hazwan</surname></string-name></person-group>, &#x201C;<article-title>Development of Iot monitoring system for aquaculture application</article-title>,&#x201D; in <conf-name>Proc. GEOCOST</conf-name>, <publisher-loc>Sarawak, Malaysia</publisher-loc>, pp. <fpage>330</fpage>&#x2013;<lpage>334</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>S. R.</given-names> <surname>Rizvi</surname></string-name></person-group>, &#x201C;<chapter-title>Using CMOS integrated-circuit</chapter-title>,&#x201D; in <source>Microcontroller Programming&#x2014;An Introduction</source>, <edition>1<sup>st</sup></edition> ed. <publisher-loc>Boca Raton, US</publisher-loc>: <publisher-name>CRC Press Taylor &#x0026; Francis Group</publisher-name>, pp. <fpage>204</fpage>&#x2013;<lpage>207</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Immonen</surname></string-name> and <string-name><given-names>T.</given-names> <surname>H&#x00E4;m&#x00E4;l&#x00E4;inen</surname></string-name></person-group>, &#x201C;<article-title>Tiny machine learning for resource-constrained microcontrollers</article-title>,&#x201D; <source>Journal of Sensors</source>, vol. <volume>2022</volume>, no. <issue>7437023</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. J.</given-names> <surname>Davis</surname></string-name> and <string-name><given-names>B. H.</given-names> <surname>Clowers</surname></string-name></person-group>, &#x201C;<article-title>Low-cost arduino controlled dual-polarity high voltage power supply</article-title>,&#x201D; <source>HardwareX</source>, vol. <volume>13</volume>, no. <issue>e00382</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>14</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kamboj</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Garg</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Bansal</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Sankar</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Bukya</surname></string-name></person-group>, &#x201C;<article-title>Development of android app-based portable water quality testing device using arduino</article-title>,&#x201D; in <conf-name>Proc. ICRITO</conf-name>, <publisher-loc>Noida, India</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Elbeheiry</surname></string-name> and <string-name><given-names>R. S.</given-names> <surname>Balog</surname></string-name></person-group>, &#x201C;<article-title>Technologies driving the shift to smart farming: A review</article-title>,&#x201D; <source>IEEE Sensor Journal</source>, vol. <volume>23</volume>, no. <issue>3</issue>, pp. <fpage>1752</fpage>&#x2013;<lpage>1769</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. S.</given-names> <surname>Saha</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Sandha</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Srivastava</surname></string-name></person-group>, &#x201C;<article-title>Machine learning for microcontroller-class hardware: A review</article-title>,&#x201D; <source>IEEE Sensor Journal</source>, vol. <volume>22</volume>, no. <issue>22</issue>, pp. <fpage>21362</fpage>&#x2013;<lpage>21390</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T. K.</given-names> <surname>Boppana</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Bagade</surname></string-name></person-group>, &#x201C;<article-title>GAN-AE: An unsupervised intrusion detection system for MQTT networks</article-title>,&#x201D; <source>Engineering Applications of Artificial Intelligence</source>, vol. <volume>119</volume>, no. <issue>105805</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W. L.</given-names> <surname>Hakim</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Hasanah</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Mulyanti</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Aminudin</surname></string-name></person-group>, &#x201C;<article-title>Characterization of turbidity water sensor SEN0189 on the changes of total suspended solids in the water</article-title>,&#x201D; <source>Journal of Physics: Conference Series</source>, vol. <volume>1280</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Seetharaman</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Nivetha</surname></string-name>, <string-name><given-names>S. V.</given-names> <surname>Dakshin</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Anandan</surname></string-name> and <string-name><given-names>R. R.</given-names> <surname>Sreeja</surname></string-name></person-group>, &#x201C;<article-title>Arduino based system for domestic waste water management using pH sensor</article-title>,&#x201D; in <conf-name>Proc. I-SMAC</conf-name>, <publisher-loc>Dharan, Nepal</publisher-loc>, pp. <fpage>352</fpage>&#x2013;<lpage>355</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. B.</given-names> <surname>Semma</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Saerozi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mansur</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Kusrini</surname></string-name></person-group>, &#x201C;<article-title>Cloud computing: Google firebase firestore optimization analysis</article-title>,&#x201D; <source>Indonesian Journal of Electrical Engineering and Computer Science</source>, vol. <volume>29</volume>, no. <issue>3</issue>, pp. <fpage>1719</fpage>&#x2013;<lpage>1728</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M. S.</given-names> <surname>Aman Khan</surname></string-name>, <string-name><given-names>A. R.</given-names> <surname>Farabi</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Iqbal</surname></string-name></person-group>, &#x201C;<article-title>What do firebase developers discuss about? An empirical study on stack overflow posts</article-title>,&#x201D; in <conf-name>Proc. NSysS</conf-name>, <publisher-name>Cox&#x2019;s Bazar</publisher-name>, <publisher-loc>Bangladesh</publisher-loc>, pp. <fpage>65</fpage>&#x2013;<lpage>74</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>U.</given-names> <surname>Ramani</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Binisha</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Rajasekaran</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Vignesh</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Malini</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Enhancement of embedded controller firebase database labview interactive IoT based production natural parameters monitoring</article-title>,&#x201D; in <conf-name>Proc. ICAISS</conf-name>, <publisher-loc>Trichy, India</publisher-loc>, pp. <fpage>1192</fpage>&#x2013;<lpage>1197</lpage>, <year>2023</year>.</mixed-citation></ref>
</ref-list>
</back></article>