AutoBridge: Automating Smart Device Integration with Centralized Platform
Siyuan Liu, Zhice Yang, Huangxun Chen

TL;DR
AutoBridge automates the generation of IoT device integration code for centralized platforms, significantly reducing human effort and outperforming expert programmers in accuracy.
Contribution
It introduces an automated approach for IoT integration code synthesis with a multi-stage debugging pipeline and minimal user feedback, enhancing efficiency and accuracy.
Findings
Achieves 93.87% success rate across 34 devices
Reaches 94.87% function coverage without human involvement
Outperforms expert programmers by 50-80% in code accuracy
Abstract
Multimodal IoT systems coordinate diverse IoT devices to deliver human-centered services. The ability to incorporate new IoT devices under the management of a centralized platform is an essential requirement. However, it requires significant human expertise and effort to program the complex IoT integration code that enables the platform to understand and control the device functions. Therefore, we propose AutoBridge to automate IoT integration code generation. Specifically, AutoBridge adopts a divide-and-conquer strategy: it first generates device control logic by progressively retrieving device-specific knowledge, then synthesizes platformcompliant integration code using platform-specific knowledge. To ensure correctness, AutoBridge features a multi-stage debugging pipeline, including an automated debugger for virtual IoT device testing and an interactive hardware-in-the-loop debugger…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Cloud Computing and Resource Management
