Modbus TCP/IP + JavaScript IIoT Training

Set Up Your Project Directory​

				
					mkdir opcua-to-mqtt
cd opcua-to-mqtt

				
			

Initialize a New Node.js Project​

				
					npm init -y
				
			

Install Required Packages:​

				
					npm install modbus-serial

				
			
				
					npm install node-opcua

				
			
				
					npm install mqtt

				
			
				
					npm install sqlite3
				
			

Read​

  1. πŸ†“How to Read Holding Register Value of Modbus TCP/IP Device using JavaScript [Watch] [Code]

  2. πŸ†“How to Read Input Register Value of Modbus TCP/IP Device using JavaScript [Watch] [Code]

  3. πŸ†“How to Read Coil Status of Modbus TCP/IP Device using JavaScript [Watch] [Code]

  4. πŸ†“How to Read Discrete Inputs Status of Modbus TCP/IP Device using JavaScript [Watch] [Code]

Data Logging​

  1. πŸ†“Modbus TCP/IP Device Data Logging to SQLite Database using JavaScript [Watch] [Code]

  2. βŒ›Modbus TCP/IP Device Data Logging to MySQL Database using JavaScript [Watch] [Code]

  3. βŒ›Modbus TCP/IP Device Data Logging to MSSQL Database using JavaScript [Watch] [Code]

  4. πŸ†“Modbus TCP/IP Device Data Logging to CSV File using JavaScript [Watch] [Code]

MQTT​

  1. πŸ†“Uni-Directional Modbus TCP/IP to MQTT Publisher using JavaScript for Single Modbus Device [Watch] [Code]

  2. βŒ›Uni-Directional Modbus TCP/IP to MQTT Publisher using JavaScript for Multi Modbus Device [Watch] [Code]