精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
手机:138-0381-0136
Q Q:396806883
微信:ryysoft
阿里云在国内算是拓荒者,马云先生力排众议让王坚博士带队完成了阿里云开发,进而支持了电商大平台成熟发展。
阿里物联网云是在阿里云之上的一个应用云,针对物联网特点进行了定制开发,支持物联网的主要通信协议MQTT,支持设备数据点、设备、产品到项目这样从小到大的管理;在具体操作上,和数据库类似,也是通过实例来定义一个帐套,帐套里对应于某个方向的子云。阿里物联网云也有大数据特点,比如规则引擎流转数据、支持物模型定义和数据结构化存储。当然,物联网基本目标是设备,关于设备的数据采集下发监控运维肯定是核心功能,阿里物联网云对核心功能的实现肯定是稳定可靠,实时性强。
进入阿里云会看到如下的导航界面:
物联网里的物是指设备,所以物联网云平台的起点和终点都是设备,阿里云拥有海量实时能力,在起点和终点中间起到了核心枢纽能力,阿里物联网云平台架构图如下:
也可以理解为阿里物联网云提供了分步式设备管理能力,只要自己写好业务服务器,存储好数据,把用户看到的界面开发完美,就完成了平台建设。
阿里物联网云开发分为三个层次:标准协议级MQTT对接、阿里SDK对接和阿里操作系统对接,可以理解为低级语言、高级语言和快速开发语言,也可以理解为小、中和全。
开发工具可以用阿里的iot studio拖拉式搞出来网页,支持web应用,可以和微信小程序集成;也可以用SDK自己开发网页和APP,自己集成。
在和硬件对接时,用阿里物联网管理页面生成设备点三元组信息,并下载C形式的SDK,下载内容写入到硬件上就能和阿里云对接。
阿里物联网云的开发实例都是收费的,公共实例便宜,但平台功能有限制,不能使用阿里Iot Studio进行快速开发,公共实例只能免费一个月,后续按天收费。
锐英源有基于阿里云的物联网软硬件开发团队,有多个行业的开发经验,能设计开发不同行业的业务服务器,欢迎合作。
在阿里官网上有大量的过程教程, 这里主要对代码项目进行剖析,针对的是业务服务器调用htts或sdk进行开发的指导,欢迎关注。