1、第5章 物联网综合应用开发5.1 物联网综合项目开发平台EducationSolutions目录ContentsInternet+智云物联平台介绍智云物联基本框架智云物联虚拟化技术智云物联常用硬件智云物联优秀项目21:14/3项目场景智云物联是一个开放的公共物联网接入平台,目的是为服务所有的爱好者和开发者,使物联网传感器数据的接入、存储和展现变得轻松简单,让开发者能够快速开发出专业的物联网应用系统。21:14/4任务目标智慧交通系统中的道路安全监测系统是保证路网安全保障的重要环节,本节以道路安全监测系统为例学习在应用接口下的报警节点的程序开发,学习并掌握控制节点的操作逻辑和应用接口的使用。21
2、:14/5u 物联网智云平台智云物联平台介绍21:14/6智云物联平台介绍u 智云物联平台项目开发优势让无线传感网快速接入到互联网和电信网,支持手机和Web远程访问及控制。解决多用户对单一设备访问的互斥,数据对多用户的主动消息推送等技术难题。提供免费的物联网大数据存储服务,支持一年以上海量数据存储、查询、分析、获取等开源稳定的底层工业级传感网络协议栈,轻量级的ZXBee数据通信格式易学易用。开源的海量传感器硬件驱动库,开源的海量应用项目资源免应用编程的BS项目发布系统,Android组态系统,LabView数据接入系统。物联网分析工具,跟踪传感网络层、网关层、数据中心层、应用层的数据包信息,快
3、速定位故障点。21:14/7u 智云平台基本框架智云物联基本框架21:14/8u 智云平台基本框架介绍智云物联基本框架多达10种无线核心板,CC2530 ZigBee模组、CC3200 Wi-Fi模组、CC2540蓝牙模组、CC1110 433M模组、STM32W108 ZigBee/IPv6模组、HF-LPA Wi-Fi模组、HC05蓝牙模组、ZM5168 ZigBee模组、SZ05 ZigBee模组、EMW3165 Wi-Fi模组;全面感知全面感知支持ZigBee、Wi-Fi、Bluetooth、RF433M、IPv6、LoRa、NB-IoT、LTE、电力载波、RS485/ModBus等无
4、线/有线通信技术;采用易懂易学的JSON数据通信格式的ZXBee轻量级通信协议;多种智能M2M网关网络接口,支持本地数据推送及远程数据中心接入,采用AES加密认证。网络传输网络传输高性能工业级物联网数据集群服务器,支持海量物联网数据的接入、分类存储、数据决策、数据分析及数据挖掘;分布式大数据技术,具备数据的即时消息推送处理、数据仓库存储与数据挖掘等功能;基于B/S架构的后台分析管理系统,支持Web对数据中心进行管理和系统运营监控数据中心数据中心智云物联开放平台应用程序编程接口,提供SensorHAL层、Android库、Web JavaScript库等API二次开发编程接口,具有互联网/物联网
5、应用所需的采集、控制、传输、显示、数据库访问、数据分析、自动辅助决策、手机/Web应用等功能,可以基于该API上开发一整套完整的互联网/物联网应用系统;应用服务应用服务21:14/9u 智云平台虚拟化技术框架智云物联虚拟化技术21:14/10智云物联虚拟化技术图形化组态应用 基于Html5技术,支持各种图表控件,针对不同尺寸的设备能够自适应缩放,通过JavaScript进行数据互动。可定制的图形化界面,为各种物联网控制系统软件所需要的控件,包括摄像头显示、仪表盘、数据曲线背景图、边框、传感器控件、执行器控件、按钮等等。支持实时数据的推送,历史数据的图表/动态曲线展示,GIS地图展示等。提供多种
6、页面模板布局,方便不同项目需求的选择。通过逻辑编辑器所设定的控制逻辑,系统也能够自动控制物联网硬件设备。硬件数据源仿真 基于Html5技术开发,提供各种物联网控制系统软件所需要的传感器、执行器、摄像头等。可设定虚拟设备的属性,按照自定义逻辑进行虚拟数据的产生和上报。采用JavaScript语言进行数据互动编程,简单易学。提供多种页面模板布局,可视化图形系统,方便不同项目需求的选择。通过逻辑编辑器所设定的控制逻辑,模拟硬件系统的联动响应。21:14/11u 硬件模型如下:智云物联常用硬件21:14/12u 硬件模型介绍:智云物联常用硬件 主要用于采集物理世界中发生的物理事件和数据,包括各类物理量
7、、标识、音频、视频数据。传感器 采用单片机/ARM等微控制器,具备物联网传感器的数据的采集、传输、组网能力,能够构建传感网络。智云节点 实现传感网与电信网/互联网的数据联通,支持ZigBee、Wi-Fi、BLE、LoRa、NB-IoT、LTE、等多种传感协议的数据解析,支持网络路由转发,实现M2M数据交互。智云网关 负责对物联网海量数据进行中央处理,运行云计算大数据技术实现对数据的存储、分析、计算、挖掘和推送功能,并采用统一的开放接口为上层应用提供数据服务。云服务器 运行物联网应用的移动终端,比如Android手机/平板等设备。应用终端21:14/13u 硬件模型如下:智云物联优秀项目21:1
8、4/14开发前准备工作学习智云物联产品前,要求用户预先学习以下基本知识和技能:了解和掌握基于CC2530的单片机接口技术/传感器接口技术1 1 了解ZigBee无线传感网基础知识,及基于CC2530的ZigBee ZStack组网原理;2 2 了解和掌握JAVA编程,掌握Android应用程序开发;3 3 了解和掌握HTML、JavaScript、CSS、Ajax开发,熟练使用DIV+CSS进行网页设计;4 4 了解和掌握JDK+ApacheTomcat+Eclipse环境搭建及网站开发。5 521:14/15u 智云项目线上发布流程:项目实践21:14/16项目实践智云平台项目发布流程:1
9、1 登录智云物联应用网站:http:/。注册用户信息,注册成功后,登录。2 2 在“项目信息”页面,输入智云ID/KEY,要求填写与项目所在网关一致的正确授权的智云ID/KEY3 3 在“设备管理”页面,可以添加传感器、执行器相关设备,其中输入设备地址信息一定要同无线传感网项目中地址一致。4 4 在“查看项目”页面,可以管理操作发布的物联网项目。21:14/17u 智云物联网站:项目实践21:14/18u 用户注册项目实践1.新用户需要对应用项目进行注册,在网站右上角点击“注册”:2.注册成功后,登录即可进入到应用项目后台,可对应用项目进行配置。21:14/19u 项目发布:项目实践21:14/20项目思考智云物联平台框架分为几层?智云物联平台框架同物联网技术框架的对应关系?云平台发布一个物联网项目的流程与步骤。