Using custom agents to build IoT firmaware | Seattle .

Members-Only

Recent Talks & Demos are for members only

Exclusive feed

You must be an AI Tinkerers active member to view these talks and demos.

December 19, 2025 · Seattle

Agents build RPi CTF firmware

This talk details using Ansible playbooks and agents to build Raspberry Pi firmware for a WiFi CTF lab with real-time LED progress visualization and exploit detection.

Overview
Links
Tech stack
  • Ansible
    Ansible is an agentless, open-source IT automation engine for configuration management, application deployment, and orchestration.
    Ansible is your go-to automation tool: it's simple, powerful, and operates entirely agentless (using SSH). You define your desired state in human-readable YAML Playbooks, and Ansible executes the tasks on managed nodes via its extensive library of modules (e.g., `package`, `service`, `copy`). This declarative, idempotent approach ensures consistent results every time: run a playbook once or ten times, the end state remains the same. Use it for everything from quick ad-hoc commands (like checking a server's uptime) to complex, multi-tier application deployments across hundreds of hosts.
  • Claude
    Claude is Anthropic's flagship family of large language models (LLMs): a high-performance, Constitutional AI system built for safety, complex reasoning, and expert-level collaboration.
    Claude is a next-generation AI assistant developed by Anthropic, a research firm prioritizing AI safety. The models (including Opus, Sonnet, and Haiku) leverage Constitutional AI to ensure helpful, honest, and harmless outputs, a key differentiator from competitors. Claude excels at complex enterprise tasks: processing massive context windows for in-depth data analysis, generating and reviewing code, and providing expert-level summarization for documents up to 200,000 tokens. It is deployed as a conversational chatbot and via API, offering scalable AI solutions for developers and businesses.
  • Linux
    The dominant open-source, Unix-like operating system kernel (created by Linus Torvalds in 1991), powering 90% of the public cloud, all top 500 supercomputers, and the Android platform.
    Linux is the robust, open-source, Unix-like operating system kernel, first released by Linus Torvalds in 1991. It serves as the core for countless distributions (e.g., Ubuntu, Fedora, Debian) and is the backbone of modern infrastructure. Specifically, Linux runs over 90% of the public cloud workload, powers all of the world's top 500 supercomputers, and is the foundation for the Android mobile OS (with over 3 billion active devices). Its stability, security, and free licensing model (GPL) drive widespread adoption across servers, embedded systems, and developer desktops globally: it is the industry standard.
  • Raspberry Pi
    Raspberry Pi is a series of low-cost, credit-card-sized single-board computers (SBCs) running Linux, designed for programming education and rapid prototyping.
    The Raspberry Pi is a compact, high-performance computing platform: a low-cost, credit-card-sized single-board computer (SBC) designed to democratize programming. Since the 2012 launch, the Foundation has shipped over 68 million units, establishing it as the best-selling British computer of all time. Current models, including the flagship Raspberry Pi 5 and the ultra-low-cost Pi Zero, run the Linux-based Raspberry Pi OS and feature essential I/O: HDMI, USB ports, and General Purpose Input/Output (GPIO) pins. This hardware is deployed globally for diverse applications: industrial control, IoT projects (home automation), robotics, and embedded systems prototyping.

Related projects