Explore chapters and articles related to this topic
IoT Based One-to-One Security Web Application for Smart Home
Published in Anuj Singal, Sandeep Kumar, Sajjan Singh, Ashish Kr. Luhach, Wireless Communication with Artificial Intelligence, 2023
Harsha Vardan Maddiboyina, V. A. Sankar Ponnapalli, A. Naresh Kumar
A relay is a switch used to control high-voltage devices such as fans, TVs, refrigerators, ACs, etc., with low-voltage devices such as microcontrollers. Wi-Fi is a technology used to provide network connectivity with the Wi-Fi modules to access the internet. Port forwarding is a method in Wi-Fi technology used to connect a specific device or computer within a private local area network. HyperText Markup Language (HTML) is a standard markup language that is used for developing web pages. There are different editors/tools available to write the HTML program. Even we can write the HTML program in notepad and save the program with an ‘.html' extension. Arduino IDE is an open-source platform used to write the programs for different microcontrollers, such as Arduino Uno, Arduino Mega, Arduino Mini, NodeMCU, etc. The Arduino IDE supports different types of programming languages such as C, C++, and Java. Arduino IDE contains majorly two functions such as ‘void setup' and ‘void loop.' Here ‘void setup' function executes for one time, whereas the ‘void loop' function executes continuously.
Role of Internet of Things (IoT) in Electronic Waste Management
Published in Anand Sharma, Sunil Kumar Jangir, Manish Kumar, Dilip Kumar Choubey, Tarun Shrivastava, S. Balamurugan, Industrial Internet of Things, 2022
Shambo Roy Chowdhury, Akshet Bharat Patel, Pranav Rajesh Sharma
Websites are hosted and stored on special computers called servers. A static webserver, which is also called a “stack,” consists of hardware with storage such as a computer running an HTTP (Hypertext Transfer Protocol) server, which is the software component. It is called static because the server will transmit its hosted files as they are to your browser. The data stored in the server can be accessed over the internet following a proper communication protocol. An old smartphone can also be used as a webserver to host websites and webpages. When we talk about a complete and an efficient IoT system, a webserver plays a very important/integral role in creating one. The main function of this webserver is to store web pages and files and transmit or broadcast them over the internet for anyone who requests to visit that webpage, or in other words we can call it a powerful computer that is capable of storing and transmitting information via the internet to anyone who wishes to see it. On a basic level, when a browser requests a file that is hosted on a webserver, the browser requests the file via HTTP, which is an internet protocol that is used for transmitting documents. When the request reaches the correct and specific (hardware) webserver, the (software) HTTP server accepts it, finds the requested document or file, and sends it back to the browser, through HTTP only. A simplified flowchart of the same can be seen in Figure 2.4.
Alternative Systems and Methods
Published in Joe Follansbee, Hands-On Guide to Streaming Media, 2006
One of those applications accounts for two-thirds of the Web servers on the Internet. You’ll remember that a Web server is the software that delivers a Web page to you when you request it with your Web browser. In 1995, the most popular Web server was public-domain software designed by Rob McCool at the National Center for Supercomputing Applications at the University of Illinois. But many webmasters had developed their own extensions and bug fixes to what was cryptically called the “HTTP daemon.” A group got together and organized all the bug fixes, sometimes called “patches.” The result was a Web server called Apache, as in “a patchy server.” Apache is the single most successful open source application on the Internet, as shown in Figure 10-2.
Assessing the Visual Esthetics of User Interfaces: A Ten-Year Systematic Mapping
Published in International Journal of Human–Computer Interaction, 2022
Adriano Luiz de Souza Lima, Christiane Gresse von Wangenheim
Some studies automated the calculation of the metrics. Purchase et al. (2011) developed a Firefox extension in JavaScript to identify the size and the position of the GUI elements directly from the web-page HTML code. The script calculates the values of the 11 metrics. Instead of measuring single Zen and Vanderdonckt (2014, 2016) present a web application that analyzes regions that users manually define over the GUI. Those regions are not limited by the number of elements but are arbitrarily defined by users. Any GUI type can be loaded into the application by providing its image file. The calculation of the metrics is based on the regions defined by the users. Mbenza and Burny (2020) developed a RESTful web service in Java to compute the metrics from GUIs accessible via URI or as an image file. Once the metrics are calculated, they are presented to the user in HTML format.
A scalable cloud-based cyberinfrastructure platform for bridge monitoring
Published in Structure and Infrastructure Engineering, 2019
Seongwoon Jeong, Rui Hou, Jerome P. Lynch, Hoon Sohn, Kincho H. Law
To facilitate ubiquitous access to the bridge monitoring information, preliminary web and mobile user interfaces are developed based on the cloud-based cyberinfrastructure platform. A web interface is an interactive program that reads user inputs via a web browser (e.g. Google Chrome), invokes the requested web services and returns a web page displayed on a web browser. The preliminary web interface supports the retrieval of sensor list, sensor data, traffic video images and bridge models. The sensor information retrieval interface (Figure 24(a)) allows users to retrieve the sensor list with query parameters (e.g. ‘Sensor ID’, ‘Sensor type’, ‘Install before’ or ‘Removed after’) by invoking the ‘Sensor list retrieval’ service.
Development of a Cyber-Physical framework for monitoring and teleoperation of a CNC lathe based on MTconnect and OPC protocols
Published in International Journal of Computer Integrated Manufacturing, 2018
Alberto José Álvares, Luiz Eduardo Santos de Oliveira, Joao Carlos Espindola Ferreira
Sahin and Bolat (2009) used a distributed architecture for OPC (DOPC) to perform monitoring and remote control of different web-based devices. Local control architectures developed at various points enable communication with each other and with a remote control point on a dynamic web page built using Active Server Pages (ASP). Fernandes, Torrisi, and Brandao (2009) used a transport technology with the gateway function (OPC Server for HTTPs), called CyberOPC, to devise an architecture to perform remote tuning of industrial control systems using the Internet, meeting acceptable security and performance requirements.