首页 > 代码库 > 万物互联时代,怎能少得了它?

万物互联时代,怎能少得了它?

要把不同的设备「联」在一起?小编第一时间想到了自己上学时候的经历……

互联互通

其实并不像想象中那么简单

当时计算机还不是那么普及,就连现在已经成为生活必需品的 WiFi,那时也没几个人知道。现在我们常见的路由器、交换机等设备也很贵,不是穷学生能承担起的。为了把宿舍两台电脑连在一起共享文件以及联机打游戏(嗯,这才是最主要目的??),小编按照杂志上的介绍,买两块网卡(当时网卡还不是电脑标配),买根双机互连线(电脑互联要用一种特殊线序的网线),然后配置 IP 地址、子网掩码什么的,可是结果竟然失败了……

请教了师兄才知道,忘了配置默认网关……

后来,我还专门学习了网关的定义、用途,以及具体的配置等,很多细节都遗忘了,但有一点到现在依然记忆犹新:要把不同设备连接到同一个网络中并相互通信,网关很重要

技术分享

技术发展的很快,到今天,多台计算机组网的过程变得无比简单,随便买个路由器,把设备都连上去,甚至不需要手工配置,就可以快速方便地组建一个小型网络。

 

互联时代有网关

物联时代也不能少

那么对于现在非常热门的「物联网」,你有想过如何连接吗?工业传感器、流水线机器人、智能仪表和仪器,甚至空调、冰箱、汽车、洗衣机、扫地机器人、摄像头……那么多不同类型的物件,分别运行了不同系统,使用不同协议,讲不同语言,要将它们全都连在一起组建物联网,并确保能够相互通信,这是多么大的一个工程!其中最重要的依然是:

网关,物联网网关

Azure 物联网平台可以按需运作,整合现有设备和服务,让开发者利用自己熟悉的编程语言进行扩展,无缝整合企业部署的后端平台。而随着 Azure 物联网网关 SDK(Software Development Kit)的进一步优化,用户甚至可以将 Azure 数据中心外的物联网和高级分析能力扩展到网络边缘,涵盖连接在网络边缘的企业资产和设备。

 

分布式处理

效果妥妥地~

除了实现不同设备互联互通,Azure 物联网网关 SDK 的模块结构也使得开发者可以把各个逻辑片段串联起来,转换网络边缘的数据。无论加密、过滤、注释还是定制化分析,数据都可以在创建该数据的设备周边进行处理,只把真正需要的数据片段发送到云端。

更通俗的来解释,上面这段话的意思是这样的:

假设有个针对电网的物联网系统,通过遍布在全国各地电网设备上的仪表读取数据,并由控制中心统一进行分析,发现可能存在的异常状况。

以前,各地的仪表只负责衡量各种指标和读数,需要将这些信息实时发送给控制中心,由控制中心统一处理。如果全国范围内这样的仪表有上百万个,每秒传输 20KB 数据,对于控制中心来说,带宽和运算能力的需求该有多大,可想而知……

现在,仪表可以将读数实时传输到就近的物联网边缘设备,由边缘设备进行数据读取和分析,仅将结果和重要信息发送给控制中心。等于是说,大量的数据处理任务由遍布全国的边缘设备分摊了,控制中心不需要再安排很高的带宽、很大的存储容量,以及很强的运算能力,也可以获得与以往一样,甚至更好的效果。

技术分享

 

灵活选择

真正成为「您」的物联网

开源的 Azure 物联网网关 SDK 生态系统也为开发者和 ISV 提供了更多选择,用户可以用不同方式开发解决方案,缩短上市时间,减少维护成本。

开发者可以利用其他人的现有方案,或选择熟悉的语言来扩展 SDK,用 Node.js、Java、C# 或 C 等语言编写各个逻辑片段和模块。甚至可以采用不同语言编写模块构建端对端的网关解决方案。

目前基于该 SDK 的网关解决方案已经吸引了很多合作伙伴,提供了大量 Azure 物联网认证网关硬件,并能支持多种操作系统,包括风河 Linux、Ubuntu、Windows 10 和 Windows Server 2012,用户可以完全按需选择符合需求的网关设备。

技术分享

借助 Azure 物联网网关将来自设备的数据汇总并就近分析;随后统一传输至 Azure IoT 中心进行后续处理,并接受 IoT 中心的集中监视和控制;同时还可以借助 Azure HDInsight、SQL 数据库等技术进行数据分析,从中获得重要的运营见解。

一套涵盖不同环节,具有完备功能的物联网端到端解决方案,就这么在 Azure 底层平台的基础上构建出来了。点击这里,详细了解 Azure 和物联网是如何「在一起」的。

 

想要了解更多 Azure IoT 中心全新功能?

点击下图,直接前往查看详情!

 技术分享

 

立即访问http://market.azure.cn

万物互联时代,怎能少得了它?