scholarly journals A Novel Mobile and IOT Enabled Application for Smart Energy Meter

2021 ◽  
Vol 6 (4) ◽  
Author(s):  
Oluwafemi Ipinnimo ◽  
Chika O. Yinka-banjo

Smart Energy Meters have significantly helped in easy reporting of energy consumption and the measurement of the same, since their introduction. They have replaced mainstream method of the house to house energy consumption data recording, but they are still reading with a lot of data inconsistencies between participating parties (energy suppliers and consumers). The purpose of this research is to develop a mobile web application with Internet of Things (IOT) and short message service (SMS) for consistent, transparent recording, monitoring of energy consumed, amount billed, infrastructure theft and meter control.  Arduino, sensors and relay modules are some of the hardware components used with communication application programming interface (API) accessed through the Wi-Fi module. The communication between the hardware and the server is the response based on different commands, which includes turning on and off, setting threshold, requesting consumption and even paid for consumed power. The app will enable the consumer monitor their current energy consumption through the web and android interface and remotely turn the meter on and off. Stored data can be retrieved at any time. Keywords— Arduino, Billing, IOT, Power Consumption, Smart Electricity meter, SMS, Web Application

Author(s):  
Tsapalasetty Arjun

In this paper we are focusing on automatic billing and metering, The GSM Short Message Service (SMS) and Arduino connection gives the metre reading system several predefined automatic capabilities.The energy consumption and electricity bill and loads will be providing through GSM module to the customer and to the concern electricity department. An alert message will be send to the customer and vigilance squad when the consumption unit reading reaches beyond the specific threshold. And loads on and off through gsm This paper contains energy consumption details in terms of power units and power units will be displayed on the LCD and will be notified to the customer via SMS and customer will also be able to recharge with the help of GSM module as well as microcontroller.


Author(s):  
Sonalika Vishwakarma ◽  
Harsh Ghosalkar ◽  
Rohan Benere ◽  
Prof. Yogita Chavan

Closed-Circuit TV (CCTV) system is one of the technologies in the surveillance field to solve the problem of detection and monitoring by providing extra features such as email alert or motion detection. However, detecting and alerting the admin on CCTV system may complicate due to the complexity to integrate the main program with an external Application Programming Interface (API). In this study, pixel processing algorithm is applied due to its efficiency and SMS alert is added as an alternative solution for users who opted out email alert system or have no Internet connection. A CCTV system with SMS alert (CMDSA) was developed using evolutionary prototyping methodology. The system interface was implemented using Microsoft Visual Studio while the backend components, which are database and coding, were implemented on SQLite database and C# programming language, respectively. The main modules of CMDSA are motion detection, capturing and saving video, image processing and Short Message Service (SMS) alert functions. Subsequently, the system is able to reduce the processing time making the detection process become faster, reduce the space and memory used to run the program and alerting the system admin instantly.


Author(s):  
Raul Sierra-Alcocer ◽  
Christopher Stephens ◽  
Juan Barrios ◽  
Constantino González‐Salazar ◽  
Juan Carlos Salazar Carrillo ◽  
...  

SPECIES (Stephens et al. 2019) is a tool to explore spatial correlations in biodiversity occurrence databases. The main idea behind the SPECIES project is that the geographical correlations between the distributions of taxa records have useful information. The problem, however, is that if we have thousands of species (Mexico's National System of Biodiversity Information has records of around 70,000 species) then we have millions of potential associations, and exploring them is far from easy. Our goal with SPECIES is to facilitate the discovery and application of meaningful relations hiding in our data. The main variables in SPECIES are the geographical distributions of species occurrence records. Other types of variables, like the climatic variables from WorldClim (Hijmans et al. 2005), are explanatory data that serve for modeling. The system offers two modes of analysis. In one, the user defines a target species, and a selection of species and abiotic variables; then the system computes the spatial correlations between the target species and each of the other species and abiotic variables. The request from the user can be as small as comparing one species to another, or as large as comparing one species to all the species in the database. A user may wonder, for example, which species are usual neighbors of the jaguar, this mode could help answer this question. The second mode of analysis gives a network perspective, in it, the user defines two groups of taxa (and/or environmental variables), the output in this case is a correlation network where the weight of a link between two nodes represents the spatial correlation between the variables that the nodes represent. For example, one group of taxa could be hummingbirds (Trochilidae family) and the second flowers of the Lamiaceae family. This output would help the user analyze which pairs of hummingbird and flower are highly correlated in the database. SPECIES data architecture is optimized to support fast hypotheses prototyping and testing with the analysis of thousands of biotic and abiotic variables. It has a visualization web interface that presents descriptive results to the user at different levels of detail. The methodology in SPECIES is relatively simple, it partitions the geographical space with a regular grid and treats a species occurrence distribution as a present/not present boolean variable over the cells. Given two species (or one species and one abiotic variable) it measures if the number of co-occurrences between the two is more (or less) than expected. If it is more than expected indicates a signal of a positive relation, whereas if it is less it would be evidence of disjoint distributions. SPECIES provides an open web application programming interface (API) to request the computation of correlations and statistical dependencies between variables in the database. Users can create applications that consume this 'statistical web service' or use it directly to further analyze the results in frameworks like R or Python. The project includes an interactive web application that does exactly that: requests analysis from the web service and lets the user experiment and visually explore the results. We believe this approach can be used on one side to augment the services provided from data repositories; and on the other side, facilitate the creation of specialized applications that are clients of these services. This scheme supports big-data-driven research for a wide range of backgrounds because end users do not need to have the technical know-how nor the infrastructure to handle large databases. Currently, SPECIES hosts: all records from Mexico's National Biodiversity Information System (CONABIO 2018) and a subset of Global Biodiversity Information Facility data that covers the contiguous USA (GBIF.org 2018b) and Colombia (GBIF.org 2018a). It also includes discretizations of environmental variables from WorldClim, from the Environmental Rasters for Ecological Modeling project (Title and Bemmels 2018), from CliMond (Kriticos et al. 2012), and topographic variables (USGS EROS Center 1997b, USGS EROS Center 1997a). The long term plan, however, is to incrementally include more data, specially all data from the Global Biodiversity Information Facility. The code of the project is open source, and the repositories are available online (Front-end, Web Services Application Programming Interface, Database Building scripts). This presentation is a demonstration of SPECIES' functionality and its overall design.


Proceedings ◽  
2019 ◽  
Vol 31 (1) ◽  
pp. 32
Author(s):  
Jesús Fontecha ◽  
Iván González ◽  
Alberto Salas-Seguín

Today, households worldwide are being increasingly connected. Mobile devices and embedded systems carry out many tasks supported by applications which are based on artificial intelligence algorithms with the aim of leading homes to be smarter. One of the purposes of these systems is to connect appliances to the power network, as well as to the internet to monitor consumption data among others. In addition, new interaction ways are emerging to manage all these systems. For example, conversational assistants which allow us to interact by voice with devices at home. In this work, we present GreenMoCA, a system to monitor energy consumption data from connected devices at home with the aim of improving sustainability aspects and reducing such energy consumption, supported by a conversational assistant. This system is able to interact with the user in a natural way, providing information of current energy use and feedback based on previous consumption measures in a Smart Home environment. Finally, we assessed GreenMoCA from a usability and user experience approach on a group of users with positive results.


2018 ◽  
Vol 21 (2) ◽  
pp. 34-38
Author(s):  
Awal Kurniawan ◽  
Intan Sari Areni ◽  
Andani Achmad

Teknologi web sudah mengalami banyak kemajuan. Dimulai dari era web 1.0 yang masih bersifat statis hingga teknologi web yang mampu mengatasi permasalah perangkat keras seperti storage, speech recognition, hingga geolocation. Salah satu teknologi web yang hadir saat ini adalah progressive web application. Penelitian ini bertujuan untuk merancang sebuah sistem yang dapat melakukan proses caching file pada konten website. Sistem menggunakan progressive web application dengan memanfaatkan service worker. Sumber data yang akan dijadikan objek pada penelitian ini adalah data keluhan masyarakat yang berbentuk JSON. Pada penelitian ini digunakan metode eksperimental dalam merancang aplikasi. Data keluhan yang bersumber dari sebuah API (Application Programming Interface) kemudian ditampilkan dalam keadaan jaringan aktif. Selama dalam keadaan jaringan aktif, service worker melakukan tugasnya dalam melakukan proses caching. Setelah itu , data yang sudah disimpan bisa diakses pada jaringan tidak aktif. Hasil dari penelitian ini adalah sistem keluhan yang disisipkan service worker mampu melakukan proses caching data hingga 500 data keluhan. Meskipun eksekusi waktu yang dibutuhkan dalam mengakses aplikasi lebih lama karena pemasangan service worker, namun aplikasi yang diakses lebih cepat ketika dalam keadaan offline karena data dimuat dalam cache service worker.


2020 ◽  
Author(s):  
Diane C. Saunders ◽  
James Messmer ◽  
Irina Kusmartseva ◽  
Maria L. Beery ◽  
Mingder Yang ◽  
...  

SummaryHuman tissue phenotyping generates complex spatial information from numerous imaging modalities, yet images typically become static figures for publication and original data and metadata are rarely available. While comprehensive image maps exist for some organs, most resources have limited support for multiplexed imaging or have non-intuitive user interfaces. Therefore, we built a Pancreatlas™ resource that integrates several technologies into a novel interface, allowing users to access richly annotated web pages, drill down to individual images, and deeply explore data online. The current version of Pancreatlas contains over 800 unique images acquired by whole-slide scanning, confocal microscopy, and imaging mass cytometry, and is available at https://www.pancreatlas.org. To create this human pancreas-specific biological imaging resource, we developed a React-based web application and Python-based application programming interface, collectively called Flexible Framework for Integrating and Navigating Data (FFIND), which can be adapted beyond Pancreatlas to meet countless imaging or other structured data management needs.


Computers ◽  
2019 ◽  
Vol 8 (2) ◽  
pp. 50
Author(s):  
Ivan ◽  
Vasile ◽  
Dadarlat

Cloud vendors offer a variety of serverless technologies promising high availability and dynamic scaling while reducing operational and maintenance costs. One such technology, serverless computing, or function-as-a-service (FaaS), is advertised as a good candidate for web applications, data-processing, or backend services, where you only pay for usage. Unlike virtual machines (VMs), they come with automatic resource provisioning and allocation, providing elastic and automatic scaling. We present the results from our investigation of a specific serverless candidate, Web Application Programming Interface or Web API, deployed on virtual machines and as function(s)-as-a-service. We contrast these deployments by varying the number of concurrent users for measuring response times and costs. We found no significant response time differences between deployments when VMs are configured for the expected load, and test scenarios are within the FaaS hardware limitations. Higher numbers of concurrent users or unexpected user growths are effortlessly handled by FaaS, whereas additional labor must be invested in VMs for equivalent results. We identified that despite the advantages serverless computing brings, there is no clear choice between serverless or virtual machines for a Web API application because one needs to carefully measure costs and factor-in all components that are included with FaaS.


Author(s):  
Ricardo Santos ◽  
Ivo Pereira ◽  
Isabel Azevedo

Detailed documentation and software tests are key factors for the success of a web application programming interface (API). When designing an API, especially in a design first approach, it is relevant to define a formal contract, known as API specification. This document must contain all necessary information regarding the API behavior. Thereby, the specification can be used to dynamically generate API components like documentation, client and server code, and software tests, reducing development and maintenance costs. This chapter presents a study of OpenAPI specification and its application on designing a new RESTful API for E-goi. It also presents a set of solutions for generating documentation, client code libraries, and test cases.


2019 ◽  
Vol 26 (3) ◽  
pp. 1926-1951
Author(s):  
Cong Peng ◽  
Prashant Goswami ◽  
Guohua Bai

Health data integration enables a collaborative utilization of data across different systems. It not only provides a comprehensive view of a patient’s health but can also potentially cope with challenges faced by the current healthcare system. In this literature review, we investigated the existing work on heterogeneous health data integration as well as the methods of utilizing the integrated health data. Our search was narrowed down to 32 articles for analysis. The integration approaches in the reviewed articles were classified into three classifications, and the utilization approaches were classified into five classifications. The topic of health data integration is still under debate and problems are far from being resolved. This review suggests the need for a more efficient way to invoke the various services for aggregating health data, as well as a more effective way to integrate the aggregated health data for supporting collaborative utilization. We have found that the combination of Web Application Programming Interface and Semantic Web technologies has the potential to cope with the challenges based on our analysis of the review result.


Sign in / Sign up

Export Citation Format

Share Document