欢迎来到厦门皓佑物联科技有限公司官方网站!
您的位置: 首页 - 新闻资讯 - 基于Java的华为云物联网应用开发.pdf

基于Java的华为云物联网应用开发.pdf

来源:新闻资讯 / 时间: 2024-11-24
基于 Java 的华为云物联网应用开发 学习报告 SATLAB.2020.0001 河北科技大学卫星导航技术研究中心 2020 年 03 月 07 日 编制 审核 批准 河北科技大学卫星导航技术研究中心技术报告 目录 1 前言 2 2 开发方式 2 3 API 接口简介 2 4 应用服务器 3 5 应用接入 3 6 数据采集 4 7 订阅推送 5 7.1 订阅 5 7.2 推送 6 8 命令下发 6 1 前言 物联网应用是用户和开发人员进行设备管理、故障检测、业务监控和数据分析的重要工具。现在很多 物联网平台都简化了设备接入的复杂性和协议的差异性,为上层应用提供了统一格式的数据,为了开发人 员提供了便利可以聚焦于自身业务开发。本团队的物联网应用侧开发基于华为物联网平台,开发工具用到 了 eclipse 开发平台、 MySQL 数据库以及可视化工具、 Tomcat 服务器,开发语言是 Java。所有开发工具的 安装教程这里不在赘述,本文主要讲解一下基于华为物联网平台的应用侧开发过程,物联网整体开发方案 如下: 应用客户端 设备 物联网平台 应用服务器 Web/PC/手机/ 小程序 2 开发方式 基于物联网的开发,华为物联网平台提供了 API 和 SDK开发应用 demo ,官网也提供了非常详细的开 发文档。 API 接口 开发灵活,根据开发需要调用不同接口,对应用语言限制不高,但是开发工作量和开发难度 比集成 SDK大。 集成 SDK开发过程中代码的工作量较小, 开发能力的门槛相比直接调用 API 接口较低, 但是相比较 API 接口,它的开发灵活性稍差,只支持 Java、PHP 和 Python 语言。 3 API 接口简介 本文介绍的是基于 API接口的开发过程。 基于华为对 IOT行业的深入理解, 物联网平台提供通用的 API, 覆盖完整的物联网设备管理能力,目前常用的 API 包括(这里没有详细介绍,具体内容见 官方文档 ): 第 2 页 2020 年 3 月 7 日星期六 河北科技大学卫星导航技术研究中心技术报告 ① 应用安全接入 :应用服务器通过调用这两个接口获取鉴权信息, 保证与设备连接, 也是调用其他 API 接口的前提; ② 数据采集 :数据采集接口提供设备的查询、批量设备查询、设备历史数据和历史命令的查询、设备 能力查询; ③ 订阅管理 :应用通过调用物联网平台的订阅接口订阅设备数据变化通知; ④ 推送通知 :应用服务器在平台订阅了通知后,当设备发生变化(设备变更,数据变化等)平台会向

相关产品

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部