← Blog

IoT Development with ChatGPT, Claude, and Warblet

You want a sensor to report the right temperature and a fan to react when it gets hot. In IoT development, getting the code to compile is only part of that job. The evening disappears when you have to chase the rest across device code, server settings, and incoming packets.

Connect Warblet to ChatGPT or Claude and let the same AI agent help you follow the whole path: what you intend, the code that should do it, the data that arrives, and the evidence that it worked.

Close the loop on IoT development

Start by telling the agent what the device should do. Give it the code you're working on, and it can help you reason through the sending side while using Warblet's tools to inspect the receiving side. It can read device messages, test decoders, and save server-side changes when you want it to.

Suppose the firmware sends temperature in hundredths of a degree, but the decoder reads whole degrees. The agent can compare the code with a received packet, test a correction, and show you the decoded result. After you approve the change and the device sends again, ask it to check the new reading against your intention.

Now "it should work" has a next step: look at what actually arrived. That might be the difference between another evening of guessing and a prototype ready to demonstrate tonight.

For creators and startups, this also makes changes easier to follow through. Warblet exposes routine source and recent run logs, so the agent can inspect an automation and test a proposed change while the reason for it is still fresh.

Dry runs execute no actions; live routines can act on hardware and keep running after the chat ends.

Hand over a task with a result you can check:

  • "I want this sensor to report degrees Celsius. Compare my firmware with its latest messages and decoder. Test any fix and show me before saving."
  • "The fan should react above this threshold. Read the routine and its run log, then test values on both sides without sending commands."
  • "Check the new messages after our change. Do the decoded values match what we intended?"

Connect in a minute: Add https://api.warbletiot.com/mcp to ChatGPT or Claude.
Sign in with your account and approve access through OAuth, with no API key to copy.
Open the sign-in steps, then follow the idea through to a result you can check.