Metadata-Version: 2.1
Name: modbus2websocket
Version: 0.0.2
Summary: Modbus/TCP to websocket router.
Home-page: https://github.com/PakshNina/modbus2websocket
Author: Nina Pakshina
Author-email: ninucium@gmail.com
License: MIT
Keywords: modbus tcp websocket asyncio socket
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: pyModbusTCP
Requires-Dist: websockets

# Modbus2Websocket
Modbus2Websocket (further, M2W) is an python-based application that routes data between Modbus TCP protocol and Websockets.

![m2w logo](http://ninucium.ru/modbus2websocket/logo.png)

## Purpose
The main goal of M2W router is to deliver data between industrial system and web application. Modbus TCP - industrial protocol, used to exchange information between industrial devices and HMIs. Usually, to visualize data engineers have to use heavy and expensive SCADA or HMI. On other hand web technologies provide easy and powerful tools for data visualization in your own web browser, without any thick client. That is why M2W was created in first place - to make simple webHMI server that works with Industrial systems.


## What is supported
- async Modbus TCP server
- async Modbus TCP client
- async Websocket server
- Router


## Future development:
- [x] Async Modbus Server
- [x] Async Modbus Client
- [x] Async Websocket Server
- [x] Router
- [x] Html example page
- [ ] Database connection


## Installation
To see details visit [Repository](https://github.com/PakshNina/modbus2websocket).

