IoT firmware solution for the hardware of the boat tracking device that automatically sets the device on different power-saving modes.
INTRODUCTION
IoT firmware solution for the hardware of the boat tracking device that automatically sets the device on different power-saving modes.
DESCRIPTION
The Boatrax Brain is an IoT firmware designed to collect boat data at regular intervals, facilitating precise and detailed monitoring of vessel performance. The iomico team's responsibilities included enhancing low-level boot processes, configuring the Linux Kernel and drivers, and developing MCU device drivers for various communication protocols like CAN, UART, and SPI, ensuring seamless integration with real-time operating systems.
SOLUTION
Through collaborative efforts, the iomico team achieved the following milestones:
Increased Battery Life: Optimized firmware to extend battery longevity, ensuring prolonged operation without frequent recharging.
Improved Stability: Enhanced firmware stability to minimize system errors and ensure reliable data collection.
Implemented Power-Saving Modes: Developed multiple power-saving modes to efficiently manage energy consumption based on usage scenarios.
Added Battery Indicator: Integrated a battery indicator feature to provide users with real-time visibility into battery levels.
Low Voltage Alerts: Implemented low voltage alerts to notify users when the battery needs recharging, preventing unexpected shutdowns.
Compliance with J1939 Standard: Ensured compatibility with the J1939 standard for seamless integration with existing boat systems and protocols.
RESPONSIBILITIES
The iomico team's responsibilities encompassed:
Developing and extending low-level boot processes.
Configuring Linux Kernel and drivers for optimal performance.
Implementing MCU device drivers for various communication protocols.
Building embedded applications tailored to custom TCUs.
TECHNICAL DETAILS
Hardware:
Components: Custom TCUs, MCU devices (CAN, UART, SPI), sensors.
Power Management: Battery optimization features.
Compliance: J1939 standard.
Firmware:
Real-time operating systems.
Linux Kernel configurations.
Low-level boot processes.
CONCLUSION
The collaboration between Boatrax and the iomico team resulted in the successful development of an advanced IoT firmware for the Boatrax Brain. By focusing on optimizing battery life, improving stability, and incorporating essential features such as power-saving modes and battery alerts, the Boatrax Brain now offers boat owners unparalleled insights into their vessel's performance, ensuring a safer and more enjoyable boating experience.
Our services
Embedded Software Development
Industry
Marine
Technology
C/C++, Python, JavaScript, embedded Linux, ARM, Raspberry Pi, RTOS, YOCTO, USB, WiFi, Bluetooth, BLE, NFC, GSM, GPS, CAN
Team
1 embedded software developer