top of page
Sin título (1440 × 766 px) (4).png

Software Development for Industries

We create dedicated teams of developers to accomplish our partners' goals in any industry. Find on this page some examples. 

Case Study # 8
IoT Ecosystem for Home Automation

CB Portada blogs.jpg

Industries

Electrical

The technologies used in this project were:

- Firmware development in C.

-  Hybrid Mobile development platform based in Cordoba. 

- Web development in React with Javascript. 

- PostgreSQL Databases

- OTA server, using a proprietary protocol written in Python.

A team of 5 developers was formed.

The firmware was developed for the Free RTOS operating system and specifically MCU ESP32.

Services Provided

Results

The project lasted seven years and had several stages:

- Proof of concept

- Generation of the Minimum Viable Product

- Development and manufacturing of the final product, which included the certification of the product before regulatory entities.

CodeBranch developed all the firmware and embedded software for iot devices, as well as a mobile application for monitoring and controlling connected things.

Overview

The project consisted in creating an IoT ecosystem to intercommunicate things with people inside homes.

We developed the firmware, the mobile application and the cloud systems for a home automation ecosystem, in which we did something new in that there was no configuration, i.e. the devices were self-configuring when they entered the home network and automatically appeared in the application, without the need for an installer to intervene. 

It also detected firmware versions and automatically performed over-the-air updates of firmware devices, all with cryptographic controls to prevent unwanted firmware and control access to features. 

This innovative system has redefined the way people experience and interact with their living spaces, making it more efficient, comfortable, and environmentally conscious.

CodeBranch developed all the firmware and embedded software for IoT devices, as well as a mobile application for monitoring and controlling connected things.

Approach

bottom of page