文章目录
- 1、物联网应用层简介
- 2、阿里云物联网应用层开发例程主要内容
- 3、需要掌握基础知识
1、物联网应用层简介
应用层是物联网系统的用户界面,它提供了用户与系统交互的接口,这一层是将网络传输层的数据结果以易于理解和使用的方式呈现给用户,这可能是图形用户界面、警告和通知等。
如新能源汽车充电桩系统其实就是一个典型的物联网的应用场景,在应用层这一块,用户可以使用微信小程序扫码充电,管理员可以登陆web端查看充电桩运营情况。而微信小程序和web便是物联网应用层方面的应用。
2、阿里云物联网应用层开发例程主要内容
本篇文章对市面上热门的微信小程序和web端进行介绍,实现通过微信小程序/web实时显示STM32发送到阿里云物联网平台的温度数据,并且能够控制STM32开灯和关灯的功能。
项目效果如下:
3、需要掌握基础知识
本篇教程主要涉及以下知识
感知层开发:STM32开发、ESP82662开发,可参考教程——STM32连接阿里云物联网平台
阿里云物联网平台:阿里云物联网网产品和设备创建、云产品流转(这些内容会在教程详细说明)
微信小程序开发:本教程只提供发布和订阅数据的代码例程,不对基础知识进行讲解,不解答相关基础知识,故需要读者提前掌握微信小程序的开发
web端开发:本教程使用JavaEE进行开发,读者需要提前掌握Java语言、Tomcat、Servlet、HTML、CSS、JavaScript、HTTP协议、AJAX、jQuery、MySQL的基础知识,本教程只提供订阅和发布数据的源码讲解,不解答相关基础知识。