
Set humidity and update the temperature on the dashboard, refreshing every five seconds, and send updates by email while testing emergency and turning on the light.
Download and install Kepware Ex6 to enable PLC connectivity to the aws cloud within industrial internet of things workflows using Siemens and CoDeSys, with Python integration.
Choose the Mosquitto mqtt broker for this course, compare common brokers, and create a Python mqtt client using the mqtt client api.
Create an AWS account, launch an Ubuntu EC2 instance, generate a key pair, connect, update, install the mosquito broker, and verify the install.
Install Python on Windows, set up the MQTT broker and Python MQTT client, and run a publisher and subscriber to publish temperature data on the temperature topic every three seconds.
Explore wildcard topics and single- and multi-level patterns, using plus and hash signs for subscriptions. See Python-based publishing and receiving temperature, humidity or pressure across room one and two.
Create a simple Node.js web app with Express, serve index.html from a public folder on port 5000, push to GitHub, and deploy to an Ubuntu EC2 instance via npm install.
see an overview of Nurse Call System such as: devices and technology we use
create MQTT broker file and run on AWS EC2
create simple UI with HTML for nursecall project
Enable the OPC UA server on the PLC S7 1500 and configure the runtime, IP address, and port to connect with the Python workflow for IIoT in the cloud.
Log into AWS IoT Core and create a thing, naming it and configuring its certificate later, to establish a device in the cloud for IIoT projects.
Learn to test the MQTT last will topic and last will message by connecting to a broker, using the MQTT test client, and validating lost connection scenarios.
Create an AWS IoT policy to allow necessary actions, attach it to a certificate for a thing, and test retrieving the device shadow from IoT core.
Add a visualization in CodeSys PLC to simulate temperature and humidity with sliders and displays. Build, download, and run a project, connect to the broker, and publish and monitor values.
Create an Amazon Timestream database in AWS IoT core, name the database and table, configure default partitioning, and set up a testing data stream.
Create a rule to save PLC data to a Timestream database by mapping temperature, humidity, and metadata, then publish and view data in AWS IoT Core.
If you want to quickly bring your PLC projects to cloud, you can see this course
You can Setup MQTT broker on AWS EC2, setup Nodejs server and Express framework for Web Application.
You can leverage AWS IoT core and Grafana resource to easy creating dashboard, save data to database and alarm message to user when data over the setpoint value.
You will understand MQTT protocol such as Payload, Topic, QoS, Keepalive, last-will, wildcard, secure communication, authentication... MQTT clients created by python Code, I have examples for every part.
You will understand OPC standard such as OPC DA, OPC UA, secure communication in OPC UA with SSL/TSL. I use Python for OPC UA Client and have examples for every part.
You know the way how to do PLC programming with Siemens, Codesys PLC
You know the way how to do HMI programming with Siemens, Codesys HMI
You will know how to enable OPC UA server
You will know how to use IIOT library with AWS IOT client in CodeSys such as certificate, client, last-will, publish, subscribe, device shadow, Json with publish and subscribe.
With AWS, you can create database to save data, how you can create rule, set the permission for rules.
Know some main concepts of Industrial internet of thing