关于微软Azure物联网的总结和区别等

有关每个详细用法等,稍后可能会单独撰写相关文章。
文章还包含个人感受,如果有错误,请谅解。

Windows 10 物联网核心服务

管理操作系统、设备驱动程序、原始设备制造商特定应用程序和各种文件的更新。
使用Windows长期服务通道(LTSC)可获得长达10年的支持。
可使用设备健康承诺(DHA)。

物联网中心

边缘设备和后端之间进行双向通信的服务。
主要特点:
– 元数据管理
称为设备镜像,以JSON格式保存。
边缘设备和后端可以在不同的可写和可读区域中进行写入和查阅。
如果其中任一方更新,可以钩取更新事件。
– 支持各种协议
MQTT、HTTPS、AMQP
– 支持各种开发语言
在GitHub上公开了SDK
.NET、Java、C、Node.js、Python
有关详细信息,请参阅先前的幻灯片。
概述

设备管理篇

物联网边缘

在边缘设备上可以使用Azure服务。
这个实际上是一个管理容器的服务。将在云端创建的流分析、机器学习、自定义模块等进行容器化,并部署到各个边缘设备上进行执行。
要轻松开始,可以使用轻量级的物联网中心,但随着使用的深入,管理各个模块的更新会变得麻烦而且制作也比较困难,所以使用这个选项会更加快捷。
我在很久以前就努力实现了一个与它相似的东西,现在稍微有点后悔。
之前发布的幻灯片在这里。

物联网解决方案的加速器

以前被稱為Azure IoT Suite。
它是一個可以編寫各種一般應用場景的開源軟件(OSS)等的服務。
它只是一個模板,可以進行自定義。
還提供了網頁界面。
但是,如果在不了解情況下創建,可能會遭受意想不到的高額費用,所以需要注意。

物联网中心

与解决方案加速器不同,这个是完全托管的SaaS。解决方案加速器在没有专业知识的情况下难以运营,但这个完全托管,因此在这方面更轻松。

设备提供服务

一般称为DPS。
需要与IoT Hub一起创建。
可以实现常被称为NFV的Zero Touch Provisioning。
实际上,使用它进行配置相当简单,有些令人感动。

流式分析

事先将设备连接到Event Hubs或IoT Hub,并使用类似SQL的语言处理设备发送的消息。
可以进行筛选、排序、聚合、连接等操作。
处理后,可以将结果存放在Data Lake Store、CosmosDB、SQL DB等中,或者执行Azure Functions。
也可以将在云端创建的内容部署到IoT Edge。

机器学习

有一个名为Studio的Web GUI可以轻松地通过拖拽创建内容。
并且已经默认提供了各种算法。
即使不知道应该使用哪个算法,也可以根据提供的小抄进行创建。

时间序列洞察

一个可以管理和可视化时间系列数据的服务,就像是集成了存储和商业智能的一体化解决方案。只要与IoT HuB一起使用,就能轻松地将数据可视化。但是需要注意的是,价格并不便宜。

宇宙数据库

具备全球可分布的数据库。
DocumentDB已经集成在这里了。(设备双生似乎是这样的)
可选择的API有SQL、Gremlin(图形)、MongoDB、Cassandra、Table Storage等。

事件中心

总之,可以说它可作为所谓的”Que”使用。
在IoT Hub出现之前,从设备发送的目的地仍然主要在这方面。
然而在云端,它的用途仍然非常广泛。

Azure Sphere 蓝色星球

一款适用于MS制造的物联网设备的Linux发行版。支持的设备将于201809之后发售。

广告
将在 10 秒后关闭
bannerAds