{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"A pure-Python Modbus/TCP client and server library for reading and writing registers over TCP connections without external dependencies.","skillfed_tags":["industrial-automation","modbus-protocol","iot-integration"],"use_cases":["Read sensor data or device status from industrial equipment connected via Modbus/TCP","Write control commands to PLCs or other Modbus devices from a Python application","Build a local Modbus server to simulate or proxy industrial devices for testing","Monitor and log register values from multiple Modbus devices in a data collection pipeline","Integrate legacy industrial hardware into modern Python-based automation systems"],"what_it_does":"pyModbusTCP is a pure-Python implementation of the Modbus/TCP protocol, allowing you to communicate with industrial devices, PLCs, and other Modbus-enabled hardware over standard TCP connections. It provides both client and server functionality, letting you read and write holding registers and other Modbus data types. The library handles the protocol details internally and exposes a simple API for common operations like reading registers or writing values to device addresses.\n\nThe package is designed for straightforward integration into Python applications that need to interact with Modbus devices\u2014no compiled extensions or external system libraries required. You instantiate a client with a host and port, optionally configure automatic connection handling, and then call methods to read or write device registers. It has been tested on Python 3.8, 3.9, 3.10, 3.11 and 3.12 across Linux, Mac OS and Windows.","worth_installing":"Yes, if you need Modbus/TCP communication and are comfortable with dormant maintenance. The library is stable, dependency-free, and tested across Python 3.8 through 3.12. No known vulnerabilities. MIT license poses no restrictions. Install it for straightforward industrial device integration; avoid it only if you require active development."},"id":"pymodbustcp","links":{"html":"https://skillfed.io/packages/pymodbustcp","md":"https://skillfed.io/packages/pymodbustcp.md","pypi":"https://pypi.org/project/pymodbustcp/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-09-04","license_spdx":null,"license_treatment":"permissive","name":"pyModbusTCP","python_support":"unspecified","summary":"A simple Modbus/TCP library for Python"},"popularity":{"monthly_downloads":101834,"position":12912,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
