This document discusses two models for controlling Internet of Things (IoT) devices: the Controller Model which uses a centralized controller unit, and the HiveBot Model which takes a decentralized approach by allowing each device to process information independently without relying on a central controller. Specifically, the HiveBot Model proposes using Arduino boards equipped with ATmega chips to handle local processing while still enabling connectivity through an onboard WiFi bridge. This decentralized approach aims to remove single points of failure and allow devices to operate independently even when disconnected from each other.