This job opening is as an addition to the previous job opening.

We are in need for support with the firmware development for our custom PCB.
We are using a single STM32L552ZE and a wireless module NINA W156 (from u-blox) connected over UART.

There is already an existing firmware, which works with issues and is unstable.
We need support with evaluating the code structure/architecture, and improving it – may it be by staying on MBed or switching to RTOS.

Our firmware involves:
– Booting and loading state + configuration from flash memory
– WLAN connection & BLE GATT server setup
– MQTT broker and a main loop

Our Main loop:
– read sensors, checks state of switches
– executes periodic tasks with interval up to 7 days (there is an RTC on board)
– checks events from wireless modules (it uses AT commands & events)
– reports sensors/switches to MQTT broker
– checks MQTT topics (conventional MQTT topic subscription)

Priovided: Schematics, connection diagrams, pictures, prototype board, components.

Hourly Range: $23.00-$26.00

Posted On: June 24, 2024 16:14 UTC
Category: Firmware Development
Skills:Firmware, Bluetooth, STM32, Firmware Programming, Microcontroller Programming, Embedded System, Bluetooth LE

Country: NLD

click to apply

Powered by WPeMatico