前言
物联网和移动互联网发展迅猛,有超过一般的人在使用Android手机,Android平台越来越得到用户的接受和重视。开发Android应用App并不一定要有丰富的编程经验,其实零基础、非专业的学生完全可以凭借兴趣开发出自己的专属App,实现自己的梦想。
本实训文档以目前较为流行的智能家居项目为背景,结合唯众®物联网实训设备和唯众®物联网融合云平台,以Android为开发运行环境,采用当前流行的Java语言,数据交互以http请求方式,实现智能家居环境参数的采集、展示、交互、联动。
环境
硬件环境
采用唯众®物联网工程应用实训装置:WZ-IOT1-ATP1
软件开发环境
Windows10 64位
jdk1.8.0_181
Android Studio 2021.1.1
本实训教程结合实际物联网在智能家居系统中的应用,采用循序渐进的步骤,先了解Android程序开发环境的搭建,建立简单的示例程序。接着搭建基本的显示界面,了解http协议和唯众®物料网API,获取智能家居环境参数,进一步控制设备的运行状态,最后实现自动联动动作,整个过程清晰,实现简单,能快速上手。
最终实训界面展示大致如下图,如采用Android平板将横向布局