Smart TV Remote Control APIs: How to Discover and Control TVs Over Wi-Fi
A practical developer guide to discovering and controlling smart TVs over Wi-Fi: SSDP, mDNS, smart-TV APIs, Philips JointSpace, and a simple web remote architecture.
Tuesday, Oct 13, 2026 Week -- 20:27:24
A practical developer guide to discovering and controlling smart TVs over Wi-Fi: SSDP, mDNS, smart-TV APIs, Philips JointSpace, and a simple web remote architecture.
Practical guide to TV remote control protocols: IR (NEC, RC5, RC6, Sony SIRC, Samsung, LG), CEC, and REST-style API examples for sending commands with curl and decoding signals.
A practical guide to communicating between Linux and an MCU with RPMsg, including one-way commands, periodic MCU telemetry, independent bidirectional traffic, and request-response settings updates.
A practical comparison of D-Bus, gRPC, and MQTT: communication models, strengths and limits, real-world use cases, runnable examples, and a decision guide for Linux, embedded, and distributed systems.
A short practical guide to printing colored text in Linux shell scripts with reusable functions for messages, warnings, errors, and status output.
Simple, practical guide to SSH reverse tunnels: how they work, when to use them, and the exact Linux commands to expose a private machine behind NAT.
A practical guide to sizing RAM for embedded Linux systems: kernel usage, userspace overhead, realistic memory budgets, and optimization techniques for real products.
Learn what hardware is required to run embedded Linux, including the role of an MMU, practical RAM and storage requirements, why standard Linux does not run on most Cortex-M microcontrollers, and when NOMMU systems make sense.
A clear, practical guide to CUDA and NPU hardware for AI and ML workloads, including what they are, how they are used, where they shine, and simple examples for GPU and edge inference.
A practical guide to the most common network protocols: TCP, UDP, IP, DNS, HTTP, HTTPS, FTP, SSH, SCP, NTP, SMTP, POP3, IMAP, SNMP, DHCP, MQTT, and the port numbers and real-world use cases behind them.