Success Stories

End-to-End Product Engineering for Smart Windows

Customer: New Age Glass Manufacturing Company

Background: Spanidea Systems was engaged by a new age glass manufacturing company to provide end-to-end product engineering services for their Smart Windows Solution. The objective was to develop a comprehensive solution that included firmware development, system software, edge software stack, cloud application development, data analytics and visualization, AI/ML integration, and web/mobile app validation and automation. The project involved working with various tools, frameworks, and languages to deliver a robust and innovative Smart Windows Solution.

Solution Provided by Spanidea:

  • Firmware/System Software Development: Spanidea Systems focused on developing the firmware and system software for the Glass Controller of the Smart Windows Solution. They implemented features such as LED management, reset functionality, and integrated the ATECC508A security chip for enhanced security. The team also worked on developing a bootloader for efficient firmware updates.
  • Edge Software Stack Development: Spanidea developed an edge software stack that involved building SNMP v2 and v3 services using Golang. These services were responsible for collecting data from IoT devices and storing it in a MongoDB database in JSON format. The edge software stack was integrated into a Docker-based IoT cluster management system, enabling efficient monitoring of the cluster.
  • Cloud Application Development: Spanidea Systems developed a cloud application to complement the Smart Windows Solution. The cloud application facilitated seamless connectivity, data management, and remote control of the Smart Windows. They leveraged their expertise in cloud technologies to create a scalable and secure application architecture.
  • Data Analytics and Visualization: To provide actionable insights from the collected data, Spanidea implemented data analytics and visualization components. They utilized tools such as Databricks for data processing and visualization, enabling the glass manufacturing company to gain valuable insights into the performance and usage patterns of their Smart Windows Solution.
  • AI/ML Integration: Spanidea Systems incorporated an AI/ML-based wellness engine into the Smart Windows Solution. The engine utilized machine learning algorithms to analyze user behavior, environmental conditions, and other relevant factors to optimize the window settings for comfort and energy efficiency.
  • Web App/Mobile App Validation and Automation: To ensure the quality and reliability of the Smart Windows Solution, Spanidea performed validation and automation testing for the web and mobile applications. They utilized tools such as Selenium, Appium, and Espresso to automate the testing process, ensuring efficient and accurate validation.
  • Conclusion: Spanidea Systems successfully provided end-to-end product engineering services for the Smart Windows Solution of a new age glass manufacturing company. Their contributions spanned firmware development, system software, edge software stack, cloud application development, data analytics and visualization, AI/ML integration, and web/mobile app validation and automation. By utilizing tools and frameworks such as Microchip, ETL, ATECC508A, SQL, NoSQL, MongoDB, Golang, Python, JSON, Databricks, and test automation tools, Spanidea delivered a robust and innovative Smart Windows Solution. The glass manufacturing company was able to offer advanced functionality, data-driven insights, and seamless control to their customers, enhancing the overall user experience and energy efficiency of their Smart Windows.

    Related Case Study

    Take your Idea to Execution

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