TechCoderHub reposted this
Built and tested a Qt 6.2.13 / QML based HMI on an RK3328 embedded Linux board. Tech stack: - Qt 6.2.13, QML, C++ - Yocto/Poky based Linux image - NetworkManager for WiFi, Ethernet, and hotspot control - BlueZ and OBEX for Bluetooth and phonebook exploration - systemd for service deployment - Weston/Wayland on DRM/KMS display stack Key work done: - Ethernet detection with IP, carrier, MAC, and route status - WiFi scanning, SSID listing, signal strength, and connect/disconnect flow - Hotspot start/stop support with connected client visibility - USB/pendrive detection with device node, size, and mount path - Timezone and NTP settings - Bluetooth pairing UI with cleaner status and error handling - Phonebook import flow exploration over Bluetooth PBAP/OBEX - 1024x600 safe UI rendering inside a 1280x720 display environment - systemd startup handling to wait for Wayland before launching the HMI One key finding: WiFi and Ethernet worked well on the board, but Bluetooth was limited because no usable HCI controller was exposed to BlueZ. Full phone contacts/calling support will need proper Bluetooth controller detection plus OBEX/HFP/audio stack support. The focus was to move the HMI from static screens toward real board-backed functionality with better user feedback and embedded-display reliability