You will get MQTT and IoT device integration for your mobile app

Vladislav S.Status: Offline
Vladislav S. Vladislav S.
5.0
Top Rated

Let a pro handle the details

Buy Custom Mobile Apps services from Vladislav, priced and ready to go.
Vladislav S.Status: Offline
Vladislav S. Vladislav S.
5.0
Top Rated

Let a pro handle the details

Buy Custom Mobile Apps services from Vladislav, priced and ready to go.

Project details

I will integrate MQTT and IoT communication into your Android or iOS app using secure broker connectivity, commands, telemetry, QoS, reconnect logic, and offline-aware state handling.

This service is for mobile apps that need to control connected devices, receive live telemetry, track device state, and recover cleanly when the network or broker connection is interrupted.

I review the broker setup, topic structure, payload contract, authentication method, and required mobile workflow, then implement the selected publish/subscribe flows, message mapping, connection state, and recovery behavior.

Depending on the package, I can deliver a core MQTT integration, a complete command-and-telemetry workflow, or a hardened implementation with local state, structured logging, and edge-case verification.

One package covers one mobile platform: Android or iOS. A second platform can be added separately.

If the system uses incomplete or undocumented topic/payload behavior, additional investigation or client-side testing may be required.
Platform
Android
App Type
Native App
Development Technology
Java, Kotlin, Swift
App Purpose
IoT, Productivity
Expertise
Security
What's included
Service Tiers Starter
$300
Standard
$600
Advanced
$900
Delivery Time 4 days 7 days 10 days
Number of Revisions
112
Number of Mobile Operating Systems
111
App Store Upload
-
-
-
App Icon Design
-
-
-
Splash Screen
-
-
-
Ad Network Integration
-
-
-
Source Code
Optional add-ons You can add these on the next page.
Additional Mobile Operating System (+ 4 Days)
+$400
Additional MQTT workflow (+ 1 Day)
+$120
Additional broker setup (+ 1 Day)
+$100
IoT test iteration (+ 1 Day)
+$90

Frequently asked questions

5.0
3 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

BH

Bernard H.
5.00
Jul 29, 2026
Android BLE/NUS Validation App Development Vladislav successfully completed the project. He was responsive, technically capable, and cooperative throughout the development and testing process.

He carefully worked through the Bluetooth communication, command handling, reconnect behavior, and application refinements, and responded constructively to the issues identified during testing.

I appreciate his professionalism, communication, and commitment to the project, and I look forward to continuing our work together.

SD

Stephane D.
5.00
Apr 25, 2025
NFC Reader Integration with Android Tablet The work Vladislav performed was exactly as expected; He was very committed, resourceful, and worked late into the night to solve problems. The project involved some unknowns, making it difficult to evaluate the exact workload and timing, and Vladislav handled the situation with great effort and dedication. He was able to find creative solutions to get things done, and worked well with members of our team.

MW

Marcin W.
5.00
Apr 8, 2025
Android Studio Kotlin application
Vladislav S.Status: Offline

About Vladislav

Vladislav S.Status: Offline
Mobile & Connected Device Engineer | Android/iOS, BLE, USB, NFC/IoT
100% Job Success
5.0  (3 reviews)
Tashkent, Uzbekistan - 11:08 pm local time
I build Android and iOS apps that communicate reliably with real hardware: BLE, USB, NFC/RFID, and MQTT/IoT devices. Recent Upwork work includes nRF BLE/NUS validation, Cordova USB recovery, RFID readers, and connected-device debugging.

My strongest area is mobile software that has to work reliably beyond the screen — with physical devices, vendor SDKs, native APIs, background services, network protocols, and real-world connection failures.

Recent work includes:

• BLE / Nordic nRF integration — GATT/NUS communication, bonding, notifications, command handling, ACK/NACK flows, reconnect behavior, and structured diagnostics

• Android USB integrations — RFID readers, receipt printers, barcode devices, USB permission handling, hot-plug recovery, service lifecycle, bus reset recovery, and Android 13+ compatibility

• NFC / RFID — reader integration, device lifecycle management, power-state recovery, and reliable scanning workflows

• IoT / MQTT — TLS-secured MQTT communication, device commands, telemetry, QoS handling, reconnect logic, local encrypted storage, and offline-aware application workflows

• Native Android and iOS — Kotlin, Java, Jetpack Compose, Swift, SwiftUI, REST APIs, local databases, background processing, media/audio workflows, and App Store / Google Play delivery

• Cross-platform and native bridges — Capacitor, Cordova, Flutter, and Kotlin Multiplatform when a project requires native platform or hardware access

I also work on products involving audio processing, native C++/DSP integration, healthcare workflows, GPS/location, media capture, PDF/report generation, and backend-connected applications.

For connected-device projects, I focus heavily on failure modes that often cause production issues: permissions, pairing, reconnects, timeouts, stale connections, lifecycle transitions, background execution, device detach/reattach, retries, protocol validation, and useful diagnostics.

I’m a good fit when you need to:

• integrate a BLE, USB, NFC/RFID, or IoT device with Android/iOS
• debug an unreliable existing hardware integration
• build a mobile companion app for a connected device
• stabilize a native plugin or vendor SDK integration
• extend or modernize an existing Android/iOS application
• investigate difficult lifecycle, communication, or device-state bugs

My workflow is practical: understand the failure → reproduce it → add diagnostics → isolate the cause → implement a testable fix → verify recovery and edge cases.

You receive clear progress updates, early risk reporting, reproducible builds, structured diagnostics, and maintainable source code throughout the project.

Steps for completing your project

After purchasing the project, send requirements so Vladislav can start the project.

Delivery time starts when Vladislav receives requirements from you.

Vladislav works on your project following the steps below.

Revisions may occur after the delivery date.

Review the IoT contract

I review the broker configuration, TLS/authentication method, MQTT topics, payload examples, QoS, device-state rules, target mobile platform, and required command/telemetry workflow.

Implement MQTT communication

I implement the selected broker connection, publish/subscribe flows, payload mapping, commands, telemetry, QoS behavior, and connection-state handling for the agreed mobile workflow.

Review the work, release payment, and leave feedback to Vladislav.