Cross-Platform QR Device Manager MS2 need Mobile App Development

Contact person: Cross-Platform QR Device Manager MS2

Phone:Show

Email:Show

Location: XANTHI, Greece

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I'm looking for an Android developer to create an application that manages hardware devices via an existing MQTT broker. This app will be crucial for monitoring several devices, sending control commands, to many different devices and reading data back from the devices.

Key App Functionalities:
- Device Monitoring: The app will communicate using MQTT protocol with multiple devices (up to 20).
Each device will provide several values which must be shown in specified fields.

- Control Commands: Users of the app will be able to send specific commands to these devices.
The user will be able to send configuration data to hardware devices by sending (publish) a fixed structure data type on a topic according the registered devices.

- Data Logging: The app will collect and log data from these devices for analysis.
The hardware devices will send data to MQTT server in fixed intervals (for example every 3minutes) and this interval value will be adjustable from a settings menu.

User Interface:
- The app should have a clean, intuitive Graphical User Interface (GUI).
-I will provide the design structure so you will have already the component arrangements.

- The user will be able to capture a picture from his phone's camera and use the picture as a reference of each device. Moreover, there must be a name field so that the user can give a name to every registered device.

- The user will be able to register a new device in the app, using a unique UID number. The registration will be done either by manually enter the UID number or by scanning a QR code containing the UID number.

- The user will be able to select a device from a list of all registered devices. The current selected device, must use it's UID to connect to the mqtt server and request data from a specific topic based on it's UID.

- The app after requesting and receiving data from mqtt server, will obtain the data on the equivalent fields.

- The app will receive data only from registered devices. Therefore a topic subscription is necessary for receiving data. The subscription will be based on the registered UID.

- The app should use background service in order to handle push notifications and inform user in case of an error on the actual hardware.


Platform Compatibility:
- The application should be built for Android and if possible for IOS.

Ideal Skills and Experience:
- Extensive experience in Android development.
- Familiarity with MQTT protocol and brokers.
- Previous work with device management apps is a plus.
- Strong skills in designing user-friendly GUI.
- Experience in data logging and monitoring applications.

DETAILS FOR THE DATA STRUCTURE AND COMMUNICATION COMMANDS WILL BE PROVIDED

The application should be build with and accessible development environment and all the project files must be provided after the completion in case for further app development or future updates." (client-provided description)


Matched companies (7)

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

Knowforth Tech

Empowering Businesses with Tailored Software & AI Solutions.

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more