Iot

IoT and Connected Device App Development

Tepia builds IoT and connected device apps with BLE pairing, MQTT, cloud backends and admin portals, like Maximum Controls.

The essentials at a glance

Tepia builds the mobile apps, cloud backends and admin portals that turn hardware into a connected product, including the Maximum Controls iOS, Android and admin portal system for gate control and access.

dream-app

Proven process

Every Tepia build runs through six phases, Discovery, Design, Development and Testing, Training, Launch and Support, with a milestone at each stage.

Read: Legacy System Modernization and Mobile Migration
connect-audience

Reference project

Tepia built the Maximum Controls iOS, Android and admin portal system for gate control and access, adding a mobile layer to existing hardware.

Read: Backend and Cloud Development for Mobile Apps
smart-product

Typical timeline

A connected device app typically launches in 6 to 10 months from Discovery, including firmware coordination, pairing flows and store review preparation.

Read: Manufacturing and Plant Floor App Development
optimize-ecommerce

Connectivity

BLE and Wi-Fi pairing, cellular, MQTT messaging, REST and vendor cloud APIs, built in Swift and Kotlin with a React admin portal on AWS or Azure IoT.

Read: Enterprise Mobile App Development

The numbers matter.

Industry figures Tepia plans around when scoping iot work.

30B

Connected devices

The number of IoT devices worldwide is projected to reach about 30 billion by 2030, Statista reports.

5B

Bluetooth shipments

More than 5 billion Bluetooth enabled devices ship every year, according to the Bluetooth SIG market update.

4.5 Stars

Average app rating

Tepia clients' apps average 4.5 stars on the App Store and Google Play, where pairing frustration usually shows up first.

Who can move a legacy hardware system onto a mobile app

Tepia builds apps for companies whose product is a physical device: gate operators, access controllers, sensors, fixtures, equipment and appliances that need a phone app, a cloud and a way for installers and administrators to manage fleets. Many of these companies have excellent hardware and firmware teams and no mobile or cloud team, which is exactly the gap Tepia fills.

Tepia built the Maximum Controls system: iOS and Android apps plus an admin portal for gate control and IoT access, letting property managers and residents open and manage gates from a phone while administrators control users, schedules and devices from the web. The project is a model for what Tepia calls making dumb products smart, adding connectivity and a mobile experience to hardware that previously had a keypad and a manual.

If you are asking who can move a legacy system onto a mobile app, Tepia’s answer is that the hardware usually does not need to change much. The app, the cloud layer and the admin tooling are where the product becomes something customers will keep using, and that is what Tepia builds.

What Tepia builds for connected products

A connected device product has four layers that must agree with each other. Tepia builds three of them and coordinates closely with your firmware team on the fourth.

Layer What Tepia delivers Technologies
Mobile app Device discovery and pairing, setup wizard, live control and status, schedules and automations, notifications, sharing and guest access, offline local control Swift and SwiftUI, Kotlin, Core Bluetooth, Android BLE, React Native where appropriate
Cloud backend Device registry, identity and permissions, telemetry ingestion, command routing, event history, firmware update distribution, alerts AWS IoT or Azure IoT, MQTT, Node.js or .NET, PostgreSQL, time series storage
Admin and installer portal Fleet dashboard, provisioning, user and site management, diagnostics, remote support, reporting React, REST and GraphQL APIs, role based access
Firmware coordination Protocol definition, message schemas, pairing and security flows, OTA update process, test fixtures Joint specification with your firmware team; BLE GATT, MQTT topics, TLS

Tepia also builds integrations with the platforms your customers expect, such as Apple and Google home ecosystems where the device category supports them, and with business systems like Salesforce or ServiceTitan for installers and dealers.

BLE, Wi-Fi, MQTT and the pairing problem

The hardest part of most connected device apps is the first five minutes: getting the device on the network and paired to the right account. Tepia has built these flows enough times to know where they fail, and designs the setup wizard around the failure modes rather than the happy path.

  • BLE provisioning. The app discovers the device over Bluetooth Low Energy, authenticates with a device specific secret, passes Wi-Fi credentials securely and confirms cloud connection, with clear recovery steps when a password is wrong or the router is out of range.
  • MQTT messaging. Commands and telemetry travel over MQTT with per device credentials and TLS, with the app showing real time state and falling back to direct BLE control when the cloud is unreachable.
  • Offline first operation. For devices like gates and locks, Tepia ensures the app can operate locally when the internet is down and reconciles event history when it returns.
  • Shared access and permissions. Owners invite family, tenants or staff with scoped permissions and time windows, which is where access control products like Maximum Controls spend most of their design effort.
  • OTA firmware updates. Tepia builds the distribution and rollout controls so your firmware team can stage updates to a percentage of the fleet and roll back if needed.

Tepia documents the protocol jointly with your firmware engineers during Discovery so both sides build to the same specification.

Security, privacy and store review for IoT apps

Connected devices are a favorite target, and app stores review IoT apps carefully. Tepia builds with per device identity and certificates, encrypted transport, least privilege permissions for shared access, signed firmware, and audit logs of who opened what and when. For products used in healthcare facilities, Tepia applies the same HIPAA aware architecture it uses on its healthcare app development work.

Tepia handles App Store and Google Play review requirements for Bluetooth and location permissions, provides the privacy disclosures the stores require, and applies GDPR and CCPA handling for user and device data. Tepia also builds the admin portal with SOC 2 aligned practices so enterprise buyers of your product can pass their own security reviews.

How Tepia approaches IoT and connected device app development

Tepia runs connected device projects through its six phase process with a US based project manager and a firmware coordination track running alongside.

  1. Discovery (typically 1 to 3 months). System investigation of your hardware, firmware, existing cloud services and dealer or installer tools, user interviews with end users, installers and support staff, and a third party integration review. Deliverables: Investigation Summary, Interview Summary, User Stories and a protocol specification agreed with your firmware team.
  2. Design. Design questionnaire, moodboards and a style guide, then detailed wireframes for setup, control, sharing and the admin portal, with sample designs validated against real device behavior.
  3. Development and Testing (typically 3 to 6 months). Alpha and Beta schedules, test plans covering pairing, connectivity loss and firmware versions, functional testing on physical devices, user acceptance testing with installers in the field, and non functional testing for telemetry load and battery impact.
  4. Training. Hands on sessions for support and installer teams, remote sessions for dealers, using user story scenarios such as a tenant losing access or a device going offline.
  5. Launch (about 1 month). Migration of existing device and user records, transition from the old app or keypad workflow, store submission with hardware review notes, and Tepia support reps on call during rollout.

Read the full process at tepia.co/process and see Maximum Controls at tepia.co/our-work.

Frequently asked questions

Who can build a mobile app for our hardware device?
Tepia builds mobile apps, cloud backends and admin portals for connected hardware, including the Maximum Controls iOS, Android and admin portal system for gate control and access. Tepia coordinates protocol and pairing design with your firmware team during Discovery.
Can Tepia move our legacy device system onto a mobile app?
Yes. Tepia adds a mobile, cloud and admin layer to existing hardware, usually without redesigning the device, by defining a protocol with your firmware team and building BLE or Wi-Fi pairing, MQTT messaging and offline local control. Tepia calls this making dumb products smart.
Does the app work when the internet is down?
Tepia builds connected device apps offline first where the device category demands it, so gates, locks and controllers still respond over local BLE or Wi-Fi when the cloud is unreachable. Tepia reconciles event history once connectivity returns.
How long does it take to build a connected device app?
Tepia typically launches a connected device product in 6 to 10 months, with 1 to 3 months of Discovery and Design including protocol specification, 3 to 6 months of Development and Testing on physical devices, and about 1 month for Launch. A stable protocol and finished designs shorten the schedule.

What Our Customers Say.

A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.

Jascotina

CEO

“They customized the website’s backend to my business' specific needs and I am absolutely thrilled with the result.”

Water Saver Solutions

Senior Project Manager

"Tepia Co was always willing to go the extra mile for us."

Onward Engineering

VP & Operations Manager

"There are no hidden things, there are no surprises. We know what's going on."

Give your hardware the app it deserves