Graphical User Interfaces (GUI) and real-time in-teractive Big Data charts play a key role in a wide variety of Big Data applications. The software libraries that are available at today are not ...suitable for displaying huge volumes of data in a single chart, because they require all the data to be collected at a single node. In this work, an innovative approach to the problem is presented, that consists in using a network of cyber-devices that is created and configured via API calls and that interfaces with a Scala Spark server application through a multiplicity of communication technologies, to produce and display a variety of time-space- infinite Big Data stream visualizations, including line plots, pie charts, histograms, that are updated at real-time as new data come, without ever collecting the data or the charts markup at a single node. The proposed approach characterizes for being (i) Web-based, (ii) API-based, (iii) Cloud-based, (iv) portable, (v) customizable/extendable, (vi) plug and play, and for relying on (i) Node-RED, (ii) MQTT, (iii) Scala, (iv) Akka HTTP, (v) Spark, (vi) Kafka, (vii) Docker. Remarkably, the same network used for Big Data visualization can be reconfigured in a matter of milliseconds and used for Big Data (streams) filtering, transformation, merge, analytics, and for training Machine Learning models, storing trained models on a Cloud storage, using stored models for one-shot or stream predictions, and much more. Although being at an advanced stage, we consider this research as a work in progress, since an extensive benchmarking and application to variegated real-world scenarios are still to be carried out.
The state-of-the-art in manufacturing technology identifies a data rich, horizontally and vertically integrated environment, with collaborative control and intelligence systems, to enable what is ...called a smart factory. Similar to digital factories, smart factories signify a greater digital convergence between manufacturing Operational Technology (OT), and wider enterprise Integrated Technology (IT). With these new capabilities comes new challenges in scale, complexity, and the skills needed to enable ubiquitous system integration. While in the past, engineers have utilized a variety of proprietary graphical configuration and programming tools to intuitively create simple to complex manufacturing systems, presently, the standard technology ecosystem which engineers design, control, and maintain, is observably expanding, and/or evolving to incorporate more open-source technologies, network services, and distributed devices. Therefore, this paper will examine the emerging next generation technologies and tools which will support engineers in designing and interacting with the new digital manufacturing ecosystem in smart factories. To achieve this: a state-of-the-art survey of commercial Industrial Internet of Things (IIoT) technology is presented; three key ubiquitous technology trends are examined; and a use-case is presented with a universal framework. Uniquely, this framework demonstrates the collective capabilities of the technologies to overcome ubiquitous system integration problems.
Embedding curriculum content in relevant contexts is a challenge computer science teachers face. The idea of smart environments as networking embedded computers to complete everyday tasks provides ...strong possibilities for context orientation, including smart homes, smart cities, and Industry 4.0. In particular, the context smart home offers teachers exciting and versatile possibilities to introduce students to computer science. It enables teaching programming, networks, communication protocols, and electrical engineering in a student-oriented manner. In order to provide teachers with a low-barrier opportunity to use this context in computer science classes, we developed a smart-environments learning kit. The kit contains hardware that can be easily interconnected and recombined, leaving plenty of room for individual development and internal differentiation. First pilot uses of the kit in different learning groups revealed room for improvement: For instance, preparing the boards in computer science classes is too time-consuming, and the open-source firmware of the hardware modules is too complex to be covered in class. Following a design-based research approach, this work-in-progress paper documents lessons learned from the piloting implementations and illustrates potential solutions.
Development of a New Body Motion Parameters Acquisition System Maksimkins, Pavels; Senfelds, Armands; Maksimkina, Julija ...
2020 IEEE 8th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE),
2021-April-22
Conference Proceeding
This paper address problem related to data acquisition of real body motion parameters with respect to following data processing and implementation on robotic motion simulator systems. Transition from ...real world use case to physical motion simulation systems involve processing of acquired motion data by measurements and application of motion cueing algorithms for particular robotic motion simulator. This paper present requirement analysis, prototype development and testing towards user friendly and IoT based mobile object motion parameter extraction system for motion simulator or digital twin applications.
Advanced Analytics as a Service in Smart Factories Soderi, Mirco; Kamath, Vignesh; Morgan, Jeff ...
2022 IEEE 20th Jubilee World Symposium on Applied Machine Intelligence and Informatics (SAMI),
2022-March-2
Conference Proceeding
A key aspect of Intelligent Manufacturing is the interface between the Edge and Fog layers on one side and the Cloud on the other side. Once that some data extraction and cleaning has been performed ...in the (logical and/or physical) nearby of the production line, it is necessary to move to the Cloud where distributed data and parallel computations make it possible to train and use Machine Learning models. For a wide range of applications, it is also necessary to restructure and reconfigure the computation network over the time, reacting to relevant events at real-time. This can be achieved (i) by making the network and all of its components fully configurable through API calls, (ii) by using containerization technologies, and (iii) by relying on graphical user interfaces for development, data visualization, monitoring, and interaction. In this work, an architecture for a computation network is presented that (i) spreads across the Edge, Fog and Cloud layers, (ii) is fully configurable through API calls, and (iii) is based on Docker, Node-RED, MQTT, Scala, Spark, and Cloud storage technologies such as Hadoop. Two proofs of concept are presented: a clustering-based alerter, and a demo environment plus a Postman collection including over 600 API calls to demonstrate how the proposed architecture enables Big Data stream transformations and analytics as a Service.
RedCASTLE Pallas, Frank; Legler, Julian; Amslgruber, Niklas ...
Proceedings of the 8th International Workshop on Middleware and Applications for the Internet of Things,
12/2021
Conference Proceeding
In this paper, we present RedCASTLE, a practically applicable solution for Edge-based ks-anonymization of IoT streaming data in Node-RED. RedCASTLE builds upon a pre-existing, rudimentary ...implementation of the CASTLE algorithm and significantly extends it with functionalities indispensable for real-world IoT scenarios. In addition, RedCASTLE provides an abstraction layer for smoothly integrating ks -anonymization into Node-RED, a visually programmable middleware for streaming dataflows widely used in Edge-based IoT scenarios. Last but not least, RedCASTLE also provides further capabilities for basic information reduction that complement ks-anonymization in the privacy-friendly implementation of usecases involving IoT streaming data. A preliminary performance assessment finds that RedCASTLE comes with reasonable overheads and demonstrates its practical viability.
Internet of things has proved to be the enabler of many technologies such as smart grids, smart environment, smart transportation and smart cities. This paper proposes a system that can be used to ...monitor current, voltages and other parameters of UPS systems installed in home and office. The proposed system uses internet of things technologies like IBM cloud, node-RED and MQTT to acquire transmit and display different parameters. A microcontroller is used to acquire data from sensors and then data is sent to the WiFi Module. Data is then sent to a online MQTT broker. An online application running on IBM cloud platform acquires the data from MQTT broker and displays the data using a graphical user interface therefore providing real time information on sensor data. This scheme uses two way communication between different application which will allow the user to take actions by providing control over I/O pins of microcontroller. Using IBM cloud service allows this application to be accessed online.
The need for green and sustainable energy source is greater than ever and solar cell is undoubtedly one energy source that gains more popularity as the technology become less expensive and more ...accessible by anyone.In this paper, we are presenting an active 2-axis solar tracker system combine with the Internet of Things (IoT) technology for an affordable, easy to construct, small foot-print, low maintenance, intelligent and the system able to generate as much as 30% more power than traditional static installation commonly available today.The active 2-axis solar tracker system design is to be simple to construct, require little and cost effective so every house hold in a community can effort and able to take advantage of an open-source technology available. The system consists of sensors, micro controller the ESP8266, cloud server, Node-RED software, grid-tie inverter, and solar panels. There are no specialize components in the system, so every component is locally available, low cost and easy to replace.The result of the system is presented and it reveal that the system performed as expected as it able to provide energy up to 30% more than static installation while require extremely small foot print 1 m 2 for 1.2kw system and 4 m 2 for a 6kw system, and little maintenance. The tracker is able to withstand high wind thanks to Node-Red smart algorithm and ESP8266 IoT enable microcontroller working hand in hand to quickly move the solar panel to flat position in the event of high wind conditions.Since this is an open-source research project, the system has potential to be applied to many other communities around the country and perhaps around the world. As the system will not only save the house's owner money, but also reduce the electricity grid's load. Most importantly, this project is enabling people in community to do his or her part as responsible citizens in helping to promote awareness for alternative green and sustainable energy in their community
The panic buying during Covid-19 caused farmers to amped-up production. However, farm equipment is costly to purchase. Therefore, some farmers utilized Additive Manufacturing (AM) to manufacture ...farming tools at low cost. However, the lack of in-situ monitoring in AM to stop printing failed parts can waste materials and time. Thus, this research aims to deploy a low-cost smart remote monitoring system using OctoPrint and Node-red to integrate a 3D printer and Teachable Machine and train a model to pre-emptively detect print errors. The result was satisfactory as the 3D printer stopped when the camera detected a defect with 75% accuracy. Furthermore, the user can easily customize the model to enhance the system versatility via the developed code-free platform.
An IoT-based Smart Wearable System for Remote Health Monitoring Abo-Zahhad, Mohammed; Sayed, Mohammed S.; Abd El-Malek, Ahmed H. ...
2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC),
2021-Dec.-13
Conference Proceeding
Internet of Things (IoT) has reshaped our lives by being part of a wide range of fields. Thus, using IoT in healthcare became highly demanded. This could be done through monitoring some of the vital ...health signs that provide information about the state of health. These vital signs include blood pressure, blood oxygen saturation, body temperature, and pulse rate. Besides, recognizing physical movements of the body leads to the detection of various hazards, such as falls and concussions. Being directed towards daily health monitoring, the design requirements for such device are portability, lightweight and ease of use. We can break down the process of constructing the system into four main stages: data acquisition, pre-processing the sensor readings using an embedded microprocessor, feature extraction and implementation in further recognition algorithms using a shared cloud platform, and data visualization of all vital signs in addition to callouts in case of emergency.