ModMaster is a Flutter-based mobile application that performs data reading and writing operations from devices using the Modbus TCP/IP protocol.
- About the project
- What is Modbus TCP Client ?
- App Images
- Used Packages
- Requirements
- Setup
- License
- Contact With Me
The Modbus TCP client is a software component that interacts with industrial automation systems through our mobile application. ModMaster allows the user to interact with devices through this protocol. The home page displays modbus registers and allows new data to be added. The profile page includes the Firebase Authentication integration, while the Settings page edits the modbus connection settings and application preferences. The chart page displays the historical data of the selected register in a graph. Users can easily manage industrial automation via mobile devices and interact with devices through the application.
Modbus TCP client is a software or device that implements a communication protocol used in industrial automation systems. Its basic function is to carry out data transfer between industrial devices and to interact with control systems and these devices. This allows the Modbus TCP client to perform functions such as reading sensor values, sending control commands, monitoring and controlling remote devices. It also performs remote monitoring, control, data collection and analysis tasks by communicating with devices supporting the Modbus TCP protocol in industrial automation facilities, factories and energy systems. This protocol is also widely used by SCADA systems, which allows the Modbus TCP client to provide an effective connection between SCADA and devices in industrial facilities.
Home Page | Chart Page | Connection Settings | Register Detail Page |
---|---|---|---|
Profile Page | Settings Page | Login Page | Register Page |
---|---|---|---|
- Flutter Riverpod
- Modbus
- Flutter Localization
- Flutter Secure Storage
- Cloud Firestore
- Graphic
- Firebase Core
- Firebase Auth
You need the following requirements for the application to work:
- Flutter and Dart SDK
- An IDE like Android Studio or Visual Studio Code
- Emulator or a physical device
You can use the following commands to check the requirements:
flutter doctor
Steps on how to install the app in your local environment:
1-Clone the repository:
git clone https://github.com/MehmetCopurCE/ModMaster.git
2-Go to the application directory:
cd ModMaster
3- Run the application
flutter run
You can share your opinions and suggestions about the application with me from the links below.
Made with contrib.rocks.