Success Stories

Wi-Fi/BLE Firmware Development

Customer: US Customer

Background: A US customer in the energy-lighting control industry required the development of customer firmware logic for a BLE receiver and Wi-Fi client. The aim was to create an end-to-end solution for monitoring and controlling energy usage. Spanidea was tasked with developing the firmware logic for both the BLE receiver and the Wi-Fi client. The project involved working with third-party hardware, including the BCM43362 Wi-Fi module and the STM32 ARM Cortex-M3 microcontroller with PSoC BLE extender/UART.

Solution Provided by Spanidea:

  • Wi-Fi Firmware Development: Spanidea focused on developing the firmware for the Wi-Fi client. This included implementing the necessary protocols and functionalities to establish a Wi-Fi connection and enable communication with the cloud. The Wi-Fi firmware was designed to facilitate data transmission, receive commands from the cloud, and support event forwarding and control using AWS (Amazon Web Services).
  • Custom BLE State Machine: Spanidea developed a custom BLE state machine for the BLE receiver. The state machine governed the behavior and operation of the BLE receiver, ensuring smooth and efficient communication with BLE devices. The state machine handled tasks such as device discovery, connection establishment, data exchange, and disconnection.
  • Cloud Connectivity and Events Forwarding/Control with AWS: Spanidea integrated cloud connectivity into the firmware, enabling seamless communication between the energy-lighting control system and the cloud infrastructure. The firmware facilitated data forwarding to the cloud, allowing real-time monitoring and control of energy usage. AWS was leveraged as the cloud platform, providing robust and scalable services for data storage, analytics, and control.
  • FOTA: Microcontroller, Wi-Fi, and BLE Firmware Upgrade Logic: Spanidea implemented firmware over-the-air (FOTA) upgrade logic for the microcontroller, Wi-Fi module, and BLE firmware. This allowed for remote firmware updates without the need for physical intervention or device disassembly. The FOTA capability ensured that the energy-lighting control system could receive updates and enhancements over time, improving functionality, security, and performance.
  • Conclusion: Spanidea successfully developed the Wi-Fi and BLE firmware logic for the energy-lighting control system of the US customer. Their contributions included the development of the Wi-Fi firmware, custom BLE state machine, cloud connectivity with AWS, and FOTA upgrade logic. By leveraging third-party hardware and their expertise in firmware development, Spanidea delivered an end-to-end solution capable of monitoring and controlling energy usage. The integration of Wi-Fi and BLE technologies allowed for seamless communication between the control system, cloud infrastructure, and BLE devices. The collaboration between Spanidea and the US customer resulted in an efficient and intelligent energy-lighting control solution with enhanced functionality and connectivity.

    Related Case Study

    Take your Idea to Execution

    Get in touch with Spanidea to explore how our software solutions can propel your business forward.