极简的云端一体开发方式,物联网开放平台【转载 智联网事】

2023-11-26 12:50

本文主要是介绍极简的云端一体开发方式,物联网开放平台【转载 智联网事】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【转载 智联网事】

物联网,已经火热了好几年,从最初的智能产品,到万物互联概念,到现在的智能物联(AIOT)概念,这个市场已经默默的开花结果,可以看到不同行业应用的物联网解决方案落地,包括智能家居,智慧城市,智能抄表等;

随着物联网市场的普及性越来越高,蛋糕做大的同时,如何更好的满足不同应用的需求,如何让更多的应用部署商,更多实际需求的企业能加速建设自己的物联网部署?如何让无基础或有一定基础的爱好者或用户,迅速推出稳定可靠的终端产品,这是现在很多企业致力于解决的问题!

最初的解决方案原型,我个人认为是2005年的Arduino开源电子原型平台。随着技术的进步,市场需求的增加,市场应用的多样性,如何更好的解决上述的挑战,各企业也是八仙过海,有的玩家专注于物联网模组,如基于ZIGBEE, NB-IOT,WIFI等的物联网解决方案;有的玩家专注于终端智能产品,如小米,萤石等;有部分大企业则玩平台,基于云服务,打通从设备端到云端通信通道的平台,物联网开放平台就是这样一个,致力于打造端云一体极简开发模式的平台;

那么什么是物联网开放平台? 他是如何帮助不同行业应用的中小企业落地物联网云端一体开发?我们这里以阿里物联网开放平台给大家举例,首先,这里有三个词汇我们先解释下:

设备端

物联网应用里面实际使用的,有联网功能(包括直接入网及通过网关入网)的终端设备,注入门磁传感器,智能灯泡,智能开关,智能空调等

云端

就是云服务,如阿里云的云服务,AWS等

数据通道

设备端的数据,传到云端的技术实现,这里不仅仅是说WIFI提供的联网功能,而是能够连接云服务的通道,比如MQTT协议,COAP协议等;

我们看下阿里对于物联网开放平台的定义:

物联网平台是阿里云面向物联网领域开发人员推出的设备管理平台,旨在帮助开发者搭建数据通道,方便终端(如传感器、执行器、嵌入式设备、智能家电等)和云端进行双向通信。

可见,最重要的还是设备端到云端的通道!阿里物联网开放平台的架构:

 

这里设备,通过数据通道可以接入阿里云,而物联网平台,则提供了一个对设备进行配置,管理,调试的方式;基于设备,物联网平台,和阿里云产品,能够帮助物联网应用企业,迅速打通基于不同物联网应用的产品及云端一体的部署!基于阿里物联网开发平台Link Develop的开发流程如下图

 

这边举个例子

隔壁老王自己想在家里部署一个智能灯控系统,包括客厅灯,主卧灯,和书房灯三个智能灯设备,

第一步:开通物联网平台的个人账号,通过物联网平台,创建智能灯产品及对应的三个智能灯设备,获取对应设备证书(一个设备一个证书,设备开发时需要使用,这里有三个设备证书)

第二步:购买符合平台认证的WIFI模组开发商的模组(通过阿里云平台认证的模组/设备/传感器等都可在网址查询https://certification.aliyun.com/open/#/certificationlist)

第三步:选择设备平台,下载对应的设备端开发SDK,基于SDK进行软件的开发(因为联网数据通道例程都可提供,用户这里开发一个是需要根据设备绑定对应的设备三要数(设备证书),然后根据灯控需要,进行简单的功能开发)

第四步:  配置设备WIFI连接到路由,进行数据上云通道调试及交互调试;

第五步:可以根据需要,下载对应设备开发SDK,开发基于网页,或者基于手机的远程控制程序;

这样一个智能灯控制系统就完成了,这里可以看到,和以往的传统开发方式相比,具有如下优势:

第一,设备端角度,无需过多关注底层通信硬件的设计,可以采用标准化的,兼容性好的,可直接联云的,标准接口的模组产品;

第二,入网开发简洁,开放平台可提供优化过的设备开发SDK,包括对应的工程示例;

第三,简洁的产品管理和设备管理方式;

基于设备开发SDK,可以快速搭建基于网页或手机的控制程序;

如上,物联网开发平台不是一个简单的工作,需要广大的生态合作伙伴,需要提供标准的可靠的性能认证,需要成熟的基于应用的案例,这不是一个短期的工程,需要生态里的各成员,包括芯片原厂,模组商,云服务商,应用开发者,行业专家一起努力去实现;

目前,除了阿里,包括中移动的"OneNET",机智云的“自助开发平台”,腾讯的"QQ物联" 根据各自优势,都提供了类似的解决方案,随着生态伙伴的不断扩大及应用的不断落地,相信各大平台的服务会越发的完整,稳定,成熟!

 

:-) 欢迎留言交流 :-)

这篇关于极简的云端一体开发方式,物联网开放平台【转载 智联网事】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/425725

相关文章

物联网之流水LED灯、正常流水灯、反复流水灯、移动流水灯

MENU 硬件电路设计软件程序设计正常流水LED灯反复流水LED灯移动流水LED灯 硬件电路设计 材料名称数量直插式LED1kΩ电阻杜邦线(跳线)若干面包板1 每一个LED的正极与开发板一个GPIO引脚相连,并串联一个电阻,负极接GND。 当然也可以选择只使用一个电阻。 软件程序设计 正常流水LED灯 因为要用到多个GPIO引脚,所以最好把所有的GPI

提问的智慧(转载)

此文让我受益良多。值得一读,大家如果也觉得不错就一起来推~~~   ---------------------------------      在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。       首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们

4G模块、WIFI模块、NBIOT模块通过AT指令连接华为云物联网服务器(MQTT协议)

MQTT协议概述 MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,它被设计用来提供一对多的消息分发和应用之间的通讯,尤其适用于远程位置的设备和高延迟或低带宽的网络。MQTT协议基于客户端-服务器架构,客户端可以订阅任意数量的主题,并可以发布消息到这些主题。服务器(通常称为MQTT Broker)则负责接受来自客户端的连接请求,并转发消

Struts2常用标签总结--转载

Struts2常用标签总结 一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于

【转载】ACM感悟

今天看了一篇我们学校前辈的ACM的感悟,觉得写的十分有道理,这里转载,文章还会不断的改进和更新。 原文链接:http://www.cnblogs.com/Chierush/p/3760870.html?ADUIN=1339764596&ADSESSION=1401536826&ADTAG=CLIENT.QQ.5329_.0&ADPUBNO=26349 声明:本文是写给弱校ACM新手的一点

物联网——DMA+AD多通道

DMA简介 存储器映像 某些数据在运行时不会发生变化,则设置为常量,存在Flash存储器中,节省运行内存的空间 DMA结构图 DMA访问权限高于cpu 结构要素 软件触发源:存储器到存储器传输完成后,计数器清零 硬件触发源:ADC、定时器、串口 重写计数器时,需关闭DMA DMA请求 数据宽度与对齐 目标宽度小于传输带宽:高位补零,反之,舍弃高位 数据转运与D

智能交通系统如何利用大数据、云计算和物联网技术优化交通流量、减少拥堵|智能交通系统|大数据|云计算|物联网|交通流量优化|减少拥堵

目录 1. 智能交通系统的定义与构成 1.1 智能交通系统的组成 1.2 智能交通系统的目标 2. 大数据技术在智能交通中的应用 2.1 交通数据采集与分析 2.2 实时交通监控与预测 3. 云计算在智能交通中的作用 3.1 云平台的数据处理能力 3.2 云计算的弹性扩展 4. 物联网技术在智能交通中的应用 4.1 智能信号灯控制系统 4.2 智能停车系统 5. 智能交通

一款云端测试平台是如何炼成的?

有一款应用,它具备了让人眼前一亮的创意和一个非常专业的初创团队,所有人都认为成功离它只有一步之遥。但在上线一两天内竟由于用户流量太大,导致应用频繁宕机,而不得不暂停服务。 当技术团队通宵达旦的查找问题时,却发现是当初设计的架构导致了今天的严重故障。在无奈的回炉再造后,新推出的版本不仅后台架构变了,UI 也变了,造成了非常大的人力和时间的浪费。甚至可能在回炉期间错过转瞬即逝的市场先机。 以上这个

去 IOE 的本质不是 PR 砸场,而是云端再造

「青云一直有一个目标,就是要建立一朵更好的云,全模云的推出也标志着我们在实现这个目标上往前走了一大步。」 本文由青云QingCloud CTO 甘泉的演讲内容整理而来,共 2628 字,8 图,阅读大概需要 7 分钟。 青云QingCloud 如何解决「敏态」问题 先谈谈传统业务的 IT 部署模式,基本上都是刀片机+存储柜的模式,它们都是真实的物理机,上图密密麻麻的是刀片机,右边是存

物联网——模拟与数字转换器(ADC)

ADC(常用于信号发生器,音频解码器) 逐次逼近型ADC 利用逐次逼近寄存器SAR,二分法逼近未知电压,直到外部输入电压与输出电压保持一致:例如0~225V每次去中间值作为判断电压,逐次二分 stm32的ADC模块 规则通道一次只能选一个数据寄存器,通常搭配DMA使用; 注入通道一次能选4个数据寄存器存相应数值 ADC基本结构 ADC引脚复用 双ADC模式(同步采样