Tsukamoto Fuzzy Inference System On Internet of Things-Based For Room Temperature and Humidity Control
Tsukamoto Fuzzy Inference System On Internet of Things-Based For Room Temperature and Humidity Control
ABSTRACT The idea of the Internet of Things (IoT) is utilized to increase the advantages of internet
connectivity. As long as the electrical device is still connected to the internet, IoT can be utilized to operate it.
This study applies the concept of IoT as a fan control and monitoring of the humidity and room temperature
through a mobile-based application, so that the room can be controlled remotely using a smartphone before
use. It is necessary to always keep the room comfortable to use, so that users can increase productivity and
always avoid potential disease attacks when the temperature is unstable. In addition, the IoT concept also
makes it easier to turn off the fan if at any time you forget to turn it off. This fan is integrated with the ESP32
microcontroller which has been equipped with a Wireless Fidelity (WiFi) module to access data changes in
the Firebase Realtime Database. Room temperature and humidity are measured with a DHT22 sensor and
processed using Tsukamoto’s Fuzzy Inference System to produce the appropriate fan speed in the Duty Cycle
unit. Tools and applications can work as predicted based on the findings of the research conducted. However,
the impact of the fan on a closed room cannot cool the room temperature but the room temperature moves
up with a change of 0.3 ◦ C to 0.5 ◦ C within 40-75 minutes. Therefore, in the next study it is recommended
to use cooling devices such as Exhaust fans or Air Conditioners.
INDEX TERMS DHT22, duty cycle, ESP32, fan speed, fuzzy inference system Tsukamoto, humidity,
Internet of Things, room controllers, temperature.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
VOLUME 11, 2023 6209
Sunardi et al.: Tsukamoto Fuzzy Inference System on Internet of Things-Based for Room Temperature and Humidity Control
small and even many Indonesians are still unfamiliar with the utilizing a mobile-based application to control and monitor
term IoT. room temperature conditions [8]. The application is devel-
IoT is one of the many technologies developed to face the oped using the flutter framework [9]. The WiFi module
digital era like now to make it easier for people to use it and to contained in the ESP32 is used to access data changes in
overcome digital-based difficulties. Researchers are always the database in real time [10]. The database used is Fire-
developing this technology in order to achieve optimal results base Realtime Database which is a product of the Google
in helping human needs. company.
As the name implies, IoT is the internet that plays an The application of IoT in this study aims to make it easier
important role in carrying out all activities. This proves that for users to overcome the problems that have been described,
the internet plays an active role in daily digital activities. such as making it easier to turn off the fan if at any time they
Basically, IoT is a technological concept that connects other forget to turn it off or control the temperature remotely via a
devices with internet media and can be controlled remotely. smartphone before the room is used for activities [11].
IoT is a concept in which technology is integrated into phys- Several IoT-based room temperature and humidity control
ical objects, such as sensors and software, with the aim of systems have been created in previous studies with different
connecting, communicating, controlling, and sharing data utilization functions, some use on server rooms [12], green-
while still connected to the internet. house [13], thermal [14], and others [15]. The application
IoT is one of the technologies that has a close relationship of IoT can provide a great contribution in achieving conve-
with the term machine-to-machine (M2M). M2M is a service nience for its users. This statement is supported by previous
that enables remote management and control of IT devices researchers who show that the results of IoT implementation
over IP and IoT networks is a closely related concept. The are very promising because they can improve the security,
tools used in M2M are able to communicate so they are called safety, intelligence, and comfort of users [16]
smart devices. The purpose of creating smart devices is solely Other studies have shown that IoT systems are also a
to help and become a solution to solving various problems very suitable concept in providing convenience for digital
or affairs and tasks owned by humans. IoT utilization can be technology users. Any device connected to electricity can
applied in various areas of life, such as home automation, be controlled by using the concept of IoT. Improved system
agriculture, health, transportation, and others [7]. There are efficiency drastically reduces electrical energy consumption
several components in this technology but fundamentally by providing central control of the equipment [17].
there are only four components, namely sensors, connectivity, The use of the ON/OFF concept in the control system
processed data, and user interface (UI). can reduce the efficiency of the function of the tool built so
A sensor is a tool that serves to retrieve data from an object. that alternative control is needed to overcome this problem.
The data in question can be information such as temperature, Control systems with proven methods such as the Fuzzy
humidity, sound, movement, and light. This data will be sent Inference System (FIS) need to be implemented in the system
as information to the user. The process of sending data from and evaluated to improve the control system. This is sup-
sensor measurements requires connectivity in the form of an ported by previous research that shows the use of fuzzy logic
internet network as a medium. Many connectivity options in control systems can provide a more optimal contribution
include cellular networks and Wi-Fi. Each internet source has when compared to the ON/OFF base [14]. The ON/OFF base
its own advantages and disadvantages. IoT requires a stable will only give a value of 1 or 0, while the fuzzy base will give
network connection so that the data exchange process can run values of 0 through 1.
properly. After going through a shipment that requires con- In other studies, a fan control system has also been built
nectivity, the data will then go through a processing process with fuzzy logic. The use of fuzzy logic concepts in this study
before a command occurs. In order for the results of sending is considered to be an energy-saving solution using artificial
this data to be seen by users, users are equipped with UI as intelligence [18].
a monitoring and control medium. The UI used can be web, In one of the studies has applied fuzzy and IoT logic
mobile, and other platforms. to web-based server rooms and provides notifications via
The way this IoT technology works is very simple, namely Twitter. In this study, AC was used as a cooling media that
by using program instructions. Each command can generate was controlled using fuzzy logic and IoT. Based on research
interactions on directly connected devices without the pres- testing conducted through the Matlab application, fuzzy logic
ence of intervention from the user. It can be said that this can be implemented into the microcontroller with the results
technology is arranged in such a way as to make it easier of simulation testing using obtained values that correspond to
for users to carry out remote control of a control object. the results on the microcontroller and the average value of AC
The main factor in smooth running is the stabilization of the Temperature Set output deviation 0.03500 and the average
connectivity network, while humans are only the supervisors AC Mode Set output deviation 0.01225. Although there are
of every activity of the device when it is executing commands. differences in some output values, researchers claim that
Based on the description and comfort that will be obtained the function to control the air conditioner was successfully
using IoT technology, this study will implement IoT by designed as desired [19].
B. FIS TSUKAMOTO
Each rule is supported by the same monotonous logic used b: SHOULDER MEMBERSHIP CURVE
by FIS Tsukamoto [21]. A fuzzy set with monotonous mem- The shoulder curve is used to end the variable of a blurred
bership functions should be used to describe any result of area that has its right or left side unchanged. This type
the IF-THEN rule [22]. Based on the predicate, the output of curve is divided into two models, namely the left
of the inference result of each rule is explicit (Crisp) [23]. shoulder curve and the right shoulder curve as shown in
Utilizing defuzzification and the idea of weighted averages, Figure 2 [27].
aggregation of the rules is carried out, and the results are then
obtained [24]. 2) SYSTEM INFERENCE
At the inference system level, fuzzy rules based on the fuzzy
1) FUZZIFICATION set theory and fuzzy rules in the form of IF-THEN statements
The fuzzification stage serves to convert the crisp value into a are both used to draw conclusions [22], [28]. Zadeh divides
fuzzy value using a fuzzy curve [25]. This study applies two into three basic operators, namely AND, OR, and NOT [29].
types of curves, namely the triangle curve and the shoulder The AND is an operator that serves to obtain the minimum
model. elements. While the OR operator is used to search for the
a: TRIANGULAR MEMBERSHIP CURVE maximum element and the NOT operator is used to subtract
the value of 1 with the negated fuzzy element [30]. In this
A triangular curve is a combination of linear ascending and
study was applied the AND operator to every fuzzy rule
descending linear delimited by a single point of membership
formed. The mathematical narrative of the AND operator as
value 1 as in Figure 1 [26].
shown in Equation 2.
Based on Figure 1, it can be concluded that the triangle
curve has four conditions of the value of the agglomerate. µA ∩ B = min(µA[x], µB[x]) (2)
The four conditions will only result in a membership value
of 0 to 1. The representation of the triangle curve can be seen 3) DEFUZZIFICATION
in Equation 1. Defuzzification is the final process of converting a fuzzy
0; x ≤ a or x ≥ c output into a crisp value [31]. The equation applied at this
(x − a)/(b − a) a < x < b
stage is the Weighted Average as Equation 3 [32].
µ [x] = (1)
αi zi
P
(b − x)/(c − b) b < x < c Z= P (3)
αi
1; x=b
C. ESP32
The ESP32 is the successor to the ESP8266 and offers sev-
eral improvements in every way [33]. The ESP32 supports
Bluetooth Low Energy as well as WiFi connections, making
the ESP32 more flexible [34]. The ESP32 has 64MB of flash
memory for storing programs and data [35].
D. DHT22 SENSOR
The DHT22 sensor is a digital relative temperature and
humidity sensor [36]. The DHT22 sensor uses capacitors
and thermistors to measure ambient air and send signals to
the data pins [37]. The DHT22 claims to have good read
quality, judging by its quick response to data collection and its
minimalist size, as well as its relatively low price compared
to thermometers [38].
E. PIR SENSOR
The PIR sensor is a motion detection sensor [39]. PIR sensors
are widely used to determine the presence of human move-
ment in the area that can be reached by PIR sensors [40]. FIGURE 3. Research stage.
These sensors are small, inexpensive, require little power, and
are easy to use. This sensor is also widely used domestically
and professionally [41].
F. PWM AC DIMMER
A dimmer is an electronic circuit that converts the shape of
a pure AC signal into a truncated signal, which allows the
output power to be adjusted [42]. AC signal clippings are
useful for light dimming, motor deceleration, heating control
and more [43].
FIGURE 4. Basic concepts of data exchange.
G. FLUTTER
III. RESEARCH STAGE
Flutter is an open-source framework or SDK developed by This research consists of several steps to produce the desired
Google to create high-performance app interfaces that can output. The research stage as shown in Figure 3.
be published for Android and iOS platforms from a single Based on the research stage in Figure 3, broadly speaking,
codebase [44]. The hot reload feature provided by Flutter there are four stages carried out to produce the expected
eliminates the need to compile or rebuild all changes to see output. In the first stage, the database is designed and built
the results [45]. Flutter uses the Dart programming language using firebase database which is a realtime database service
which certainly feels familiar with the Java or Javascript from the Google company. This database serves as a data
programming language [46]. Darts is a popular programming center that will be an indicator of data changes from the tools
language developed by Google [47]. and mobile applications to be built. These data changes will
be accessed reciprocally by tools and mobile applications in
H. FIREBASE real time over a network connection. In simple terms, the
Firebase is a service from Google that is used to help basic concept of data exchange is like Figure 4.
with application development. Firebase Realtime Database Based on Figure 4, data exchange does not occur directly
enables users to create feature-rich collaborative apps by between a mobile application and a microcontroller, but is
providing secure database access directly from client-side mediated by a database that acts as a data center. Any changes
code [48]. Firebase provides a responsive experience to to this database will be accessed by each device, both changes
end users. Data changes occur continuously and in real- by the microcontroller and changes by the mobile application.
time offline. The real-time database synchronizes local data In the second stage, the tool is designed and built by
changes with remote updates that occur when the client is utilizing one of the microcontrollers, namely the ESP32.
offline, so any differences are automatically resolved when The use of this microcontroller is based on the need for
device connectivity is restored [49]. a network connection so that with its advantages that are
already accompanied by a WiFi module, there is no need to Broadly speaking, Tsukamoto fuzzy consists of three
accompany additional WiFi modules anymore. This will save stages, namely fuzzification, inference engine, and defuzzi-
more on the use of the device. fication. These stages are used to produce the output of the
In the third stage, the mobile application is designed inputted variable values. The results of this processing are
and built using the Flutter framework. The flutter frame- expected to be the most efficient value in controlling room
work is one of the Open Source frameworks that is widely temperature in the studies conducted.
used in mobile development. Programmers simply visit, After the discussion process is complete, a manual calcula-
download, and install the flutter package from its official tion process is carried out in the Microsoft Excel application.
website. Google has provided documentation to be able to Then the coding or application of the fuzzy method is carried
use the features that have been provided in this frame- out on the built tool. The results of manual calculations
work. In addition, the development of this application is that have been done will be compared with the results of
also assisted by using the Flutter package in Visual Studio calculations on coding tools. The tool is coded with a pro-
Code. gramming language with the ino extension using the Arduino
In the fourth stage, the research continued by implementing IDE application.
FIS Tsukamoto. This stage starts from discussing variables, After all stages of this research are carried out, the tools and
talking universes, sets, and fuzzy domains. Each variable is applications are tested for feasibility so as to provide optimal
represented in the form of a fuzzy curve used in the process results as expected. If the test results still have errors, they will
on the Tsukamoto fuzzy. be reviewed for correction. Based on what has been explained
temperature and humidity. These two input variables each Warm, Warm, Quite Hot, Hot, and Very Hot. While the set
have five sets. The set of temperature variables is Quite of humidity variables are Dry, Normal, Pretty Wet, Wet, and
Very Wet. The combination results of these two variables it must be known how the characteristics of this DHT22
produce a fan speed output consisting of three sets, namely sensor in tropical Indonesia and need to be calibrated at the
Slow, Medium and Fast. An example of some of the speed desired local conditions. Sensor calibration is a feasibility
outputs produced by this fuzzy calculation can be seen in test of the sensor to achieve results in accordance with the
Table 6. desired indicators, namely accuracy and precision with the
addition of an equation model, so that this goal is achieved.
IV. EXPERIMENTAL RESULT This calibration is done by comparing the temperature and
A. DHT22 SENSOR CALIBRATION humidity values on the sensor with the temperature and
In this study, the temperature sensor used was the DHT22 sen- humidity values obtained from manual measurements from
sor. However, this sensor is made and designed for measure- the thermometer and hygrometer taken at the same time. The
ment at the location conditions under which it is created that comparison tool used in this calibration process is the Digital
will cause deviations in results at other locations. Therefore, HTC-2 Thermometer Hygrometer as in Figure 13.
This calibration to test the precision level of the DHT22 is carried out by providing two connection sources, namely
sensor is done by taking 60 data simultaneously. The results WiFi and mobile data. Based on the tests conducted, the
of this test showed a temperature difference of 0.18◦ C and mobile application can communicate well as long as it is
humidity of 7.78%. The comparison chart of DHT22 and connected to a network that has stable speed. The fastest
Digital HTC-2 Thermometer Hygrometer temperature mea- result, the application can provide a response of <200 ms
surements is shown in Figure 14. As for the humidity, it is with an internet network speed of 29 Mbps. While on an
listed in Figure 15. unstable network, the application still provides a response
even with a long response time. This application response
B. RESPONSE OF TOOLS AND MOBILE APPLICATIONS test is also performed against a missing network connection.
The tools in this study have been applied to rooms that If the connection is dropped then the application will not give
are not too spacious. The area of the room tested measured a response until the connection is available again. Based on
400 cm × 400 cm wide, while the height was 350 cm. The this description, it can be concluded that the internet network
area of the room can affect the control system that is built. The connection greatly affects the application’s response time in
more spacious the room implemented, the more difficult it is accessing data on the server, both when updating data and
to control its temperature, unless a control fan is implemented reading data. Not only mobile applications, the response of
in large quantities. built-in ESP32 devices is also affected by network speed
While the mobile application as a control medium has been conditions. Networking is a major influencing factor when
tested with a fairly good success rate. The results of some tests interacting with IoT because all connected devices commu-
are listed in Table 5. nicate over the network.
Table 5 shows the mobile application’s response to changes In addition to the internet network, the component that is
in data on the server. The mobile application response test also needed by the device or tool that is built is the availability
of electrical power sources. In Indonesia, the availability of is available again, it will access the latest data changes to
electricity is often a challenge because there are frequent firebase to give the room action. When the tool accesses data
power outages, especially for areas far from urban areas. on firebase, it must still reconnect to the internet network con-
The duration of these power outages usually varies, ranging nection. The results of the experiment are shown in Table 5,
from just a few minutes, a few hours and even a few days. while the results of its execution are as shown in Figure 16.
When the power source is off, the tool will automatically turn These control tools are designed and built by applying
off. However, the cached change data will still be stored in the needs to network connections. If the ESP32 device is
google’s firebase database. Therefore, when the power source not connected to the internet network, the tool automatically
cannot access data changes in the database. However the flow be able to access data changes on the database again. The
chart on the program code of the tool is created independent workflow of this tool is shown in Figure 17.
of the internet connection. When the internet connection on An internet connection not only affects the control tools
the tool is lost, the tool will turn off the ’’Turn on the fan built in, but also affects the mobile applications that are
without a human object’’ mode and the ’’Manual Control’’ designed. If the smartphone connection is lost, the user is
mode. After that, the tool will check the presence of humans also unable to monitor and control the device remotely.
and check the temperature and humidity of the air in the room This condition will end when the application reconnects
offline / locally. If in the room there are human activities to the network. The mobile app flowchart is listed in
and temperature conditions above normal conditions, then the Figure 18.
tool will activate the ’’Automatic Control’’ mode by applying
fuzzy logic calculations to produce the ideal fan speed in C. TESTING THE IMPACT OF THE TOOL ON THE ROOM
controlling temperature needs in the room. This temperature and humidity control device is tested by
In this condition, users cannot monitor the device remotely placing a DHT22 sensor (temperature and humidity gauge) in
on a smartphone / mobile application because the tool cannot three different places. This test aims to provide information
update data changes in the database. Therefore, indirectly related to the influence of devices that expect a decrease in
the mobile application also cannot be synchronized with the heat temperature in the room. Visually, the placement position
tool. Even so, users can still see the fan status (ON/OFF), fan can be seen in Figure 19.
speed, temperature, and humidity in real time on the LCD These three DHT22 sensor positions will be tested to deter-
attached to the device set. This condition is not permanent, mine the effect of this control device on room temperature,
because if the tool is connected to the network, the tool will whether exposed to fan blowing or not. For more details,
Figure 20 is an illustration of the position of the fan and on each side of the room which is viewed through the 4th side
DHT22 sensor which is included with the size of the room based on the illustration listed in Figure 19.
FIGURE 20. Position of the DHT22 sensors and fan when viewed from side 4.
These three sensor positions are exposed to different wind in the first position, the rotation of the fan did not make
gusts of force, ranging from those that are hardly exposed to a significant impact. The test results show the temperature
the slightest wind to those that are directly exposed to the graph of some tests cannot be inferred. Because some tests
wind. The DHT22 sensor at each of these positions will be show the temperature is moving up. Meanwhile, several other
tested to provide information regarding the effect of fan rota- tests showed temperatures moving down. The temperature
tion that has been set with fuzzy logic on room temperature changes in rise and fall are also not very significant, which
and humidity. A description of the wind touch at each position only ranges from 0.3-0.5◦ C. The graph of the first few test
of the DHT22 sensor is shown in Table 6. positions is shown in Figure 21.
The test is carried out in the conditions of a closed room, The test at the second position showed that the temperature
so that there is no air cycle in and out of the house. Testing continued to rise as evidenced by the form of its test graph.
TABLE 3. Fuzzy rule base. TABLE 4. Fan speed decision-making test data.
Based on several tests carried out, the temperature changes Overall, this study shows that the temperature will move
that occur are contrary to the objectives of this study. The up when the closed room is fanned by a fan. This is caused
temperature does not move down but moves up. The time used by air circulation which does not change with fresh air from
in this test ranged from 40-75 minutes. The results obtained outside so that only the air in the room is continuously fanned
from the test within 40-75 minutes showed a temperature by the fan. Therefore, a new problem arises, namely to pro-
change of only around 0.3-0.5◦ C. vide a change in hot temperature to decrease and fresh, air
TABLE 5. Mobile application response testing. within 40-75 minutes showed an average temperature rise of
03-05◦ C. Even though the temperature increase is not very
significant, this result gives an output that is not as expected.
So with that, through this research the authors suggest in
further research to replace the cooling media using exhaust
fans or air conditioners. Meanwhile, the IoT-based mobile
applications that are built can function properly as long as the
tools and applications are still connected to a stable internet
network.
REFERENCES
[1] G. Lamberti, ‘‘Thermal comfort in the built environment: Current solutions
and future expectations,’’ in Proc. IEEE Int. Conf. Environ. Electr. Eng.
IEEE Ind. Commercial Power Syst. Eur. (EEEIC/I&CPS Eur.), Jun. 2020,
pp. 1–6, doi: 10.1109/EEEIC/ICPSEurope49358.2020.9160558.
[2] P. Wolkoff, K. Azuma, and P. Carrer, ‘‘Health, work performance, and risk
of infection in office-like environments: The role of indoor temperature,
TABLE 6. Description of the position and wind touch of the fan. air humidity, and ventilation,’’ Int. J. Hygiene Environ. Health, vol. 233,
Apr. 2021, Art. no. 113709, doi: 10.1016/j.ijheh.2021.113709.
[3] L. J. L. Ruiz, M. Ridder, D. Fan, J. Gong, B. M. Li, A. C. Mills,
E. Cobarrubias, J. Strohmaier, J. S. Jur, and J. Lach, ‘‘Self-powered cardiac
monitoring: Maintaining vigilance with multi-modal harvesting and E-
textiles,’’ IEEE Sensors J., vol. 21, no. 2, pp. 2263–2276, Jan. 2021, doi:
10.1109/JSEN.2020.3017706.
[4] J.-H. Huh and M. J. Brandemuehl, ‘‘Optimization of air-
conditioning system operating strategies for hot and humid climates,’’
Energy Buildings, vol. 40, no. 7, pp. 1202–1213, Jan. 2008, doi:
10.1016/j.enbuild.2007.10.018.
[5] A. Zare and M. T. Iqbal, ‘‘Low-cost ESP32, raspberry pi, node-red,
and MQTT protocol based SCADA system,’’ in Proc. IEEE Int. IoT,
Electron. Mechatronics Conf. (IEMTRONICS), Sep. 2020, pp. 1–4, doi:
10.1109/IEMTRONICS51293.2020.9216412.
[6] D. Yolanda, L. Arief, T. A. Sundara, M. Deza, and D. Oktavia, ‘‘Control
of electrical conductivity for NFT hydroponic systems using fuzzy logic
and Android environment,’’ in Proc. Int. Conf. Inf. Technol. Syst. Innov.
(ICITSI), Oct. 2018, pp. 508–514, doi: 10.1109/ICITSI.2018.8695923.
[7] Y. Perwej, K. Haq, F. Parwej, and M. M., ‘‘The Internet of Things (IoT) and
its application domains,’’ Int. J. Comput. Appl., vol. 182, no. 49, pp. 36–49,
Apr. 2019, doi: 10.5120/ijca2019918763.
[8] M. N. Bhuiyan, M. M. Rahman, M. M. Billah, and D. Saha, ‘‘Internet
of Things (IoT): A review of its enabling technologies in healthcare
applications, standards protocols, security, and market opportunities,’’
IEEE Internet Things J., vol. 8, no. 13, pp. 10474–10498, Jul. 2021, doi:
10.1109/JIOT.2021.3062630.
[9] R. Mamoun, M. Nasor, and S. H. Abulikailik, ‘‘Design and development of
mobile healthcare application prototype using flutter,’’ in Proc. Int. Conf.
Comput., Control, Electr., Electron. Eng. (ICCCEEE), Feb. 2021, pp. 1–6,
doi: 10.1109/ICCCEEE49695.2021.9429595.
[10] M. Babiuch, P. Foltynek, and P. Smutny, ‘‘Using the ESP32 microcontroller
for data processing,’’ in Proc. 20th Int. Carpathian Control Conf. (ICCC),
May 2019, pp. 1–6, doi: 10.1109/CarpathianCC.2019.8765944.
[11] M. Muslih, Somantri, D. Supardi, E. Multipi, Y. M. Nyaman,
circulation is needed so that outside air can enter the room. A. Rismawan, and Gunawansyah, ‘‘Developing smart workspace
This can be done by using ventilation or using an exhaust fan. based IoT with artificial intelligence using telegram chatbot,’’ in Proc.
However, if the room is difficult to reach the temperature from Int. Conf. Comput., Eng., Design (ICCED), Sep. 2018, pp. 230–234, doi:
10.1109/ICCED.2018.00052.
the outside, using an air conditioner may be more efficient [12] M. O. Onibonoje, P. N. Bokoro, N. I. Nwulu, and S. L. Gbadamosi,
than using a fan in a room without air circulation. ‘‘An IoT-based approach to real-time conditioning and control in a server
room,’’ in Proc. Int. Artif. Intell. Data Process. Symp. (IDAP), Sep. 2019,
pp. 1–6, doi: 10.1109/IDAP.2019.8875880.
V. CONCLUSION [13] A. F. Subahi and K. E. Bouazza, ‘‘An intelligent IoT-based system design
In this study, the fuzzy method can play a good role. The fan for controlling and monitoring greenhouse temperature,’’ IEEE Access,
vol. 8, pp. 125488–125500, 2020, doi: 10.1109/ACCESS.2020.3007955.
speed output can be adjusted according to the temperature and
[14] R. Rakhmawati, Irianto, F. D. Murdianto, A. Luthfi, and A. Y. Rahman,
humidity conditions of the room in real time. However, the ‘‘Thermal optimization on incubator using fuzzy inference system based
results of the fan are not able to reduce the room temperature IoT,’’ in Proc. Int. Conf. Artif. Intell. Inf. Technol. (ICAIIT), Mar. 2019,
but the temperature rises. These results indicate that a room pp. 464–468, doi: 10.1109/ICAIIT.2019.8834530.
[15] M. F. H. Hambali, R. K. Patchmuthu, and A. T. Wan, ‘‘IoT based smart
that is fanned in a closed state without ventilation or air poultry farm in Brunei,’’ in Proc. 8th Int. Conf. Inf. Commun. Technol.
circulation will make the temperature hotter. Tests carried out (ICoICT), Jun. 2020, pp. 1–5.
[16] A. W. Jabbar, ‘‘Design and fabrication of smart home with Inter- [35] E. Vavrinsky, T. Zavodnik, T. Debnar, L. Cernaj, J. Kozarik, M. Micjan,
net of Things enabled automation system,’’ IEEE Access, vol. 7, J. Nevrela, M. Donoval, M. Kopani, and H. Kosnacova, ‘‘Research and
pp. 144059–144074, 2017, doi: 10.1109/ACCESS.2017. development of a COVID-19 tracking system in order to implement ana-
[17] A. K. Gupta and R. Johari, ‘‘IoT based electrical device surveillance and lytical tools to reduce the infection risk,’’ Sensors, vol. 22, no. 2, p. 526,
control system,’’ in Proc. 4th Int. Conf. Internet Things, Smart Innov. Jan. 2022, doi: 10.3390/s22020526.
Usages (IoT-SIU), Apr. 2019, pp. 1–5. [36] S. N. Khine and Z. Tun, ‘‘Mongodb on cloud for weather data
[18] Arlenny and D. Setiawan, ‘‘Optimization of electrical energy in the (temperature and humidity) in sittway,’’ in Proc. IEEE Conf. Com-
fan using fuzzy logic controllers,’’ IOP Conf. Ser., Earth Environ. put. Appl. (ICCA), Feb. 2020, pp. 1–6, doi: 10.1109/ICCA49400.2020.
Sci., vol. 1041, no. 1, Jun. 2022, Art. no. 012025, doi: 10.1088/1755- 9022825.
1315/1041/1/012025. [37] H. Jamal, M. Huzaifa, M. A. Sodunke, and J. O. Odiete, ‘‘Smart
[19] F. H. Purwanto, E. Utami, and E. Pramono, ‘‘Design of server room heat stress and toxic gases monitoring instrument with a developed
temperature and humidity control system using fuzzy logic based on graphical user interface using IoT,’’ in Proc. Int. Conf. Electr.,
microcontroller,’’ in Proc. Int. Conf. Inf. Commun. Technol. (ICOIACT), Commun., Comput. Eng. (ICECCE), Jul. 2019, pp. 24–25, doi:
Mar. 2018, pp. 390–395, doi: 10.1109/ICOIACT.2018.8350770. 10.1109/ICECCE47252.2019.8940738.
[20] G. Aceto, V. Persico, and A. Pescapé, ‘‘Industry 4.0 and health: Internet [38] F. Salamone, G. Chinazzo, L. Danza, C. Miller, S. Sibilio, and M. Masullo,
of Things, big data, and cloud computing for healthcare 4.0,’’ J. Ind. ‘‘Low-cost thermohygrometers to assess thermal comfort in the built
Inf. Integr., vol. 18, Jun. 2020, Art. no. 100129, doi: 10.1016/j.jii.2020. environment: A laboratory evaluation of their measurement perfor-
100129. mance,’’ Buildings, vol. 12, no. 5, p. 579, Apr. 2022, doi: 10.3390/build-
[21] A. Rusmardiana, T. Y. Akhirina, D. Yulistyanti, and U. Pauziah, ‘‘A web- ings12050579.
based high school major decision support system in banten using [39] P. De, A. Chatterjee, and A. Rakshit, ‘‘PIR sensor-based AAL tool for
Tsukamoto’s fuzzy method,’’ in Proc. Int. Seminar Intell. Technol. human movement detection: Modified MCP-based dictionary learning
Its Appl. (ISITIA), Aug. 2018, pp. 233–238, doi: 10.1109/ISITIA.2018. approach,’’ IEEE Trans. Instrum. Meas., vol. 69, no. 10, pp. 7377–7385,
8711337. Oct. 2020, doi: 10.1109/TIM.2020.2981106.
[22] M. Marbun, W. Ramdhan, D. Priyanto, M. Zarlis, and Z. Nasution, ‘‘Phi- [40] L. Wu and Y. Wang, ‘‘A low-power electric-mechanical driving approach
losophy of fuzzy logic as fundamental of decision making based on rule,’’ for true occupancy detection using a shuttered passive infrared sen-
J. Phys., Conf. Ser., vol. 1230, no. 1, Jul. 2019, Art. no. 012021, doi: sor,’’ IEEE Sensors J., vol. 19, no. 1, pp. 47–57, Jan. 2019, doi:
10.1088/1742-6596/1230/1/012021. 10.1109/JSEN.2018.2875659.
[23] B. Saleha, S. M. Nasution, and A. L. Prasasti, ‘‘Design of IoT- [41] M. Jacoby, ‘‘Whisper: Wireless home identification and sensing platform
based smart laundry applications using fuzzy algorithms,’’ in Proc. Int. for energy reduction,’’ J. Sensor Actuator Netw., vol. 10, no. 4, pp. 1–33,
Conf. Inf. Technol. Syst. Innov. (ICITSI), Oct. 2020, pp. 393–397, doi: 2021, doi: 10.3390/jsan10040071.
10.1109/ICITSI50517.2020.9264936. [42] J. C. Kim, D. O. Neacsu, R. Ball, and B. Lehman, ‘‘Clearing series
[24] L. T. H. Lan, T. M. Tuan, T. T. Ngan, L. H. Son, N. L. Giang, V. T. Nhu AC arc faults and avoiding false alarms using only voltage waveforms,’’
Ngoc, and P. V. Hai, ‘‘A new complex fuzzy inference system with fuzzy IEEE Trans. Power Del., vol. 35, no. 2, pp. 946–956, Apr. 2020, doi:
knowledge graph and extensions in decision making,’’ IEEE Access, vol. 8, 10.1109/TPWRD.2019.2931276.
pp. 164899–164921, 2020, doi: 10.1109/ACCESS.2020.3021097. [43] M. A. Hannan, J. A. Ali, A. Mohamed, and A. Hussain, ‘‘Optimiza-
[25] A. Lipare, D. R. Edla, and S. R. Parne, ‘‘Fuzzy rule-based system for tion techniques to enhance the performance of induction motor drives:
energy efficiency in wireless sensor networks,’’ J. Supercomput., vol. 77, A review,’’ Renew. Sustain. Energy Rev., vol. 81, no. 2, pp. 1611–1626,
no. 9, pp. 9947–9970, Sep. 2021, doi: 10.1007/s11227-021-03668-w. Jun. 2017, doi: 10.1016/j.rser.2017.05.240.
[26] T. Sutikno, A. C. Subrata, and A. Elkhateb, ‘‘Evaluation of fuzzy mem- [44] S. Boukhary and E. Colmenares, ‘‘A clean approach to flutter develop-
bership function effects for maximum power point tracking technique of ment through the flutter clean architecture package,’’ in Proc. Int. Conf.
photovoltaic system,’’ IEEE Access, vol. 9, pp. 109157–109165, 2021, doi: Comput. Sci. Comput. Intell. (CSCI), Dec. 2019, pp. 1115–1120, doi:
10.1109/ACCESS.2021.3102050. 10.1109/CSCI49370.2019.00211.
[27] S. N. Putri and D. R. S. Saputro, ‘‘Construction fuzzy logic with [45] P. Nawrocki, K. Wrona, M. Marczak, and B. Sniezynski, ‘‘A compari-
curve shoulder in inference system Mamdani,’’ J. Phys., Conf. Ser., son of native and cross-platform frameworks for mobile applications,’’
vol. 1776, no. 1, Feb. 2021, Art. no. 012060, doi: 10.1088/1742- Computer, vol. 54, no. 3, pp. 18–27, Mar. 2021, doi: 10.1109/MC.2020.
6596/1776/1/012060. 2983893.
[28] Y. Kravchenko, O. Leshchenko, N. Dakhno, V. Deinega, H. Shevchenko, [46] J. Z. Blanco and D. Lucrédio, ‘‘A holistic approach for cross-platform soft-
and O. Trush, ‘‘Intellectual fuzzy system air pollution control,’’ in ware development,’’ J. Syst. Softw., vol. 179, Sep. 2021, Art. no. 110985,
Proc. IEEE 2nd Int. Conf. Adv. Trends Inf. Theory (ATIT), Nov. 2020, doi: 10.1016/j.jss.2021.110985.
pp. 186–191, doi: 10.1109/ATIT50783.2020.9349334. [47] G. I. Arb and K. Al-Majdi, ‘‘A freights status management system
[29] P. G. Singerman, S. M. ORourke, R. M. Narayanan, and M. Rangaswamy, based on dart and flutter programming language,’’ J. Phys., Conf.
‘‘Language-based cost functions: Another step toward a truly cognitive Ser., vol. 1530, no. 1, May 2020, Art. no. 012020, doi: 10.1088/1742-
radar,’’ IEEE Trans. Aerosp. Electron. Syst., vol. 57, no. 6, pp. 3827–3843, 6596/1530/1/012020.
Dec. 2021, doi: 10.1109/TAES.2021.3082714. [48] S. Choi, E. Salter, X. Zhang, and B. C. Wunsche, ‘‘Bird eyes: A cloud-
[30] A. Krol and G. Sierpinski, ‘‘Application of a genetic algorithm with a fuzzy based object detection system for customisable surveillance,’’ in Proc. Int.
objective function for optimized siting of electric vehicle charging devices Conf. Image Vis. Comput. New Zealand (IVCNZ), Nov. 2018, pp. 1–6, doi:
in urban road networks,’’ IEEE Trans. Intell. Transp. Syst., vol. 23, no. 7, 10.1109/IVCNZ.2018.8634751.
pp. 8680–8691, Jul. 2022, doi: 10.1109/TITS.2021.3085103. [49] R. R. Singh, ‘‘IoT embedded cloud-based intelligent power quality mon-
[31] Y. M. Tashtoush and D. A. Al Aziz Orabi, ‘‘Tweets emotion pre- itoring system for industrial drive application,’’ Future Gener. Com-
diction by using fuzzy logic system,’’ in Proc. 6th Int. Conf. Social put. Syst., vol. 112, pp. 884–898, Nov. 2020, doi: 10.1016/j.future.2020.
Netw. Anal., Manage. Secur. (SNAMS), Oct. 2019, pp. 83–90, doi: 06.032.
10.1109/SNAMS.2019.8931878. [50] D. Gupta, S. Bhatt, M. Gupta, O. Kayode, and A. S. Tosun, ‘‘Access control
[32] O. M. Olabanji and K. Mpofu, ‘‘Hybridized fuzzy analytic hierar- model for Google cloud IoT,’’ in Proc. IEEE IEEE 6th Int. Conf. Big Data
chy process and fuzzy weighted average for identifying optimal design Secur. Cloud (BigDataSecurity) Int. Conf. High Perform. Smart Comput.,
concept,’’ Heliyon, vol. 6, no. 1, Jan. 2020, Art. no. e03182, doi: (HPSC) IEEE Int. Conf. Intell. Data Secur. (IDS), May 2020, pp. 198–208,
10.1016/j.heliyon.2020.e03182. doi: 10.1109/BigDataSecurity-HPSC-IDS49724.2020.00044.
[33] K. B. R. Teja, M. Monika, C. Chandravathi, and P. Kodali, ‘‘Smart monitor- [51] K. E. Adetunji and M. K. Joseph, ‘‘Development of a cloud-based mon-
ing system for pond management and automation in aquaculture,’’ in Proc. itoring system using 4Duino: Applications in agriculture,’’ in Proc. Int.
Int. Conf. Commun. Signal Process. (ICCSP), Jul. 2020, pp. 204–208, doi: Conf. Adv. Big Data, Comput. Data Commun. Syst. (icABCD), Aug. 2018,
10.1109/ICCSP48568.2020.9182187. pp. 4849–4854, doi: 10.1109/ICABCD.2018.8465418.
[34] L. O. Aghenta and M. T. Iqbal, ‘‘Low-cost, open source IoT-based SCADA [52] A. Yudhana and Priyatno, ‘‘Development of door safety fingerprint ver-
system design using thinger.IO and ESP32 thing,’’ Electronics, vol. 8, no. 8, ification using neural network,’’ J. Phys., Conf. Ser., vol. 1373, no. 1,
pp. 1–24, 2019, doi: 10.3390/electronics8080822. Nov. 2019, Art. no. 012053, doi: 10.1088/1742-6596/1373/1/012053.
[53] A. Yudhana, S. Mukhopadhyay, O. D. A. Prima, S. A. Akbar, ANTON YUDHANA (Member, IEEE) received
F. Nuraisyah, I. Mufandi, K. H. Fauzi, and N. A. Nasyah, ‘‘Multi sensor the B.Eng. degree in electrical engineering from
application-based for measuring the quality of human urine on first-void the Institut Teknologi Sepuluh Nopember, in 2001,
urine,’’ Sens. Bio-Sens. Res., vol. 34, Dec. 2021, Art. no. 100461, doi: the M.Eng. degree in electrical engineering from
10.1016/j.sbsr.2021.100461. Universitas Gadjah Mada, Indonesia, in 2005,
[54] A. Yudhana, D. Sulistyo, and I. Mufandi, ‘‘GIS-based and Naïve Bayes for and the Ph.D. degree from Universiti Teknologi
nitrogen soil mapping in lendah, Indonesia,’’ Sens. Bio-Sens. Res., vol. 33, Malaysia, in 2011. He is currently an Associate
Aug. 2021, Art. no. 100435, doi: 10.1016/j.sbsr.2021.100435.
Professor with the Department of Electrical Engi-
[55] A. Yudhana, J. Rahmawan, and C. U. P. Negara, ‘‘Flex sensors and
neering, Universitas Ahmad Dahlan, Indonesia,
MPU6050 sensors responses on smart glove for sign language translation,’’
and the Leader with the Center for Electrical and
IOP Conf. Ser., Mater. Sci. Eng., vol. 403, Oct. 2018, Art. no. 012032, doi:
10.1088/1757-899X/403/1/012032. Electronic Research and Development (CEERD). His current research inter-
[56] N. H. Wijaya, A. Yudhana, Robiyansah, and D. Sukwono, ‘‘X-ray machine ests include agriculture precision, biomedic engineering, and food engineer-
control with wireless based on mA parameters,’’ IOP Conf. Ser., Mater. ing based on the Internet of Things.
Sci. Eng., vol. 1088, no. 1, Feb. 2021, Art. no. 012080, doi: 10.1088/1757-
899x/1088/1/012080.
[57] A. Kashevnik, I. Lashkov, and A. Gurtov, ‘‘Methodology and mobile
application for driver behavior analysis and accident prevention,’’ IEEE
Trans. Intell. Transp. Syst., vol. 21, no. 6, pp. 2427–2436, Jun. 2020, doi:
10.1109/TITS.2019.2918328.
[58] C. Rieger and T. A. Majchrzak, ‘‘Towards the definitive evaluation frame-
work for cross-platform app development approaches,’’ J. Syst. Softw.,
vol. 153, pp. 175–199, Jul. 2019, doi: 10.1016/j.jss.2019.04.001.
[59] R. Siregar, M. Zarlis, and Z. Situmorang, ‘‘Tsukamoto’s fuzzy logic devel-
opment analysis to predict caesarean or normal delivery,’’ in Proc. 3rd
Int. Conf. Mech., Electron., Comput., Ind. Technol. (MECnIT), Jun. 2020,
pp. 152–157, doi: 10.1109/MECnIT48290.2020.9166594.