硬件系统开发选用当前流行的开源硬件树莓派(Raspberry PI,简写RPI)与Arduino联合实现,软件设计主要用Phyton语言对引脚定义及编程、Linux环境配置及驱动安装等。智能家居系统中,Arduino用于采集外围传感器所感知的信息,并将信息传递给RPI端,RPI再通过路由器将这些数据上传至的物联网平台,用户可以利用移动终端获取居住环境的相关状态数据,并对智能家居系统进行一定远程控制操作。