物联网应用中的实验教学

核心提示基于物联网平台的Andorid实验设计与实现前言物联网和移动互联网发展迅猛,有超过一般的人在使用Android手机,Android平台越来越得到用户的接受和重视。开发Android应用App并不一定要有丰富的编程经验,其实零基础、非专业的学

基于物联网平台的Andorid实验的设计与实现

序

物联网和移动互联网发展迅速,超过普通人在使用安卓手机。Android平台越来越被用户接受和重视。开发Android App不一定要有丰富的编程经验。其实零基础、非专业的同学,完全可以结合自己的兴趣开发专属App,实现自己的梦想。

本培训文档以当下流行的智能家居项目为背景,结合微众物联网培训设备和微众物联网融合云平台,以Android为开发运行环境,采用当前流行的Java语言,通过http请求实现智能家居环境参数的采集、显示、交互和联动。

环境

硬件环境

采用微众物联网工程应用实训装置:WZ-IOT1-ATP1。

物联网工程应用实训装置

软件开发环境

Windows10 64位

jdk1.8.0_181

Android Studio 2021.1.1

本次培训课程结合物联网在智能家居系统中的应用,采取循序渐进的步骤。首先了解Android程序开发环境的构建,建立一个简单的示例程序。然后搭建基本的展示界面,了解http协议和微众材料网的API,获取智能家居的环境参数,进一步控制设备的运行状态,最终实现自动联动动作。整个过程清晰,简单,使用快捷。

最终的训练界面如下图所示,比如安卓平板的横向布局。

最终培训界面

教学资源目录:

序

环境

实验1:开发工具的使用

[实验内容]

[实验目的]

[实验步骤]

步骤1 Java环境安装

下载并安装Android Studio

第3步启动Android Studio,创建一个新项目。

创建Android虚拟机

编译并运行

第6步断点调试

签名包装

实验二:写基本接口。

[实验内容]

[实验目的]

[实验步骤]

创建风格资源

步骤2主接口activity_main.xml

第三步仪表板DashboardView3.java

步骤4温湿度接口lay_30008.xml

步骤5照明接口lay_30009.xml

步骤6人体红外接口lay_30011.xml

步骤7风扇接口lay_30012.xml

步骤8 RFID接口lay_30013.xml

步骤9 RGB彩灯接口lay_30018.xml

步骤10点阵界面lay_30021.xml

步骤11气体检测接口lay_30022.xml

步骤12语音回放接口lay_30023.xml

步骤13五孔插座接口lay_cz.xml

步骤14物联网网关接口lay_gw.xml

步骤15统一接口父类

步骤16子类继承父类

第17步基本界面演示

实验三:获取设备信息。

[实验内容]

[实验目的]

[实验步骤]

1 API接口介绍

步骤2 android发起http请求

步骤3处理程序消息接收和处理

步骤4 JSON数据解析

步骤5接口分配实现

实验4:设备动作的主动控制

[实验内容]

[实验目的]

【实验步骤】第一步设置风扇开关:wz_30012.java

第二步设置RGB三色灯的变色:wz_30018。爪哇

第三步设置点阵显示:wz_30021。爪哇

设置语音播放:wz30023.java

实验五:实现联动控制。

[实验内容]

[实验目的]

[实验步骤]

1步联动条件和动作参数介绍

步骤2设置各设备的联动条件和动作参数

第三步联动条件的判断和执行

第四步:设置设防撤防状态。

第五步:设置设防和撤防的定时开关。

 
友情链接
鄂ICP备19019357号-22