Skip Content
You are currently on the new version of our website. Access the old version .
Applied SciencesApplied Sciences
  • Article
  • Open Access

21 March 2023

Non-Contact and Non-Intrusive Add-on IoT Device for Wireless Remote Elevator Control

,
,
and
Robotics Laboratory, Universitat de Lleida, Jaume II, 69, 25001 Lleida, Spain
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Advances and Challenges in the Next-Generation Internet of Things (IoT)

Abstract

This work proposes an Internet-of-Things (IoT) device for remote elevator control. The new contribution of this proposal to the state-of-the-art is that it can convert a manually operated elevator into a remote controlled elevator without requiring any intrusive manipulation or wiring connection in the elevator. This IoT device has been designed as an add-on non-contact tool which is placed over the original elevator button panel, using servomotors to press the original buttons. This design allows its fast deployment as a remote control tool that increases elevator accessibility through the use of messages, a webpage or a QR code. Some application examples of this proposal are non-contact use of elevators in pandemic conditions, and the unsupervised use of elevators by autonomous cleaning or delivery mobile robots. The experimental evaluation of the IoT device in real operational conditions has validated its non-contact control features.

1. Introduction

An elevator or lift is a machine that vertically transports people or goods between different floors. The elevator is an infrastructure commonly present in multistory buildings that is designed to be used intensively by multiple users in quick succession. The most common method used to control an elevator is via its button panel, which is prone to cause some problems: the shared use of tactile buttons may contribute to the spread of infectious diseases in pandemic conditions; the button panel can be hard to use by people with severe physical disabilities; and the location and use of a button panel is a challenging perception and control problem that also limits the unsupervised use of autonomous mobile robots in multistory buildings. In general, the scientific literature has highlighted the accessibility problems of built environments [1] and the need to enhance social equity by enabling the access, inclusion, and participation of people [2] and children [3] with disabilities.

New Contribution

This paper tackles the aforementioned problems by proposing the design and implementation of a non-contact and non-intrusive add-on wireless Internet-of-Things (IoT) device for remote elevator control. This tool has been designed as an external button panel attached above the original elevator car buttons. The physical action of pressing the buttons of the panel is performed by a set of low-cost servomotors, and the device is remotely accessed through the wireless network of the building. The IoT device has been designed as a battery-operated non-intrusive equipment in order to avoid any manipulation or additional wiring connection that may compromise any security standard or regulation. The design of the IoT device allows direct machine-to-machine (M2M) interaction through an Internet-based communication protocol. The internal structure of this IoT device has been designed to ensure its compatibility with the stock button panel, which must remain usable in case the battery runs out. This was achieved by including pressure-sensitive buttons that transfer the pressure to the original button panel of the elevator. The device specifically avoids the shared use of buttons by providing a smartphone-based web interface to control the elevator. This web interface can be accessed from a visual quick response (QR) code that simplifies access to the web interface of the elevator and reduces the number of actions that need to be performed by the user to call the elevator, which is called automatically after scanning the QR code.
This contribution was inspired by the proposals of Bo et al. [4] and Lai et al. [5], who developed several devices with a similar objective, and by the conclusion of Pearson et al. [6], who recommended the use of add-on devices for elevator control. However, until now, the devices proposed for remote elevator control required intrusive manipulation of the original infrastructure [4,5,7]. This is a strong limitation because intrusive intervention in elevators may not be feasible in most cases because of its cost, the closed design of the elevator, and the particularities of strict regulations regarding elevators.
The IoT device has been deployed in a real elevator and has been experimentally tested by users accessing the elevator with their smartphones and by an autonomous mobile robot.

3. Materials and Methods

The main materials used in this paper are an ordinary elevator, in which the proposed device is attached; the servomotors used to mechanically push the original buttons of the elevator; an ESP-32 controller module that controls the servomotors and provides wireless remote elevator control; and a lithium-ion battery. The main method used to develop the proposal is additive manufacturing (3D printing).

3.1. Elevator

The elevator used in this paper to experimentally evaluate the performance of the IoT device belongs to the Polytechnic School of the University of Lleida. This facility is a five-story structure, including one basement, one ground floor and three upper floors. The elevator system has two independent cars. Each one has call buttons outside and two redundant button panels inside; one located at 1.1 m from the ground and the other at 0.7 m. There is an additional emergency panel to establish communication with the concierge in case of emergency, and two handrails, one at each side of the car.
Figure 1a shows the original button panels of the elevator and Figure 1b the detail of the lower button panel. The proposed IoT device is designed to mechanically activate the buttons on the lower panel of the elevator (Figure 1b). For this, a microcontroller circuit operates a set of servomotors that directly press the buttons. In the case of this application, the IoT device is non-invasively hung on the handrail in order to cover the lower button panel of the elevator; a suction cup located below the casing ensures that the structure is properly attached to the wall to provide additional leverage to the servomotors. The proposal is defined as non-invasive because it does not require mechanical or electrical manipulation of the elevator.
Figure 1. Button panels of the elevator: (a) detail of the upper, lower and emergency panels; (b) detail of the lower panel that will be covered by the IoT add-on device.

3.2. Servomotors as Actuators

The IoT add-on device includes 7 low-cost servomotors to push the 7 buttons of the elevator panel (Figure 1b), one servomotor per button. The servomotors used are the Futaba S3003 model, which have a rotation range of 180° and can be operated at 5 V. These analog servomotors are able to provide up to 3.2 kg·cm of output torque, which is over ten times the torque required to push the buttons of the elevator panel. The advantage of this standard servomotor is its reduced size (39.9 × 20 × 36.1 mm), a feature that is required to pack several servomotors together and create a compact device. The target position of the servomotor shaft is established by a digital Pulse-Width Modulation (PWM) signal with a frequency of 50 Hz. The output angle of the shaft is proportional to the pulse width of the PWM signal; changing linearly between 0° (pulse width of 0.5 ms) and 180° (pulse width of 2 ms).

3.3. ESP32-S2-WROVER

The IoT device is based on an ESP32-S2-WROVER module developed by Espressif Systems (Shenzhen, China). This module has an ESP32-S2 microcontroller that includes an Xtensa LX7 32-bit microprocessor running at 240 MHz; 16 MB of usable flash memory for storing software and data; 320 kB of internal SRAM; and 37 general purpose input/output pins. The ESP32-S2 microcontroller also embeds an onboard antenna that supports a 2.4 GHz WiFi connection over the 802.11 b/g/n protocols. The WiFi connection is used to link the device to a wireless network. Additionally, the microcontroller includes standard peripheral modules, such as UART, SPI, I2C, and I2S communication modules, PWM and pulse signal units, an ADC, a DAC and a temperature sensor. Finally, this control module also supports a full-speed USB 2.0 on-the-go (OTG) connection.

3.4. Battery

The IoT device has been designed to be powered through a 5 V Li-ion battery pack with a capacity of 20,000 mAh and a total of 100 Wh of stored energy, which is expected to be enough to provide autonomy for up to seven days depending on the servomotor use.

4. Design and Implementation of the IoT Device

The following subsections describe the design and implementation of the IoT device proposed for elevator control. The casing of the device is a parallelepiped that holds all the elements of the system and covers the button panel. The casing does not include a back panel to allow direct contact between the servomotors and the elevator buttons.

4.1. Mechanical Activation of the Buttons

The mechanical activation of the original buttons of the elevator’s control panel is achieved with servomotors. Figure 2a shows a servomotor in inactive state, with the arm parallel to the button panel. Figure 2b shows a servomotor in active state, in which the arm rotates to press the original button of the control panel. The effective pressure performed by the servomotor, the angle of the arm, and its relative height over the original button panel, must be adapted to the button panel available in each application case.
Figure 2. Push button activation with servomotors: (a) button (blue part) released; (b) button (blue part) pressed.

4.2. Compatibility with the Original Button Panel

The IoT device has been designed to be compatible with manual operation of the buttons that compose the original button panel, a feature that is especially required for an add-on device in case the internal battery runs out of power. Figure 3 shows an illustrative representation of the system proposed to replicate the behavior of the original buttons of the elevator’s control panel. The front side of the casing (Figure 3a) includes an additional set of buttons with a pressure sensitive area that transmits any pressure to the original buttons underneath. Figure 3a shows a front view of one of the additional buttons, which are similar to a flexible cantilever. When pressed (Figure 3c), the area that joins the cantilever to the casing is elastically deformed, transferring the pressure to the original buttons through a column attached to the cantilever.
Figure 3. Design of the additional buttons in the casing compatible with the manual operation of the original button panel: (a) front view of a cantilever-like button; (b) top view of the cantilever-like button and of the original button (blue part); (c) top view representation of the effect of a finger pressing one of the additional buttons.

4.3. IoT Device: Mechanical Design

Figure 4 shows a CAD representation of the planned disposition of the servomotors, battery, and control module placed in front of the elevator button panel. The distribution of the servomotors has been adapted specifically to match the original button panel. In this case, there is enough space to allocate the battery and the control system in the middle of the IoT device.
Figure 4. Distribution of the servomotors, battery, and control module.
The complete mechanical implementation of the IoT device is based on 3D printing. Figure 5 shows a rear view of the IoT device. The servomotors and the battery are held by belts screwed into the casing. A set of ribs provide strength to the case structure, while two thin guiding walls are used to fit the casing relative to the protruding button panel, fixing the casing in its correct position. The case was printed with PolyLactic Acid (PLA) HR-870, which provides enhanced mechanical and thermic properties compared to standard PLA. The printing procedure lasted 19 h 27 min and used approximately 11.75 g of filament material.
Figure 5. Back view of the IoT device: (a) CAD representation; (b) real implementation.
Figure 6 shows the planned and real placement of the IoT device over the elevator button panel. In this application case, the placement of the casing in front of the elevator button panel is achieved by sliding the device between the elevator wall and the handrail until the two top flaps of the case rest over it, fitting the guiding walls around the button panel and then fixing its position with the suction cup located on its lower part. In cases where the handrail cannot be used to fix the IoT device over the original button panel, additional suction cups may be used in order to secure it in the right position.
Figure 6. Application of the IoT device as an add-on module: (a) CAD representation; (b) real implementation with labels over the cantilever-like buttons that replicate the original control panel.
Figure 7 shows a detail of the labels placed over the cantilever-like buttons that replicate the original control panel. Each label or button cover includes a symbol (open doors, emergency bell) or a printed number (from −1 to 3) representing one floor, each with its corresponding Braille description. The size and position of the Braille text within the sticker has been defined in accordance with standard recommendations [54,55]. The Braille texts referring to the emergency bell and the door aperture are written in Catalan language. The Braille abbreviation of the words that describe symbols are: “ala”, which stands for “alarma” (alarm, noun), and “obr”, which stands for “obrir” (open, verb). The profile of the Braille dots was generated with a pressure tool.
Figure 7. Design of the plastic cover attached over the cantilever-like buttons of the IoT device.

4.4. IoT Device: Electronic Design

Figure 8 shows a schematic representation of the electronic design implemented in the IoT device. The system is based on an ESP32-S2 WROVER control module mounted on an ESP32-S2-Saola development board, which is a standard configuration for rapid electronic prototyping. The ensemble is mounted on an adapter board (Figure 8, brown rectangle) which provides connectivity with the battery and the analog servomotors.
Figure 8. Schematic representation of the electronic design.

4.5. IoT: Web Interface

The control module has been configured to provide a simple web interface. Figure 9 shows different views of the web interface that replicates the original buttons of the elevator. Each button displayed is configured to send a command to the IoT device, which activates the corresponding servomotor. Figure 9a depicts the layout of the interface shown to the user and Figure 9b shows the feedback triggered by the action of pressing the “open door button” (<|>), showing 2 s of remaining time until automatic door closure. Finally, Figure 9c shows the appearance of the web interface displayed on a smartphone.
Figure 9. Layout of the web interface of the IoT device: (a) user view with all buttons inactive; (b) user view after pressing the “open door button”, showing 2 s of remaining time until automatic door closure; (c) smartphone user view of the web interface.

4.6. IoT Device: Software Design

Figure 10 shows a simplified flowchart of the IoT software design. The software running on the control module is based on the Arduino framework for ESP32 and is written in C++; WiFi connection and network management were provided by the WiFi library integrated in the Arduino package. This library handles the connection to the building’s network and manages the transmission and reception of data packages. The ESPAsyncWebServer library was used for the low-level web interface management. It handles the http requests to the IoT device and sends back the web interface (described previously) to control the elevator. The library also receives the web events submitted by the web interface (which may include a control command), decodes the command, and activates the servomotor in order to press the physical buttons of the elevator button panel. The deactivation of the servomotor is handled by a dedicated timer for each of the buttons. As a safety feature, the ESP32 watchdog timer (WDT) can also deactivate the button in case of device malfunction in order to avoid blocking the elevator.
Figure 10. IoT device software flow chart.

4.7. IoT Device: Control Protocol

The IoT device is controlled by sending http requests to the web server hosted in the controller module. This web server is accessed using an internal IP address. Both the IoT device and the user must be connected to the same network in order to interact with the elevator. Requests can be submitted from a standard web browser or another device such as a mobile robot navigating across multiple floors. Table 1 lists the commands defined.
Table 1. Elevator commands. Web addresses are only accessible in the building.

4.8. IoT Device: Direct QR Code Access

The implementation of a direct QR code access is proposed in order to avoid the need to install proprietary APPs in smartphones or to remember the name or IP address of the web interface of the elevator. In this proposal, reading the QR codes automatically calls the elevator to further increase its accessibility.
Figure 11 shows the QR codes that represent some of the http commands described in Table 1. Each QR code generates a request to send the elevator to the floor in which the QR code is. The code is attached next to the elevator; to call the elevator, the user simply needs to scan the QR code with a QR reader. This code calls the elevator and opens the web interface of the IoT device for later destination selection.
Figure 11. QR codes for direct elevator call and web interface launching from: (a) basement; (b) ground floor; (c) first floor; (d) second floor; (e) third floor. Web addresses are only accessible in the building.

5. Experimental Application Results

Figure 12 shows the IoT device installed in one elevator of the Polytechnic School of the University of Lleida. The right-side elevator includes the add-on IoT device hung on the handrail, covering the lower elevator button panel. The performance of the IoT device was assessed under different real operation conditions by performing different experiments. The tests conducted evaluated the power consumption, the control of the device through a smartphone, the size of the QR code, and the machine-to-machine access to the IoT device.
Figure 12. Front view of the right-side elevator (or elevator 1) with the IoT device placed over the lower button panel of the car (yellow circle).

5.1. Evaluation of Power Consumption

Figure 13 shows the evolution of the current required by the IoT device during the activation of one button of the elevator. This current is drawn from a 5V battery. In this case, the IoT device never enters sleep mode thanks to the large capacity of the internal battery. This implementation optimizes the latency (response time) of the IoT device because there is no internal wake-up delay. The different internal states of the IoT device have been illustrated. In (i), the device remains in an idle state, waiting for elevator commands. In this state the base current consumption is 150 mA. In (ii), the device answers a “press button” command, one servomotor starts rotating and the intensity reaches a peak of 600 mA. The intensity value decreases to 200 mA when the servomotor reaches a constant velocity and increases when the servomotor starts pushing the physical button of the elevator. In (iii), the servomotor has reached the target angular orientation and the button of the elevator control panel is being pressed. In this state the servomotor is kept stationary and its internal closed loop control provides pulses (up to 600 mA) in order to maintain the angular orientation of the servomotor. The average current drawn in the state (iii) is approximately 250 mA. The servomotor is automatically released approximately 0.5 s after having received the “press button” command. In (iv), the servomotor is accelerated to return to its resting position. Figure 13 shows that the internal closed loop control of the servomotor provides current pulses (up to 800 mA) to stop its free rotation. After that, the IoT device returns to the idle state (i) and waits until the reception of the next command message.
Figure 13. Instantaneous current consumption by the IoT device during a button press. Servomotor cyclic states: (i) idle, (ii) activation, (iii) button pressed, and (iv) deactivation.

5.2. Evaluation of the Control through Smartphone

The evaluation of the control of the elevator through a smartphone was tested using the web interface (Figure 9c) and by defining two experiments: calling the elevator (accessing the IoT device to control the elevator from one floor, outside the car) and using the elevator (accessing the IoT device to control the elevator from inside the car). These experiments required the smartphone and the IoT device controlling the elevator to be connected to the wireless network of the building. In general, some connection problems can be expected when the elevator doors are closed. These experiments analyze and quantify such connection problems.

5.2.1. Calling the Elevator from Outside the Car

In the experiment designed to evaluate the IoT device controlling the elevator from outside the car, the floor where the smartphone is and the floor where the elevator is located are known. The experiment is proposed to experimentally evaluate all the possible combinations in which a user carrying a smartphone is in front of the elevator door calling it from outside the car. Table 2 shows the success rates of this experiment. In general, the success rates were very high, but in some of the combinations the WiFi connection experienced problems. In some cases, connection was lost for a few seconds and the web interface took 2–3 s to appear or respond. In other cases, the connection was lost for more than 10 s and the web interface had to be manually reloaded. These results are analyzed in the discussion and conclusion section.
Table 2. Success rate when accessing to the IoT device controlling the elevator with a smartphone from outside of the car.

5.2.2. Using the Elevator from Inside the Car

In this experiment designed to evaluate the IoT device controlling the elevator from inside the car, the floor where the smartphone is and the floor where the elevator is located are known. The experiment is proposed to evaluate all the possible calling combinations in which a user carrying a smartphone is inside the elevator car. Table 3 shows the success rates of this evaluation experiment. In general, the success rates were again very high but in some of the combinations the WiFi connection experienced the same problems as in the previous experiment.
Table 3. Success rate when accessing to the IoT device controlling the elevator with a smartphone from inside the car.

5.3. Evaluation of the Latency of the IoT Device

Figure 14 shows the evolution of the latency of the IoT device evaluated using the ping software utility to test the reachability of the IoT device placed inside a car of the elevator with the doors closed. This software utility is available for virtually all operating systems that provide network access. Ping measures the round-trip time for messages sent from a host to a destination device and echoed back to the host. Figure 14 shows the latency of the IoT device evaluated at the different floors of the building. The results show the following packet loss depending on the floor: 26% on Floor −1, 0% on Floor 0, 0% on Floor 1, 0% on Floor 2, and 0% on Floor 3. These packet loss results agree with the results obtained in the previous sections when accessing the IoT device of the elevator at the basement floor of the building. Regarding the packets successfully received, the average latency of the IoT device evaluated in the WiFi network of the building was 266 ms.
Figure 14. Evolution of the latency of the IoT device.

5.4. Evaluation of the QR Code

Figure 15 shows a user calling the elevator by reading the QR code on the second floor of the building. The QR code automatically calls the elevator and opens its web interface to select the destination when entering the car. The QR codes displayed in Figure 11 were printed and evaluated using different sizes between 1 × 1 cm and 7 × 7 cm increasing in 1 cm steps. Figure 16 summarizes the sizes of the QR evaluated and the minimum, maximum, and mean scanning distances at which each QR code was successfully read with the front camera (16 Mpx) of a smartphone. The results show that a QR code of 7 × 7 cm (Figure 15) can be read with a 100% success at a distance range from 0.22 m to 2.5 m. Therefore, there is no need to get closer to the elevator to use the QR code feature to call it through the IoT device.
Figure 15. User with a mobile phone reading the QR code (at 0.3 m) to call the elevator.
Figure 16. Minimum, maximum, and average successful scanning distances for different QR sizes.

5.5. Evaluation of the Machine-to-Machine Access

The IoT device for remote elevator control can be accessed from any machine connected to the same wireless network than the IoT device. This capability was tested by implementing an experiment based on the use of a mobile robot calling the elevator. The mobile robot used for this experiment is the APR-02 mobile robot [56] developed at the Robotics Laboratory of the University of Lleida. This mobile robot is a human-sized (1.76 m, 30 Kg) omnidirectional platform with the capability to navigate autonomously through tight spaces [57,58,59]. In the near future, the mobile robot is expected to use the IoT device for elevator control to navigate across different floors within the building.
In this validation experiment, the mobile robot is located in front of the elevator (Figure 17), calling it through the IoT device. The calls to the elevator were implemented by using the transmission control protocol (TCP), that verifies the reception of the messages and resends them in case of error. In this experiment the access to the elevator was successful in 100% of the calls.
Figure 17. APR-02 mobile robot calling the elevator through the IoT device for elevator control.

6. Discussion and Conclusions

This work proposes a non-contact and non-intrusive add-on Internet-of-Things (IoT) device for wireless remote control of an elevator. The IoT device has been designed as a non-intrusive add-on tool to be placed over the original elevator button panel. This proposal has the advantage of not requiring any physical manipulation or wiring connection of the original elevator infrastructure. Relative to comparable works [4,5,7], this specific feature provides a rapid response tool in order to increase the accessibility to elevators. The experimental evaluation of the IoT device in real operation conditions has validated its non-contact control features.
The IoT device is based on the use of a battery, one ESP32-S2-WOVER board as a control module, and several analog low-cost servomotors to press the original buttons of the elevator control panel. The control module provides connectivity to the wireless network used in the building and a simple web interface representing the buttons of the elevator control panel. The IoT device described in this paper has been designed to fit over the original lower button panel of the elevator located at the Polytechnic School of the University of Lleida. In this case, the button panel comprises 7 buttons: 5 to access the 5 floors of the building and two additional buttons to keep the door open and to activate the emergency alarm. The casing of the IoT device has been designed to replicate the original buttons of the control panel with cantilever-like buttons that can be used to manually interact with the original panel in case the IoT device runs out of battery. In this application case, the elevator car has two control panels. The IoT device has been mounted over the lower one, hanging from the handrail and firmly attached to the wall with a suction cup. Other implementations may be fixed only with suction cups or magnets.
The IoT device for elevator control provides a communication protocol tailored to receive http requests (messages) to press and automatically release the elevator buttons. Two specific commands allow the (1) press and (2) release of the button that keeps the door of the elevator open. The use of standard http request allows the use of QR codes to call the elevator and directly access the web interface of the elevator. This approach has the advantage of avoiding the need to install proprietary APPs or to remember the name or IP address of the web interface of the elevator.
The IoT device was implemented and experimentally evaluated by users accessing the elevator with their smartphone and by a mobile robot calling the elevator. The evaluation of the access to the IoT device through a smartphone has been performed in two cases: calling the elevator from outside the car and using the elevator from inside the car. The overall success rate when calling the elevator from outside the car was 89.20% and the communication problems detected were that connection was lost for a few seconds (2.80%) and connection lost for more than 10 s (8.00%). Similarly, the overall success rate when using the elevator from inside the car was 92.74% and the communication problems detected were connection lost for a few seconds (3.63%) and connection lost for more than 10 s (3.63%). These communication problems were solved by either pressing the button on the web interface again or reloading it.
The communication problems registered during the experiments have been attributed to wireless connectivity problems in the building. Figure 18 shows a schematic diagram of the five plants of the building depicting the position of the access points (AP) (or antenna) that provide wireless access. The label APXC means that there is an AP in the Corridor (C) of the plant X, some meters away from the elevator, while the label APXL means that there is an AP in the lobby (L) of the elevator of the plant X. An inspection of the building infrastructure revealed that all the plants were designed to have one AP in the elevator lobby and another in the nearby corridor. However, in practice, there are only two floors with an AP in the elevator lobby area (AP2L and AP0L), three floors with an AP in the corridor (AP3C, AP2C and AP1C) and one floor without any nearby AP. This asymmetric distribution (see Figure 18) was the cause of the wireless network problems experienced depending on the floor where the smartphone and the elevator were. In practice, these non-critical wireless communication problems observed during the experimentation with the IoT device for elevator control could be avoided simply by revising the distribution of the access points in the building.
Figure 18. Representation of the connection of the IoT device and a mobile phone to the WiFi of the building (green: successful connection, red: problematic connection): (a) successful connection; (b) the elevator may lose connection in the basement; (c) the elevator may lose connection on the third floor; (d) the smartphone may lose connection in the basement.
The possibility of using a QR code to automatically call the elevator and open its web interface was evaluated. In the case of this application, the white background of the QR code contrasts with the dark color of the walls and doors of the elevator, and the QR code was detected successfully from different distances. The results show that a relatively small QR code (7 × 7 cm, Figure 15) can be read with a 100% success from a distance ranging from 0.22 m to 2.5 m, so there is no need to get closer to the elevator to use the QR code feature.
In a last experiment, the machine-to-machine communication performance of the IoT device was evaluated with a mobile robot calling the elevator using TCP to send the control orders. In this case, the elevator was successfully accessed in 100% of the calls, probably because of the superior performance of the wireless antenna of the mobile robot and the automatic management of network communication errors performed by a TCP communication.
As a summary, the advantages of the IoT device proposed for elevator control are: (i) its relative low cost, because it is based on standard electronic devices and servomotors; (ii) its non-contact remote control performances; and (iii) its non-intrusive application in virtually any kind of elevator. These performances allow the device to be used as a rapid response tool in order to increase the non-contact accessibility to elevators. Conversely, the main drawback of the current implementation of the IoT device was its power consumption, which required the use of a large battery to ensure a weekly operation. In general, the strategy used to reduce the current on IoT devices is to make them enter sleep mode when not accessed and wake up when receiving a message. The disadvantage of this strategy is that it greatly increases the latency (response time) of the device, so it was discarded because the device had no size or battery limitation.
Finally, the non-contact add-on wireless IoT device proposed in this paper for remote elevator control has indirectly addressed the challenges identified by Kane et al. [39], as it avoids the need to locate and identify the elevator button panel and the challenges of interacting with its buttons.

6.1. Limitations

The IoT device for elevator control has some limitations. First, the current proposal is case-optimized and a general implementation of the device requires individual adaptation to each elevator button panel. Second, the battery of the device must be charged regularly in order to keep it operational after approximately one week. Third, the device is not optimized to operate in multi-elevator systems.

6.2. Future Works

Future works should address practical features such as the improvement of the power consumption of the servomotors and battery monitoring and managing. The current drawn by the device can be reduced by limiting the starting current of the analog servomotors and optimizing the profile of the horn pressing the original buttons of the control panel. A future work should also analyze the use of the IoT device for elevator control as a rapid-deployment tool to enable unsupervised multistory building navigation by service mobile robots. In this specific application case, the use of this IoT device avoids the development of a robotized arm and visual feedback procedures tailored to locate the button panels and properly pushing the buttons of the button panels. Finally, another work we would be interested in undertaking is the improvement of the device to assist people with disabilities in the use of elevators.

Author Contributions

Formal analysis, E.C. and J.P.; Investigation, E.R. and R.B.; Methodology, J.P.; Resources, J.P.; Software, R.B. and E.C.; Writing—original draft, E.R. and R.B.; Writing—review and editing, J.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by the Departament de Recerca i Universitats de la Generalitat de Catalunya: FI SDUR 2022 grant.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Froehlich, J.E.; Eisenberg, Y.; Hosseini, M.; Miranda, F.; Adams, M.; Caspi, A.; Dieterich, H.; Feldner, H.; Gonzalez, A.; De Gyves, C.; et al. The Future of Urban Accessibility for People with Disabilities: Data Collection, Analytics, Policy, and Tools. In Proceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility, Athens, Greece, 23–26 October 2022. [Google Scholar] [CrossRef]
  2. Müller, K.; Engel, C.; Loitsch, C.; Stiefelhagen, R.; Weber, G. Traveling More Independently: A Study on the Diverse Needs and Challenges of People with Visual or Mobility Impairments in Unfamiliar Indoor Environments. ACM Trans. Access. Comput. 2022, 15, 1–44. [Google Scholar] [CrossRef]
  3. Stephens, L.; Spalding, K.; Aslam, H.; Scott, H.; Ruddick, S.; Young, N.L.; McKeever, P. Inaccessible childhoods: Evaluating accessibility in homes, schools and neighbourhoods with disabled children. Children’s Geogr. 2017, 15, 583–599. [Google Scholar] [CrossRef]
  4. Bo, W.; Li, Z. Design of the overall epidemic prevention system for the healthy operation of elevators. In Proceedings of the 2020 5th International Conference on Mechanical, Control and Computer Engineering (ICMCCE), Harbin, China, 25–27 December 2020; pp. 311–315. [Google Scholar] [CrossRef]
  5. Lai, S.-C.; Wu, H.-H.; Hsu, W.-L.; Wang, R.-J.; Shiau, Y.-C.; Ho, M.-C.; Hsieh, H.-N. Contact-Free Operation of Epidemic Prevention Elevator for Buildings. Buildings 2022, 12, 411. [Google Scholar] [CrossRef]
  6. Pearson, J.; Bailey, G.; Robinson, S.; Jones, M.; Owen, T.; Zhang, C.; Reitmaier, T.; Steer, C.; Carter, A.; Sahoo, D.R.; et al. Can’t Touch This: Rethinking Public Technology in a COVID-19 Era. In Proceedings of the Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April–5 May 2022. [Google Scholar] [CrossRef]
  7. Khelifi, A.; Muhamad, A.; Ehtesham, H.; Ghazal, M. A Reliable Handless System for Elevators Using Touchless Technology. In Proceedings of the 9th International Conference on Future Internet of Things and Cloud (FiCloud), Rome, Italy, 22–24 August 2022. [Google Scholar] [CrossRef]
  8. Zhou, Y.; Wang, K.; Liu, H. An Elevator Monitoring System Based on the Internet Of Things. Procedia Comput. Sci. 2018, 131, 541–544. [Google Scholar] [CrossRef]
  9. Teja, S.R.; Tez, D.S.P.; Nagarjuna, K.; Kumar, M.K.; Ahammad, S.H. Development of IoT Application for Online Monitoring of Elevator System. In Proceedings of the IEEE Mysore Sub Section International Conference, Mysuru, India, 16–17 October 2022. [Google Scholar] [CrossRef]
  10. Alsubaei, F.S.; Al-Wesabi, F.N.; Hilal, A.M. Deep Learning-Based Small Object Detection and Classification Model for Garbage Waste Management in Smart Cities and IoT Environment. Appl. Sci. 2022, 12, 2281. [Google Scholar] [CrossRef]
  11. Albulayhi, K.; Smadi, A.A.; Sheldon, F.T.; Abercrombie, R.K. IoT Intrusion Detection Taxonomy, Reference Architecture, and Analyses. Sensors 2021, 21, 6432. [Google Scholar] [CrossRef]
  12. Albulayhi, K.; Abu Al-Haija, Q.; Alsuhibany, S.A.; Jillepalli, A.A.; Ashrafuzzaman, M.; Sheldon, F.T. IoT Intrusion Detection Using Machine Learning with a Novel High Performing Feature Selection Method. Appl. Sci. 2022, 12, 5015. [Google Scholar] [CrossRef]
  13. Kim, M.; Kim, Y. Parcel Classification and Positioning of Intelligent Parcel Storage System Based on YOLOv5. Appl. Sci. 2023, 13, 437. [Google Scholar] [CrossRef]
  14. Sundari, M.S.; Mathana, J.M.; Nagarajan, T.S. Secured IoT Based Smart Greenhouse System with Image Inspection. In Proceedings of the 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 6–7 March 2020; pp. 1080–1082. [Google Scholar] [CrossRef]
  15. Contreras-Castillo, J.; Guerrero-Ibañez, J.A.; Santana-Mancilla, P.C.; Anido-Rifón, L. SAgric-IoT: An IoT-Based Platform and Deep Learning for Greenhouse Monitoring. Appl. Sci. 2023, 13, 1961. [Google Scholar] [CrossRef]
  16. Kaushik, N.; Bagga, T. Smart Cities Using IoT. In Proceedings of the 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India, 3 September 2021; pp. 1–6. [Google Scholar]
  17. Yasin, A.; Delaney, J.; Cheng, C.-T.; Pang, T.Y. The Design and Implementation of an IoT Sensor-Based Indoor Air Quality Monitoring System Using Off-the-Shelf Devices. Appl. Sci. 2022, 12, 9450. [Google Scholar] [CrossRef]
  18. Al-Kodmany, K. Tall Buildings and Elevators: A Review of Recent Technological Advances. Buildings 2015, 5, 1070–1104. [Google Scholar] [CrossRef]
  19. Bannister, P.; Bloomfield, C.; Chen, H. Empirical Prediction of Office Building Lift Energy Consumption. In Proceedings of the 12th Conference of International Building Performance Simulation Association, Sydney, Australia, 14–16 November 2011. [Google Scholar]
  20. Mitronikas, E.D.; Spyropoulos, D.V.; Papanikolaou, N.P.; Tatakis, E.C.; Spyropoulos, N. Energy saving during modern lift operation. In Proceedings of the 2014 International Conference on Electrical Machines (ICEM), Berlin, Germany, 2–5 September 2014. [Google Scholar] [CrossRef]
  21. Zhang, J.; Zong, Q. Energy-saving scheduling optimization under up-peak traffic for group elevator system in building. Energy Build. 2013, 66, 495–504. [Google Scholar] [CrossRef]
  22. Peters, R.; Smith, R.; Evans, E. The appraisal of lift passenger demand in modern office buildings. Build. Serv. Eng. Res. Technol. 2011, 32, 159–170. [Google Scholar] [CrossRef]
  23. Barney, G.; Al-Sharif, L. Elevator Traffic Handbook: Theory and Practice, 2nd ed.; Routledge: London, UK, 2015. [Google Scholar] [CrossRef]
  24. Jung, M.; Park, M.; Lee, H.S.; Chi, S. Agent-Based Lift System Simulation Model for High-Rise Building Construction Projects. J. Comput. Civ. Eng. 2017, 31, 04017064. [Google Scholar] [CrossRef]
  25. Esteban, E.; Salgado, O.; Iturrospe, A.; Isasa, I. Model-based approach for elevator performance estimation. Mech. Syst. Signal Process. 2016, 68–69, 125–137. [Google Scholar] [CrossRef]
  26. Hirasawa, K.; Eguchi, T.; Zhou, J.; Yu, L.; Hu, J.; Markon, S. A Double-Deck Elevator Group Supervisory Control System Using Genetic Network Programming. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2008, 38, 535–550. [Google Scholar] [CrossRef]
  27. Fan, H.; Chau, K.T.; Liu, C.; Cao, L.; Ching, T.W. Quantitative Comparison of Novel Dual-PM Linear Motors for Ropeless Elevator System. IEEE Trans. Magn. 2018, 54, 1–6. [Google Scholar] [CrossRef]
  28. Al-Sharif, L.; Alqumsan, A.M.A.; Aal, O.F.A. Automated optimal design methodology of elevator systems using rules and graphical methods (the HARint plane). Build. Serv. Eng. Res. Technol. 2013, 34, 275–293. [Google Scholar] [CrossRef]
  29. Tervonen, T.; Hakonen, H.; Lahdelma, R. Elevator planning with stochastic multicriteria acceptability analysis. Omega 2008, 36, 352–362. [Google Scholar] [CrossRef]
  30. Lee, D.-S.; Ji, K.-H.; Jing, J.; Jo, J.-H. Experimental study on elevator door reopening problems caused by stack induced pressure differences across the elevator door in buildings. Build. Environ. 2022, 221, 109271. [Google Scholar] [CrossRef]
  31. Au-Yong, C.P.; Azmi, N.F.; Mahassan, N.A. Maintenance of lift systems affecting resident satisfaction in low-cost high-rise residential buildings. J. Facil. Manag. 2018, 16, 17–25. [Google Scholar] [CrossRef]
  32. Kang, M.-W.; Oh, Y.-K. Validity of Elevator Noise Measurement Method in International Standards on High-Rise Residential Buildings. Sustainability 2021, 13, 9806. [Google Scholar] [CrossRef]
  33. Oh, Y.; Kang, M.; Lee, K.; Kim, S. Construction Management Solutions to Mitigate Elevator Noise and Vibration of High-Rise Residential Buildings. Sustainability 2020, 12, 8924. [Google Scholar] [CrossRef]
  34. Park, S.T.; Yang, B.S. An implementation of risk-based inspection for elevator maintenance. J. Mech. Sci. Technol. 2010, 24, 2367–2376. [Google Scholar] [CrossRef]
  35. Niu, G.; Lee, S.S.; Yang, B.S.; Lee, S.J. Decision fusion system for fault diagnosis of elevator traction machine. J. Mech. Sci. Technol. 2008, 22, 85–95. [Google Scholar] [CrossRef]
  36. Ding, N.; Chen, T.; Zhang, H. Experimental Study of Elevator Loading and Unloading Time During Evacuation in High-Rise Buildings. Fire Technol. 2017, 53, 29–42. [Google Scholar] [CrossRef]
  37. Chen, J.; Ma, J.; Lo, S.M. Event-driven modeling of elevator assisted evacuation in ultra high-rise buildings. Simul. Model. Pract. Theory 2017, 74, 99–116. [Google Scholar] [CrossRef]
  38. Ahmed, S.S.; Iqbal, A.; Sarwar, R.; Salam, M.S. Modeling the energy consumption of a lift. Energy Build. 2014, 71, 61–67. [Google Scholar] [CrossRef]
  39. Kane, S.K.; Guo, A.; Morris, M.R. Sense and Accessibility: Understanding People with Physical Disabilities’ Experiences with Sensing Systems. In Proceedings of the 22nd International ACM SIGACCESS Conference on Computers and Accessibility, Virtual Event, Greece, 26–28 October 2020. [Google Scholar] [CrossRef]
  40. Domingo, M.C. An overview of the Internet of Things for people with disabilities. J. Netw. Comput. Appl. 2012, 35, 584–596. [Google Scholar] [CrossRef]
  41. Yulianto, H.R.; Afiahayati. Fighting COVID-19: Convolutional Neural Network for Elevator User’s Speech Classification in Bahasa Indonesia. Procedia Comput. Sci. 2021, 189, 84–91. [Google Scholar] [CrossRef]
  42. Liu, Y.; Wang, W.; Li, Y. Realization of Contactless Elevator Control Panel System Based on Voice Interaction Technology. In Proceedings of the 3rd International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency (SUMMA), Lipetsk, Russia, 10–12 November 2021. [Google Scholar] [CrossRef]
  43. Shinde, A.S.; Jamdar, A.S.; Joshi, K.D.; Sarode, S.T. A CNN Based Speech Recognition Approach for Voice Controlled Elevator. In Proceedings of the 2021 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT), Mysuru, India, 10–11 December 2021. [Google Scholar] [CrossRef]
  44. Meenatchi, D.; Aishwarya, R.; Shahina, A. A Voice Recognizing Elevator System. In Proceedings of the International Conference on Soft Computing Systems; Suresh, L., Panigrahi, B., Eds.; Advances in Intelligent Systems and Computing; Springer: New Delhi, India, 2016; Volume 397. [Google Scholar] [CrossRef]
  45. Chatziparasidis, I.; Sfampa, I.K. Residential buildings with brain-computer interface functionality: An elevator case study. Build. Serv. Eng. Res. Technol. 2022, 43, 261–272. [Google Scholar] [CrossRef]
  46. Nicolas-Alonso, L.F.; Gomez-Gil, J. Brain Computer Interfaces, a Review. Sensors 2012, 12, 1211–1279. [Google Scholar] [CrossRef]
  47. Zhang, X.; Wu, J.; Smith, L.M.; Li, X.; Yancey, O.; Franzblau, A.; Dvonch, J.T.; Xi, C.; Neitzel, R.L. Monitoring SARS-CoV-2 in air and on surfaces and estimating infection risk in buildings and buses on a university campus. J. Expo. Sci. Environ. Epidemiol. 2022, 32, 751–758. [Google Scholar] [CrossRef]
  48. Wang, C.C.; Prather, K.A.; Sznitman, J.; Jimenez, J.L.; Lakdawala, S.S.; Tufekci, Z.; Marr, L.C. Airborne transmission of respiratory viruses. Science 2021, 373, eabd9149. [Google Scholar] [CrossRef]
  49. Wu, S.; Wang, Y.; Jin, X.; Tian, J.; Liu, J.; Mao, Y. Environmental contamination by SARS-CoV-2 in a designated hospital for coronavirus disease 2019. Am. J. Infect. Control 2020, 48, 910–914. [Google Scholar] [CrossRef]
  50. Lavric, A.; Petrariu, A.I.; Mutescu, P.-M.; Coca, E.; Popa, V. Internet of Things Concept in the Context of the COVID-19 Pandemic: A Multi-Sensor Application Design. Sensors 2022, 22, 503. [Google Scholar] [CrossRef]
  51. Kuncoro, C.B.D.; Amaris, A.; Permana, A.F. Smart Wireless CO2 Sensor Node for IoT Based Strategic Monitoring Tool of The Risk of The Indoor SARS-CoV-2 Airborne Transmission. Appl. Sci. 2022, 12, 10784. [Google Scholar] [CrossRef]
  52. Akshat, A.; Nanda, V.; Singhal, A.; Jindal, S.K. AT89S52-Microcontroller Based Elevator with UV-C disinfection to prevent the transmission of COVID-19. In Proceedings of the 2020 International Conference on Interdisciplinary Cyber Physical Systems (ICPS), Chennai, India, 28–29 December 2020. [Google Scholar] [CrossRef]
  53. François, P.-M.; Bonnet, X.; Kosior, J.; Adam, J.; Khonsari, R.H. 3D-printed contact-free devices designed and dispatched against the COVID-19 pandemic: The 3D COVID initiative. J. Stomatol. Oral Maxillofac. Surg. 2021, 122, 381–385. [Google Scholar] [CrossRef]
  54. Organización Nacional de Ciegos Españoles. Technical Document B 17: Braille Signage on Lift Button Panels. Available online: https://www.once.es/ (accessed on 10 January 2023).
  55. Organización Nacional de Ciegos Españoles. Technical Document B 1: Parámetros Dimensionales del Braille. Available online: https://www.once.es/ (accessed on 10 January 2023). (In Spanish).
  56. Rubies, E.; Palacín, J.; Clotet, E. Enhancing the Sense of Attention from an Assistance Mobile Robot by Improving Eye-Gaze Contact from Its Iconic Face Displayed on a Flat Screen. Sensors 2022, 22, 4282. [Google Scholar] [CrossRef]
  57. Palacín, J.; Rubies, E.; Clotet, E.; Martínez, D. Evaluation of the Path-Tracking Accuracy of a Three-Wheeled Omnidirectional Mobile Robot Designed as a Personal Assistant. Sensors 2021, 21, 7216. [Google Scholar] [CrossRef]
  58. Palacín, J.; Rubies, E.; Clotet, E. Systematic Odometry Error Evaluation and Correction in a Human-Sized Three-Wheeled Omnidirectional Mobile Robot Using Flower-Shaped Calibration Trajectories. Appl. Sci. 2022, 12, 2606. [Google Scholar] [CrossRef]
  59. Palacín, J.; Rubies, E.; Bitrià, R.; Clotet, E. Non-Parametric Calibration of the Inverse Kinematic Matrix of a Three-Wheeled Omnidirectional Mobile Robot Based on Genetic Algorithms. Appl. Sci. 2023, 13, 1053. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.