SmartHIS is a historical database management system allowing users to collect, process, store, manage and retrieve an extremely large data set (Big Data) from the real-time environment, suitable for high-fidelity time-series data from diverse sources.
Remote administration of bms through android applicationeSAT Journals
Abstract SAN (Storage Area Network) is a committed high-speed network that interconnects data storage devices and multiple servers. It allows the device to appear like locally attached device to the operating system by enhancing storage devices which are accessible to server and consequently secures the manner in which the database connects with the server. Thus enabling design of portable devices that allow the user to control the building constants from remote places.[1][2][3] By gaining the access to control of building constants application like BMS (Building Management System) can be easily configured. BMS in actual is a microprocessor based electronic module or device which can be installed in a building to allow the user to operate, manage and measure real time data of various parameters. Data of the building can be accessed and modified through android app. The protocol used for communication between the app and web server is GPRS.[4][5] BMS is used to securely store and configure rules and parameters of an intelligent building like secured access-control, lighting and temperature etc. Key Words: GPRS, SAN, Microcontroller, Industrial Appliance, Android, Smart building.
Construction of Supervisory Control and Data Acquisition in Shop-level based ...IJRES Journal
This paper analyzes the development trend of manufacturing and research hot topics in recent
years, drawn to contemporary trends in manufacturing automation and information technology development,
and then analyzes the deficiencies in manufacturing enterprises in MES Plant-level Supervisory Control And
Data Acquisition. We also design the network structure and system hardware as well as client and server, and
finally we prove the effectiveness of the system to the production line in product quality and efficiency as the
evaluation criteria.
Comparative analysis of traditional scada systems and io t implemented scadaIJARIIT
SCADA system stands as an abbreviation of Supervisory Control and Data Acquisition. It focuses on the supervisory
level and is not a full control system. It is a computer system which gathers and analyses real time data. They are useful in
monitoring and controlling a plant or industrial equipment like telecommunications, water, waste control, energy, oil-gas
refining, and transportation. It gathers information about a mishap, transfers it back to a central site and alerts the home station
about the mishap, carries out necessary analysis and control, like determining if the mishap occurred is critical, and display the
information in a logical and organized fashion. They can be relatively as simple as a system which monitors environmental
conditions of a small office building, or as complex as a system that monitors all the activity in a nuclear power plant.
IOT acts as a complementary setup to SCADA. SCADA system generates information which acts as one of the data sources for
IOT. While the focus of SCADA on monitoring and control, the focus of IOT is firmly on analyzing machine data to improve
productivity.
Remote administration of bms through android applicationeSAT Journals
Abstract SAN (Storage Area Network) is a committed high-speed network that interconnects data storage devices and multiple servers. It allows the device to appear like locally attached device to the operating system by enhancing storage devices which are accessible to server and consequently secures the manner in which the database connects with the server. Thus enabling design of portable devices that allow the user to control the building constants from remote places.[1][2][3] By gaining the access to control of building constants application like BMS (Building Management System) can be easily configured. BMS in actual is a microprocessor based electronic module or device which can be installed in a building to allow the user to operate, manage and measure real time data of various parameters. Data of the building can be accessed and modified through android app. The protocol used for communication between the app and web server is GPRS.[4][5] BMS is used to securely store and configure rules and parameters of an intelligent building like secured access-control, lighting and temperature etc. Key Words: GPRS, SAN, Microcontroller, Industrial Appliance, Android, Smart building.
Construction of Supervisory Control and Data Acquisition in Shop-level based ...IJRES Journal
This paper analyzes the development trend of manufacturing and research hot topics in recent
years, drawn to contemporary trends in manufacturing automation and information technology development,
and then analyzes the deficiencies in manufacturing enterprises in MES Plant-level Supervisory Control And
Data Acquisition. We also design the network structure and system hardware as well as client and server, and
finally we prove the effectiveness of the system to the production line in product quality and efficiency as the
evaluation criteria.
Comparative analysis of traditional scada systems and io t implemented scadaIJARIIT
SCADA system stands as an abbreviation of Supervisory Control and Data Acquisition. It focuses on the supervisory
level and is not a full control system. It is a computer system which gathers and analyses real time data. They are useful in
monitoring and controlling a plant or industrial equipment like telecommunications, water, waste control, energy, oil-gas
refining, and transportation. It gathers information about a mishap, transfers it back to a central site and alerts the home station
about the mishap, carries out necessary analysis and control, like determining if the mishap occurred is critical, and display the
information in a logical and organized fashion. They can be relatively as simple as a system which monitors environmental
conditions of a small office building, or as complex as a system that monitors all the activity in a nuclear power plant.
IOT acts as a complementary setup to SCADA. SCADA system generates information which acts as one of the data sources for
IOT. While the focus of SCADA on monitoring and control, the focus of IOT is firmly on analyzing machine data to improve
productivity.
Operate your corrections facility efficiently while ensuring the safety of inmates and staff. From quickly booking inmates to monitoring inmate locations and managing commissary needs, Spillman helps your facility run seamlessly. All corrections data is securely integrated throughout the Spillman system to allow you to share access to real-time data and images.
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
Design of on-line embedded web server is a one of the difficult task of many real time data
acquisition and control system applications. The global system of interconnected computer networks is called as
World Wide Web which uses the standard Internet Protocol Suite (TCP/IP) to aid billion of users worldwide and
enables the user to interface many real time embedded applications like data acquisition,Industrial automations
and safety measures etc,. This paper tells the design and development of on-line Interactive Data Acquisition
and Control System (IDACS) using ARM9 based embedded web server. It is permitted to a network, intelligent
and digital distributed control system. Single chip IDACS method increses the processing speed of a system and
also avoids the problem of poor real time and reliability.This system uses ARM9 Processor and RTLinux. Web
server application is ported into an ARM processor using embedded ‘C’ language. Web pages are designed in
Hyper text markup language (HTML)
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Design and Development of Arm-Based Control System for Nursing Bed IJCSES Journal
This paper introduces a kind of ARM embedded system as the control systemof the nursing bed.The
embedded control system takes the ARM9 S3C2440 chip as the core of data processing. The design ofthe
control system includes hardware design, software design and PC monitoring system design.
IRJET-Concurrency Control Model for Distributed DatabaseIRJET Journal
Ranjana Jhala, Kamaljit I. Lakhtaria and Sanjay Gaur. "Concurrency Control Model for Distributed Database", International Research Journal of Engineering and Technology (IRJET), Vol2,issue-01 March 2015. e-ISSN:2395-0056, p-ISSN:2395-0072. www.irjet.net
Abstract
Nowadays, distributed Databases have taken concentration in the database research. Data distribution and replication offer opportunities for improving performance through parallel query execution and load balancing as well as increasing the availability of data. These opportunities have played a major role in motivating the design of the current generation of database machines. The purpose of this study is to propose an approach that absolutely increases the performance of real-time distributed data service. The centralized real time database is based on critical closed loop control system. To overcome this problem we proposed a model/ system called user control distributed database model which try to stimulate the overload transaction during run time. Therefore the present system will be a step towards fulfill the needs of critical conditions like overload or run-time errors in context of distributed database system.
In this research, the design and simulation of an automatic system for temperature control using embedded system in order to automatically control of multi appliances depend on the temperature value. The appliances will be controlled are ventilation, cooling, heating and alert. this is an order to avoid or reduce to human intervention and increase system reliability. An important feature of this automation process is to reduce or eliminate the possibility of relying on the human factor operator for industries, warehouses and laboratories, and to improve working and performance environments. The system in this paper used the microcontroller PIC16F887 as the central control unit, LM35 temperature sensor as a temperature source,16x2 liquid crystal display (LCD) as indicator to display the different system working status an addition to some of drivers, relay and light emitting diodes (LED) as indicators to display the corresponding working appliance driver. The implementation and simulation of the system work has been achieved by using proteus professional software v8.0 and mikroc pro for pic v .6.6.1 software to write the equivalent program and generate .hex file for system working. The result shows in figures 5, 6, 7, and 8 that explain the system working cases.
@SCADA+® is a comprehensive solution to supervisory control and data acquisition, managing system on a real-time basis. The solution is developed entirely on Client-Server architecture.
nTireCAMS – Computerized Asset Management and Computerized Maintenance Management Software is one of most developed arrangement accessible in the business sector for dealing with any sort objects viz. Settled Assets, Plant Machineries, Virtual Assets and so forth. nTireCAMS is produced with a target to deal with the Assets with least endeavors, to guarantee High Availability and Lower Operational Cost. More than 100+ man years of experience made nTireCAMS promptly deployable for any Industry. nTireCAMS can be conveyed inside of 4 weeks and has inbuilt motors for transferring existing Assets rapidly. nTireCAMS has likewise got Barcode era utility with which Barcodes can be produced and printed. nTireCAMS is RFID and Bar-code consistent for following the benefit. Our Sunsmart Global Ltd established this service since 2005 and customers got fully satisfied with our services.
SCADA stands for Supervisory Control And Data Acquisition. SCADA software system is a device monitoring and controlling framework. The supervisory control includes, taking action and control through remote locations for various control mechanisms and processes.The front-end UI of Mobile App or Web dashboard along with backend business logic, database and a Gateway (as depicted in the above block diagram) manifests a SCADA solution for control and monitoring of devices in an IoT network.
https://www.embitel.com/blog/embedded-blog/what-is-scada-system-and-software-solution
In todays paced technological landscape organizations and industries heavily rely on timely information to make well informed decisions. Data acquisition systems play a role in this process by enabling companies to gather, track and analyze data from sources. This article explores the benefits and features of data acquisition systems emphasizing their importance, in enhancing performance and accuracy across sectors.
Operate your corrections facility efficiently while ensuring the safety of inmates and staff. From quickly booking inmates to monitoring inmate locations and managing commissary needs, Spillman helps your facility run seamlessly. All corrections data is securely integrated throughout the Spillman system to allow you to share access to real-time data and images.
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
Design of on-line embedded web server is a one of the difficult task of many real time data
acquisition and control system applications. The global system of interconnected computer networks is called as
World Wide Web which uses the standard Internet Protocol Suite (TCP/IP) to aid billion of users worldwide and
enables the user to interface many real time embedded applications like data acquisition,Industrial automations
and safety measures etc,. This paper tells the design and development of on-line Interactive Data Acquisition
and Control System (IDACS) using ARM9 based embedded web server. It is permitted to a network, intelligent
and digital distributed control system. Single chip IDACS method increses the processing speed of a system and
also avoids the problem of poor real time and reliability.This system uses ARM9 Processor and RTLinux. Web
server application is ported into an ARM processor using embedded ‘C’ language. Web pages are designed in
Hyper text markup language (HTML)
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Design and Development of Arm-Based Control System for Nursing Bed IJCSES Journal
This paper introduces a kind of ARM embedded system as the control systemof the nursing bed.The
embedded control system takes the ARM9 S3C2440 chip as the core of data processing. The design ofthe
control system includes hardware design, software design and PC monitoring system design.
IRJET-Concurrency Control Model for Distributed DatabaseIRJET Journal
Ranjana Jhala, Kamaljit I. Lakhtaria and Sanjay Gaur. "Concurrency Control Model for Distributed Database", International Research Journal of Engineering and Technology (IRJET), Vol2,issue-01 March 2015. e-ISSN:2395-0056, p-ISSN:2395-0072. www.irjet.net
Abstract
Nowadays, distributed Databases have taken concentration in the database research. Data distribution and replication offer opportunities for improving performance through parallel query execution and load balancing as well as increasing the availability of data. These opportunities have played a major role in motivating the design of the current generation of database machines. The purpose of this study is to propose an approach that absolutely increases the performance of real-time distributed data service. The centralized real time database is based on critical closed loop control system. To overcome this problem we proposed a model/ system called user control distributed database model which try to stimulate the overload transaction during run time. Therefore the present system will be a step towards fulfill the needs of critical conditions like overload or run-time errors in context of distributed database system.
In this research, the design and simulation of an automatic system for temperature control using embedded system in order to automatically control of multi appliances depend on the temperature value. The appliances will be controlled are ventilation, cooling, heating and alert. this is an order to avoid or reduce to human intervention and increase system reliability. An important feature of this automation process is to reduce or eliminate the possibility of relying on the human factor operator for industries, warehouses and laboratories, and to improve working and performance environments. The system in this paper used the microcontroller PIC16F887 as the central control unit, LM35 temperature sensor as a temperature source,16x2 liquid crystal display (LCD) as indicator to display the different system working status an addition to some of drivers, relay and light emitting diodes (LED) as indicators to display the corresponding working appliance driver. The implementation and simulation of the system work has been achieved by using proteus professional software v8.0 and mikroc pro for pic v .6.6.1 software to write the equivalent program and generate .hex file for system working. The result shows in figures 5, 6, 7, and 8 that explain the system working cases.
@SCADA+® is a comprehensive solution to supervisory control and data acquisition, managing system on a real-time basis. The solution is developed entirely on Client-Server architecture.
nTireCAMS – Computerized Asset Management and Computerized Maintenance Management Software is one of most developed arrangement accessible in the business sector for dealing with any sort objects viz. Settled Assets, Plant Machineries, Virtual Assets and so forth. nTireCAMS is produced with a target to deal with the Assets with least endeavors, to guarantee High Availability and Lower Operational Cost. More than 100+ man years of experience made nTireCAMS promptly deployable for any Industry. nTireCAMS can be conveyed inside of 4 weeks and has inbuilt motors for transferring existing Assets rapidly. nTireCAMS has likewise got Barcode era utility with which Barcodes can be produced and printed. nTireCAMS is RFID and Bar-code consistent for following the benefit. Our Sunsmart Global Ltd established this service since 2005 and customers got fully satisfied with our services.
SCADA stands for Supervisory Control And Data Acquisition. SCADA software system is a device monitoring and controlling framework. The supervisory control includes, taking action and control through remote locations for various control mechanisms and processes.The front-end UI of Mobile App or Web dashboard along with backend business logic, database and a Gateway (as depicted in the above block diagram) manifests a SCADA solution for control and monitoring of devices in an IoT network.
https://www.embitel.com/blog/embedded-blog/what-is-scada-system-and-software-solution
In todays paced technological landscape organizations and industries heavily rely on timely information to make well informed decisions. Data acquisition systems play a role in this process by enabling companies to gather, track and analyze data from sources. This article explores the benefits and features of data acquisition systems emphasizing their importance, in enhancing performance and accuracy across sectors.
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemIJRESJOURNAL
ABSTRACT: In this paper,we design a Multi-platforms intelligent system for flatness detection of rail welding headbased on thedevelopment environment of Android software .The system uses a STM32 chip as control core, a handheld smart terminal or personal computer as the carrier. The datas transmitted to intelligent terminal or computer through the bluetooth communication technology are processed rapidly, the data curve is drawed and the flatness characteristic parameters of the measured rail welding head is identified. The system provides a friendly intuitive monitoring and operation interface, has the characteristics of fast, reliable, energy saving, high accuracy, etc.
SmartFR is a software that can automatically collect and analyze digital fault recording data in control and protection systems, the results of which is presented to operators.
SmartWAM (Wide-Area Monitoring System with Synchrophasor) is a wide-area monitoring system that performs the collection, processing and displaying of synchrophasor data on the basis of Phasor Measurement Unit technology to reliably and timely monitor large-scaled power systems. SmartWAMS can be deployed independently of SCADA system to assist the SCADA system in the monitoring, operation, computation and off-line analysis.
Patents are a good information resource for obtaining IoT (Internet of Things) R&D status in a company. Followings are some examples of patents that provide IBM IoT R&D status: IoT sensing devices energy management, heterogeneous IoT devices management, big data analytics and smart haptic medical devices.
1
Low Cost automated inventory system
Low cost automated inventory system
Today’s technology demands small businesses to utilize the available technology and gain the competitive advantage. My sister’s business will be far much better an automated inventory system as compared to the current manual system for managing the inventory. The major advantage of utilizing this technology is the ability to substitute the time consuming and more expensive processes with a much more reliable and low-cost system (Quintero, C. 2009). The system will also help to track the business merchandise and keep track of the business items individually. In this discussion, a detailed design of a low cost automated inventory system and the costs for such a system.
Automated inventory system is a software or group of related software that allows a business to access and input their inventory tasks and allow them to be tracked in a consistent, reliable and fast way. They make use of identifiers for individual items like barcodes and scanners for the goods being sold. These processes are controlled by software that takes the input in the form of barcodes or any other manner and processes relevant information to give out the required output. With the system, guesswork is minimized and the company can focus on other sectors to maximize its profit. The system makes accurate predictions on sales and also allows updates on the inventory.
Having an automated inventory system is critical in any business because they are very helpful in retail sales. Automated inventory system helps to categorize and access business data in a competent and reliable way. The system will, therefore, be designed to utilize the computer resources and other related resources as follows.
Required equipment
To design a complete automated inventory management system that is inexpensive and efficient, necessary equipment would include;
- A personal computer
- One long wireless antenna cable together with a circuit board
- Automation circuit board (probably the Rockwell printed board)
- A unit for microcontroller PIC1F4550
- G-Mobile Computer that is handheld
- Barcodes
- Toggle switch kit
This system will use the low-cost resources and make the inventory management process automated through the use of wireless infrared signals. The signals will involve a manual check but the automation will be still in place (Ismail, S., 2010). Manual check, in this case, will be to double-check the system and ensure the automation process is on track. In addition, automation in the inventory process may experience a lag and so there is the need to check the process manually in case automation may be outdated and put it in order. The customers may be disappointed and make the services offered look bad if these lags are not rectified in time.
System working principles and maintenance
The proposed system will have a configuration (at least one) that contain total stock items and a pla ...
Patents are a good information resource for obtaining IoT (Internet of Things) technology development status. IOT big data analytics is becoming important to process unimaginably large amounts of information and data that are obtained by the sensor embedded interconnected IoT devices. The typical IoT big data analytics is Hadoop, an open-source software framework that supports data-intensive distributed applications, and the running of applications on large clusters of commodity hardware. Hadoop, that is based on the architectural framework MapReduce, collects both structured data and unstructured data, processes the collected data set in a distributed network cluster in parallel, and extracts valuable information from the processed data set within a short time. Followings illustrate some examples of patents that provide current status of the IoT big data analytics technology development.
@Station is an Integrated Control and Protection designed for the operation of transmission and distribution substations. The system incorporates the latest technology in the field of substation automation to provide its users with innovative solutions to their requirements.
Data acquisition systems play a vital role in modern engineering and scientific operations since they are used to measure, monitor, and control different physical quantities. These systems are used in various industries such as aerospace and defence, telecommunications, and automotive to offer detailed information about system performance and behaviour, system processes, and equipment.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
1. Applied Technical Systems Company Ltd.
Address.
Suite #604, 8 Tran Hung Dao St.
Hanoi, Vietnam
Phone.
+84-24-38251072
E-mail.
ecommerce@ats.com.vn
Website.
www.ats.com.vn
SmartHIS
Smart Historical Information System
TM
2. 22
Table of Contents
A. Product Overview.......................................................................2
1. Advantages........................................................................2
2. SmartHISTM
Interface.........................................................3
3. SmartHISTM
Server .............................................................3
4. Client Applications.............................................................3
B. Technical Highlights....................................................................4
1. Key Functions ....................................................................4
1.1. Data Collecting ...........................................................4
1.2. Data Processing..........................................................5
1.3. Data Archiving ...........................................................5
1.4. Data Managing and Retrieving .................................6
1.5. Redundancy ...............................................................6
2. Applications.......................................................................7
2.1. Historical Management Tools .................................7
2.2. Reports ......................................................................7
2.3. SmartHISTM
ODBC Driver ...........................................8
2.4. SmartHISTM WebService ..........................................8
2.5. Web-based Real-time Data Portal Subsystem .......8
3. Software and Hardware Requirements..........................13
1
3. 33
A. Product Overview 2
Smart Historical Information System (SmartHIS™) is the historical
repository of all the information related to substation operation
which is generated under normal operating conditions or during
disturbances. SmartHIS™ implementation will be predicated on the
client-server architecture to collect, process, store, manage and
retrieve data .
With SmartHIS the operators can store and maintain real-time
data from any system point. The data will be store in its exact
resolution for a long time .
Multiple access security levels will be provided with firewalls,
users ID and passwords. It must come with proxy server and IP
masking capability to prevent unauthorized IP access to the serv-
er. Security for data access and point configuration is defined for
read only; write only, both or none.
ADVANTAGES
Massive scalability and performance: the database can
be scaled to support millions of devices or time series
data points in a continuous flow and perform real-time
analysis.
Reduced downtime: In scenarios where downtime is
unacceptable, the architecture of a database that is
built for time series data ensures that data is always
available even in the event of network partitions or
hardware failures.
Lower costs: High resiliency translates into fewer re-
sources needed to manage outages. Fast and easy
scaling using commodity hardware reduces the opera-
tional and hardware costs of scaling up or down.
Improved business decisions: customers can analyze
data in real time and make faster and more accurate
adjustments for energy consumption, device mainte-
nance, infrastructure changes, or other important
decisions that impact the business.
Figure 1. SmartHIS™ system overview
4. 44
A. Product Overview3
Figure 3. Connection between nodes
SmartHISTM
INTERFACE
Client applications are built on API to retrieve data from Smar-
tHISTM
Server for analysis, report, and data sharing.
Client applications are:
Historical Management Tools.
ATS Data Link.
SmartHISTM
ODBC Driver.
SmartHISTM
Web Service.
RealTime PortalTM
.
ATS Manual Logger.
SmartHISTM
Interface are applications that collect data from vari-
ous sources for SmartHISTM
Server. Collected data includes value,
timestamp and quality of data. Common data sources are DCS
systems, PLCs, relays, simulation systems, and other data sources.
Supported interfaces:
ATS Data Client Interface.
OPC Server Interface.
OPC Client Interface.
E-terraHabitat Interface
CLIENT APPLICATIONS
SmartHISTM
Server has several modules for processing, storage
and sharing of data, including:
Base module
Snapshot module
Archive module
Alarm module
Message module
Network Manager module
Logging module
Random module
Replication module
SmartHISTM
SERVER
Figure 2. E-terraHabitat Interface Tools
TCP/IP
SmartHIS Server Node
Interfaces Node Clients Node SmartHIS Server Node
Nework Manager
Base
Snapshot
Archive
Message
Logging
Random
Replication
Alarm
5. 55
1. KEY FUNCTIONS
Figure 4. HIS Data Connection
1. 1 Data Collecting
SCADA
Systems
Relational
Database
Web
Service
Custom
Data
Manual
Data
HIS Server HIS Client HIS Client
SmartHISTM
will preserve data timestamps as delivered by the
Data acquisition processing. The times will be stored utilising UTC.
Collected data can be filtered to discards the interferences from
the data source.
Data buffering shall make sure that data will not be lost if HIS is
not available in case disconnection with server at the time the
collected data is to be stored.
SmartHISTM
is built with multiple interfaces to collect data: OPC
DA, OPC UA, Web Service, Relational database (ODBC/SQL), Cus-
tom Data (APIs/SDKs), and Habitat System data.
The data can be collected with various methods:
Exception: i.e., capable of storing any and all the changes that
have occurred in the power system within user-defined
thresholds – Configurable on a per tag basis or per scan
point basis.
Periodically: With a user-selectable storage frequency –
down to Millisecond interval and configurable on a per tag
point basis.
B. Technical Highlights 4
6. 66
B. Technical Highlights5
1. 2 Data Processing
All the calculations will be execute either by event based
(when the value changes) or when the collection period for
all the data involved in the calculations has elapsed. The
following calculations will be supported:
Summation of natural, integer and floating point values
Absolute values
Multiplication with natural, integer and floating point
values
Division with natural, integer and floating point values
Square or cubic root
Exponential
Conditional tests (>, >=, = =, <=, <, !=, <>)
Boolean operations
IF, THEN, ELSE constructs
Trigonometric functions
In addition, the following types of calculations on data sets
will be supported:
Minimum, maximum, sum, average, standard deviation
and range
Average characteristics over a period of time defined
by the user including complete half-hour, hour, day,
week, month, trimester and/or year
All the calculated data will include a quality flag.
Support SLIM3 compression method to discards values that
fall on a line connecting values that are recorded in the Ar-
chive but maintain the integrity of the data, and support
Snappy compression method to increase storage capacity.
SmartHISTM
supports various data type, such as integer 16,
integer 32, integer 64, float 32, float 64, boolean, date-time,
string, digital, bloob.
Various processed data are stored in the HIS including:
Status Data and the associated quality flags for each
status point in the database.
Analog data in engineering units including the associat-
ed quality flags.
Accumulator data and the associated quality flags for
each accumulator point in the database.
Alarm and Event messages.
SOE data.
Application results.
Manually entered information, with appropriate time
stamps.
Data can be processed from other HIS Server to make sure
Redundancy.
SmartHISTM
supports calculations using the stored data. The
SmartHISTM
report generator will also be able to execute
calculations when printing the reports.
The calculations will be user definable. It is not necessary to
generate a database, nor will it be required to restart the
system after data editing or entry, or to enter again the cal-
culation steps.
No-SQL database technology: This technology is used to
develop historical data management (Historian Data) for
industries with data characteristics generated during the
operation in a continuous manner (processing industry). This
technology allows users to store large amounts of data and
ad-hoc queries while saves memory resources and CPU pow-
er of the central computer system.
Any data written to SmartHISTM
will include all of the
timestamp with resolution of 1ms and quality codes.
Once data has been stored in SmartHISTM
it will remain avail-
able to applications accessing HIS data until deleted from
the SmartHISTM
data store by specific administrator action.
That is, removal of data from the source database or the real
-time database will not result in removal of the data from
the SmartHISTM
store.
The Data Storage will collect the specified individual teleme-
ter and calculated data (status, analog and pulse accumula-
tor) with quality codes at the following data collection rates:
Less than a second
One second
One minute
One hour
One month
One year
Or any data scan rates
Data storage optimizer allows fast access to data in seconds
and save its size the amount of storage devices, therefore
ensure continuous work in long time.
Unlimited data storage period (thus depend on capacity of
hardware storage device).
It will be possible to manually archive any information for
long-term storage. In addition any archived information
available on-line and will be retrievable without the need to
load or unload external storage media (both optical disks
and tape units). SmartHISTM
will issue alarm messages indi-
cating when the storage medium is reaching its maximum
capacity in order to remove it and store it off-line.
It is possible to reload any SmartHISTM
external storage me-
dium that has been extracted from the system in order to
have access to the archived information, without affecting
the data collection, archiving and information recovery pro-
cess. SmartHISTM
will include a directory that contains all the
historical information that has been registered by the sys-
tem, either on line or removed from the system for off-line
archival.
1. 3 Data Archiving
7. 77
1. 4 Data Managing and Retrieving
SmartHISTM
supports capability archived and automatic syn-
chronization engine data in the operating mode “Hot” or
“Standby”.
Historical data backup and restoration
Authorized users will be able to access the information
stored in the SmartHISTM
from:
Substation Computers.
PCs on the Off-Line System Support LAN.
PCs and / or workstations on the Corporate LAN
An audit trail of all changes made to the SmartHISTM
data-
base will be maintained and made available for display and
printout.
The users can configure access rights for each tag.
Unlimited amounts of historical data can be previewed and
printed.
Recorded data can be retrieved within few seconds.
Report generate for any data at any time or time period.
Data Playback system can show all data at any time as you
request
Historical data can be exported to a CSV, HTML, or XLS file.
Standard database access tools (OLEDB, ODBC) or non-
standard (API, Web Service) .
Database can be read and written with standard protocol
OPC UA.
The information stored in SmartHISTM
will also be accessible
via:
SQL queries.
Modern office applications, such as spreadsheets, word
processors and graphic software.
1. 5 Redundancy
HIS Server 1 HIS Server 2
SCADA LAN
SCADA
Application Server 1
SCADA
Application Server 2
Main Backup
Watch dog
Synchronous Data
Figure 5. Redundancy configuration
B. Technical Highlights 6
8. 88
B. Technical Highlights7
2. 1 Historical Management Tools This add-in can support full method to create every complex
reports such as:
Current Value: Retrieves the current or most recent
(snapshot) value of a HIS point, based on tag name.
Archive Value: Retrieves a HIS point value, or evaluates
an expression corresponding to a specified timestamp.
Compressed Data: Returns either all values of a HIS
point occurring within a specified time range.
Sampled Data: Returns evenly-spaced, interpolated
sample values for a HIS point or expression over a regu-
lar interval.
Timed Data: Returns actual or interpolated sample val-
ues for a HIS point to match an array of specified
timestamps.
Calculated Data: Returns one or more evenly-spaced,
calculated values based on HIS point values or evaluat-
ed expressions. A range of different calculation and
sampling preferences are provided.
Time Filtered: Returns the amount of time over which a
HIS expression evaluates as true for a specified time
range.
Data Link add-in has only read-only permission to access to
SmartHISTM
database and real-time database, and support
some calculation functions for creation of reports.
Reports can be uploaded to a website for multiple access.
Schedule printing of reports on demand.
Management Tools supports multiple SmartHISTM
Servers.
Only authorized users are allowed to access the tools.
It will possible to search tag within SmartHISTM
Server ac-
cording to specific filter, such as:
SmartHISTM
Server
Tag Name
Tag Type
Tag Class
User can add, edit or remove tag within SmartHISTM
Server.
User can retrieve snapshot value or archive value with
timestamp and quality.
User can add, edit, or remove account.
User can manage data archive.
2. 2 Reports
Figure 6. History Management tools
2. APPLICATIONS
Reports can be created using Data Link tool. Data Link is an add-in
for Microsoft Excel . This add-in can allow data to be retrieved
directly from within the spreadsheet program. Users can create
complex reports and graphs using current or historical data from
the SmartHISTM
.
Data Link includes a tag search dialog, a dialog for viewing point
configuration, a dialog for managing connections to multiple
SmartHISTM
, and support for login security to SmartHISTM
.
Figure 7. Data Link add-in tool for Excel
9. 99
2. 3 SmartHISTM
ODBC Driver
SmartHISTM
WebService is an application that provides services
for accessing historical data of SmartHISTM
Server. These services
use standard XML language, running on intranet or internet, for
sharing historical data to remote users or users who uses
handheld devices.
SmartHISTM
ODBC Driver is an ODBC Driver (32 bit) on the Win-
dows Operating System that provides tools to retrieve historical
data from SmartHISTM
Server, through SQL statements.
SmartHISTM
ODBC Driver makes it easy for developers to use
standard interfaces for historical data mining.
Figure 8. SmartHISTM ODBC Driver in Windows OS
2. 5 Web-based Real-time Data portal subsystem
This application subsystem can allow external users retrieve
real time data and historical data.
The benefit of web-based interface includes:
Using new technologies (HTML5, CSS3, SVG…)
Only a device with web browser is needed from client
side (pc, laptop, tablet, smartphone …)
Can connect to multiple data sources
Ensure reliability and security
Multiple users can connect at the same time
HIS data will be available for display in tabular, graphic, chart
and gausses.
Any quality code, tag, timestamp or data value stored for any
HIS data value will be displayable.
It will be possible to display any calculated data value.
Reports can be presented in both real time mode and histori-
cal mode and can be downloaded in Microsoft Excel format
or pdf format for reading / printing.
It will be possible to notify any alarm and report though SMS,
Email (text, voice).
User can query historical data with SMS query command.
2. 4 SmartHISTM
WebService
Figure 9. Provided Services in SmartHISTM
WebService
Figure 10. Web-based Real-
time Data portal subsystem
B. Technical Highlights 8
10. 1010
3. SOFTWARE AND HARDWARE REQUIREMENTS
Software Requirements
SmartHISTM
System is running on Microsoft Windows Operating
System, from Windows 7 or later (Windows 7, Windows 8, Win-
dows 10, Windows Server 2008, Windows Server 2012, etc.)
SmartHISTM
System is a system running on .Net environment.
Minimum requirement is .Net Framework 4.0.
Hardware Requirements
Hardware requirements (CPU, RAM, Disk Drive) may vary depend-
ing on the number of data points to store, the fineness of data,
and the duration of stored data.
B. Technical Highlights9