基于云平台的物联网架构和原理

云的服务架构

云计算是通过各种技术手段服务客户的一种方式,包括三层服务模式,即最底层的IaaS(基础设施即服务),中间层的PaaS(平台即服务),和顶层的SaaS(软件即服务)。

  1. IaaS : 最底层,为客户提供基础设施资源,包括计算、存储、网络等,这是构建云平台和云应用的硬件支撑,同时它本身作为一种服务,面向使用者(如单纯的存储数据)和开发者(如使用服务器)。
  2. PaaS :中间层,是面向开发者的平台,为开发者提供开发平台以及为SaaS层应用程序提供相应的运行环境,开发者可以使用平台中提供的各种基础服务(如数据接入服务、对象存储服务)、智能服务(如语音识别服务、图像识别服务、大数据分析服务)的api接口,快速便捷的完成高性能和高智能化的产品。
  3. SaaS :顶层,主要面向企业或个人的终端客户群体,提供具体的软件应用服务,比如,只要配合一个云终端(简单来说,是云平台与应用交换数据的桥梁)使用基本的输入设备(鼠标等),就可以操作一台云计算机的服务。

设备上云后的数据流向

以最近接手的一个项目为实例说明(无人机数据的可视化展示和图像识别),总的来看,就是设备将数据上传至云平台,云平台将数据存储到数据库,再由应用程序将数据读取出来。具体流向如下图所示

  1. 无人机通过通信模组,将采集的状态数据、图像数据等,使用合适的传输协议上传至云平台,如果云平台已经得到合适的配置,就能够将数据存储在云数据库中以供后续操作处理。
  2. 通常情况下,云平台会开放该物联网平台数据库的API接口(简单来说,提供了对数据库进行查询、修改等操作的通道),开发者可以选择对数据进行转储,或者直接使用应用程序调用查询设备数据的API,云平台返回这些数据后,再制作可视化展示页面即可。
  3. 对于一些智能化设计,如语音识别、图像识别等,可以直接调用云平台已经做的非常成熟的智能服务,目前各大云平台都提供了形形色色的智能服务,通常都会以开放API的形式提供服务,在本例中,只需要在调用图像识别API时携带图像数据,就能返回得到图像识别后的内容,大大降低了开发成本和时间。

云服务

以华为云为例,简单介绍一下云产品提供的服务:
基础资源服务:
智能AI服务:

开发服务:

开发了第一个项目后的大体总结,不足之处请多指教。

基于云平台的物联网架构和原理相关推荐

  1. 【毕业设计】基于云平台的火灾报警器 - stm32 物联网 单片机 OneNET云平台

    文章目录 0 简介 1 项目简介 2 开发环境 3 火焰传感器 4 连接OneNET云平台 5 演示效果 6 最后 0 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 基于云平台的 ...

  2. 毕业设计 基于云平台的火灾报警系统设计与实现 - stm32 物联网 单片机 OneNET云平台

    文章目录 0 简介 1 项目简介 2 开发环境 3 火焰传感器 4 连接OneNET云平台 5 演示效果 6 最后 0 简介 Hi,大家好,学长今天向大家介绍一个 单片机项目 基于云平台的火灾报警器 ...

  3. 基于云平台的41种可复用的架构最佳实践 | 赠书活动

    点击上方"程序猿技术大咖",关注并选择"设为星标" 回复"加群"获取入群讨论资格! 感谢大家对公众号"程序猿技术大咖"的 ...

  4. 基于云平台服务器的数据处理方法及系统,基于云平台的有毒有害气体监测系统解决方案...

    原标题:基于云平台的有毒有害气体监测系统解决方案 一.方案背景 有毒有害气体检测仪是常用于检测有毒有害气体泄露的方法,但是,现有的气体检测仪存在诸多问题,如:品牌众多.良莠不齐.安装地点相对分散等问题 ...

  5. 物联网课程论文:《基于云原生的物联网端管云系统方案综述与演进设想》

    这篇论文八千多字,主题是 云原生+物联网平台.花了几天心思,查了很多篇论文,因为自己对物联网通信的硬件方面不太会,所以还是选择写综述类的论文了,这篇论文感觉技术深度和广度比我上一篇计算机网络论文要更加 ...

  6. OneNET Studio云平台STM32物联网开发(2)- STM32+Air724UG(4G模组)数据采集显示上报

    实现效果视频 STM32 Air724UG 4G OneNET数据传输 本章教学视频(1) OneNET StudioSTM32+Air724UG -1 本章教学视频(2) OneNET Studio ...

  7. 一张图读懂基于微信硬件平台的物联网架构

    原文链接:点击打开链接 一. 基于微信硬件平台的物联网架构图示 上图涵盖以下信息: 1.   基于微信硬件平台的物联网的架构组成,有微信公众平台/硬件平台.第三方厂商云后端.手机微信/公众号.微信硬件 ...

  8. 基于云平台的光伏监控系统是怎样的?

    摘要:针对国内光伏发电监控系统的研究现状,文中提出了基于云平台的光伏发电监控体系.构建基于B/S架构的数据实时采集与推送,以SSH(struts+spring+hibernate)作为Web开发框架, ...

  9. 云管边端架构图_一种基于“云-管-边-端”架构的智能配电系统的制作方法

    本发明属于监控领域,特别涉及一种适用于低压配电房.配电室的基于"云-管-边-端"架构的智能配电系统. 背景技术: 2019年,国网配电专业工作会议提出了"大力推进配电物联 ...

最新文章

  1. 滴滴开源在2019:十大重点项目盘点,DoKit客户端研发助手首破1万Star
  2. 编程软件python中的if用法-总结Python编程中函数的使用要点
  3. hpe服务器有哪些型号,HPE ProLiant DL80 Gen9 服务器 - 惠普服务器配置参数
  4. c++备忘录模式mememto
  5. MFC多文档应用程序同时显示两个视图
  6. HDU -2546饭卡(01背包+贪心)
  7. altium designer 自动扇出功能
  8. java list map 去重复_如何过滤ListMapString,Object 中的重复Map
  9. [WPF]Binding的Converter和Validator
  10. 51nod 1133 不重叠的线段
  11. 摄动理论求解非线性单摆振动问题
  12. 做了一个iGoogle新闻Gardget
  13. 游戏建模:21个人脑壳雕刻小小技巧,非常有用
  14. 喜报 | 强强联手,这件大事终于有着落了
  15. Android数据传输加密(一):Base64转码算法
  16. STA静态时序分析——学习笔记
  17. 华为一碰传nfc标签_一碰传连接失败,触碰标签无反应
  18. BGP高防是什么意思呢?
  19. Java、JSP大学毕业生就业信息管理系统
  20. kylin启动时报错:failed to find metadata store by url kylin_metadata@hbase

热门文章

  1. UniApp 基础(快速上手)
  2. 负数与正数相乘怎么算_为啥两个负数相乘结果是正数?
  3. 流行的通讯库/消息中间件
  4. php实现商城购物车的思路以及源码分析
  5. cs1.5 linux服务端,Linux系统下CS1.5服务器架设详解
  6. 目前最好的家用投影仪,网友强烈推荐这款10款
  7. android字体安装失败,字体管家安装字体失败插件
  8. Typora 常用快捷键使用汇总
  9. 2020-12-22
  10. 服务发现Discovery