唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源

唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源

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

前言

物联网和移动互联网发展迅猛,有超过一般的人在使用Android手机,Android平台越来越得到用户的接受和重视。开发Android应用App并不一定要有丰富的编程经验,其实零基础、非专业的学生完全可以凭借兴趣开发出自己的专属App,实现自己的梦想。

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

环境

硬件环境

采用唯众®物联网工程应用实训装置:WZ-IOT1-ATP1
唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源

软件开发环境

Windows10 64位

jdk1.8.0_181

Android Studio 2021.1.1

本实训教程结合实际物联网在智能家居系统中的应用,采用循序渐进的步骤,先了解Android程序开发环境的搭建,建立简单的示例程序。接着搭建基本的显示界面,了解http协议和唯众®物料网API,获取智能家居环境参数,进一步控制设备的运行状态,最后实现自动联动动作,整个过程清晰,实现简单,能快速上手。

最终实训界面展示大致如下图,如采用Android平板将横向布局
唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源

教学资源目录:

前言

环境

实验一:开发工具(Android Studio)的使用

【实验内容】

【实验目的】

【实验步骤】

步骤1 Java环境安装

步骤2 Android Studio下载与安装

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

步骤4 创建Android虚拟机

步骤5 编译运行

步骤6 断点调试

步骤7 签名打包

实验二:编写基本界面

【实验内容】

【实验目的】

【实验步骤】

步骤1 创建样式资源

步骤2 主界面 activity_main.xml

步骤3 仪表盘类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 Handler消息接收处理

步骤4 JSON数据解析

步骤5 界面赋值实现

实验四:主动控制设备动作

【实验内容】

【实验目的】

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

步骤2 设置RGB三色灯变色:wz_30018.Java

步骤3 设置点阵显示:wz_30021.Java

步骤4 设置语音播放:wz30023.java

实验五:实现联动控制

【实验内容】

【实验目的】

【实验步骤】

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

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

步骤3 联动条件的判断和执行

步骤4 设置设防撤防状态

步骤5 设置设防撤防定时切换

本文章来源于互联网,如有侵权,请联系删除!原文地址:唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源

相关推荐: 阿里云iot haas Micropython连接esp32;esp32物联网设备上报信息及云端信息获取;远程控制设备自带led熄灭;网页界面交互远程控制

参考:https://blog.csdn.net/HaaSTech/article/details/125975052 https://iot.console.aliyun.com/ https://www.bbsmax.com/A/x9J2X8nZd6/ 首…