Skip to content

ModMaster is a Flutter-based mobile application designed to perform data reading and writing operations from devices using the Modbus TCP/IP protocol. It was developed as a project within the scope of the Mobile Programming course.

License

Notifications You must be signed in to change notification settings

Seymagocmez/ModMaster

 
 

Repository files navigation

ModMaster

ModMaster is a Flutter-based mobile application that performs data reading and writing operations from devices using the Modbus TCP/IP protocol.

Flutter language language

Contents

About the project

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.

What is Modbus TCP Client ?

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.

App Images

Home Page Chart Page Connection Settings Register Detail Page
Profile Page Settings Page Login Page Register Page

Used Packages

Requirements

You need the following requirements for the application to work:

You can use the following commands to check the requirements:

flutter doctor

Setup

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

License

MIT License

Contact With Me

You can share your opinions and suggestions about the application with me from the links below.

Contributors

Made with contrib.rocks.

About

ModMaster is a Flutter-based mobile application designed to perform data reading and writing operations from devices using the Modbus TCP/IP protocol. It was developed as a project within the scope of the Mobile Programming course.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 98.1%
  • Other 1.9%