0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

研究物联网所需的基本特性来帮助大家扫除一些困惑

5RJg_mcuworld 来源:lp 2019-04-15 13:55 次阅读

拒绝人云亦云,掌握基础知识,选择为需求量身定制的物联网云平台吧。

以下为译文:

如果你正要找一款物联网云平台,但不知道该如何选择。因为明确自身的实际需求确实并非易事,所以选择合适的供应商也可能是一项复杂的工作。

巧的是,本文旨在通过研究物联网所需的基本特性来帮助大家扫除一些困惑。这样,我们可以尝试比较不同的物联网解决方案来进行评估。让我们开始吧:

“大多数公司期望云解决方案能涵盖所有的基本内容,同时具备一定灵活性以便存储和传递数据。”

什么是物联网云平台?

基本说来,物联网云平台是连接设备与互联网的可靠桥梁。它也辅助作为一组工具来管理设备。

云平台须能支持设备产生的大量数据,并允许给设备配置双向云通信功能。这意味着,云平台支持将数据从设备传输到云,反向亦可(部分物联网云平台仅支持单向传输,即从设备到云)。

出色的物联网云平台的双向数据传输过程既简单又安全。然而这并非易事,因为数据来源广,且使用了不同类型的数据收集模式。

类比物联网云平台时需关注什么内容?

在类比各平台时,大多数公司期望云解决方案能涵盖所有的基本内容,同时具备一定灵活性以便存储和传递数据。

实际上,大多数公司希望能有为其量身定制的开箱即用的服务,同时能灵活的修改某些默认值以凸显自身特色。根本上说来,作为消费者,最好的物联网云平台是基于自身的解决方案并实现上述目标。

1.可测量性

首先,物联网云平台需能支持数百万个设备同时连接,并允许为设备配置机对机的通信功能。

当然,每一款物联网云平台都声称自己能支持数百万台设备的同时连接。我们需要找到长时间稳定运行且完全透明公开宕机情况的物联网云平台。每款平台都应该包含某种形式的平台状态页面;客户以此来了解它的正常运行时间和应对事件的方法。这还有助于了解它服务过的客户类型以及使用的设备数量。

我们还需关注平台扩展云基础设施的管理能力。出色的供应商会对设备进行监控,并在必要时帮忙进行扩展。

2.设备管理功能

在类比物联网云平台时,需要评估供应商对该领域设备的监控、分割与管理。

为了能从设备中获取正确的数据,就需要设备管理系统来连接物联网设备上的微处理器与本地软件。这是一个复杂的构建过程,因为很少公司拥有物联网硬件、软件和关联生态系统来处理双向通信流,同时能提供不影响该进程的设备管理服务。公司要想完全掌控远程设备,需要具备以下基本功能:

云API——能管理设备,能划分机群以便实现更细致的管控,还能实时监控设备的健康状况。

开发工具——一个中央接口或一组工具,可以实现无线管理和重新编程物联网设备。

设备命令和控制——基于云功能,可以通过RestAPI架构来控制变量和事件。

事件日志——可以查看设备实时状态的一个界面,便于提升查找目标数据的体验。

远程诊断——在出现警告信号时,积极检测设备的健康状况,并提前采取行动。

3.无线固件更新

无线(OTA)固件更新是任一款物联网云平台的重要组成部分。OTA固件是指对设备上的代码实现远程更新的业务。将OTA更新功能并入到关联产品的价值不容低估,其包括:

公司可以通过向一台或多台设备发送更新来测试新功能。

公司可以用完好、统一的接口来管理跨设备的固件来缩减开支。

开发人员可以频繁的、无顾忌的进行部署,因为发布更新不影响产品的功能。

在产品发布后,新增特性和基础功能可以增强OTA固件的可测量性。

设备管理系统和嵌入式设备须通过OTA功能构建,以便于该机制的正常运转。某些物联网云平台会佯装能提供这项功能,但实际上做得并不好。

一次成功的OTA更新需要对物联网硬件,设备固件,网络连接和物联网云设备进行复杂的联调。听起来似乎是专业人员就能完成的简单构建,但要准确无误的完成却是不可预测的难题。

许多公司都在努力构建这样一款OTA更新系统,它不会意外的发生短时中断,在最坏的情况下也不会导致设备进入不可恢复的状态。

我们不需要半成品的OTA功能。在比较物联网云平台时,我们可以通过无线向原型设备发送新功能来测试这一特性。也可以试着按比例来测试这个特性。你可能希望与销售经理进行电话沟通,以便完全了解该特性在当前堆栈中的工作情况。

4.完整的系统集成

物联网云供应商是如何将物联网所需的各式复杂内容集成到一个简单的包中(如蜂窝调制解调器、运营商/sim卡、设备诊断、固件更新、云连接、安全性、应用层和RTOS)?这不是工程团队需要操心的内容。

“与工程师沟通,确保平台成功支持了所需的所有集成内容。”

这可能需要给销售经理打个电话,以了解这些单元组件是如何协调合作的。再与工程师沟通,以确保各组件之间能轻而易举的实现协作。然后将这些集成产品与其他物联网云供应商平台进行比较。

5.安全性

希望拥有自己的物联网云解决方案的公司往往低估了拥有、管理和保护数百万种可能数据点的复杂性。在集成物联网传感器和数据流时,同时也在并发的处理tb级数据,这有可能导致诸多安全和隐私问题。

说到安全性,我们应该研究物联网云平台供应商在过去是如何处理安全和隐私问题的,并核查它们的安全性内容。应该关注的安全功能包括:

硬件密钥——每台设备都应该有自己的私钥,这样未经授权的设备就不能潜入该机群。

双重认证——物联网需要额外的安全认证。物联网云平台通过添加第二层认证来保护客户的账户,在访问设备前需通过身份验证。

基于角色的权限控制系统——对于大公司而言,他们需要可以管理与读取设备上数据的物联网云平台。

加密信息——这是标准的做法,但要确保每条信息都是加密且安全的。

关闭端口——所有远程设备都不应该为端口扫描器或活跃的边信道攻击保留任何传入端口。

6.数据管理

在涉及存储、处理和分析数据时,我们需要一个已构建好的系统来处理它。出色的物联网云平台将各来源的数据资源整合成统一的数据流,这体现了产品范围的商业智能

“出色的物联网云平台将各来源的数据资源整合成统一的数据流,这体现了产品范围的商业智能。”

挑选一款能够将设备数据与现有服务无缝集成的物联网云平台架构也是非常必要的。

这有助于在所需的位置存储数据,而无需处理自身物联网云解决方案的复杂构建和维护方面的问题。

例如,许多公司希望将设备数据发送到Salesforce、Azure或AWS环境。我们应该选择这样的物联网云平台,它可以处理集成问题,并支持将数据存储在所需的位置。

重要结论

至关重要的是,公司需要对工具和功能进行广泛的研究,以完全控制该领域的远程设备。

要选择正确的物联网云平台,企业需要的不仅仅是研究已建立的品牌,还需要对管理成百上千台远程设备的功能进行测试。

如果公司没有开展这些研究,未来很可能会面临许多挑战和难题,以致不满意的结果或失败。

物联网云平台入围名单

你在寻找物联网云平台吗?推荐以下供应商:

Particle——Particle是一个企业物联网平台,它提供了构建物联网产品所需的所有内容,从设备到云。

ArtikCloud——ARTIK物联网平台支持物联网开放数据的交换。

SalesforceloT——通过物联网云服务最大化业务。

谷歌云物联网平台——提供轻便安全的连接、管理和获取物联网数据的集成服务。

ThingSpeak平台——ThingSpeak是一个带有MATLAB分析功能的开放的物联网平台。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2902

    文章

    44169

    浏览量

    370681
  • 微处理器
    +关注

    关注

    11

    文章

    2246

    浏览量

    82285
  • 云平台
    +关注

    关注

    1

    文章

    1272

    浏览量

    38849

原文标题:@程序员,入行物联网的避坑指南!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    联网学习路线来啦!

    开发的方法,成为了未来个单片机程序员的必备技能。 3.2.2网络通信协议栈 联网开发,离不开网络的支持。作为网络协议的实际统治者——TCP/IP,相信了解一些计算机知识的人都不陌生
    发表于 11-11 16:03

    【全新课程资料】正点原子《ESP32联网项目实战》培训课程资料上线!

    正点原子《ESP32联网项目实战》全新培训课程上线啦!正点原子工程师手把手教你学!通过多个项目实战,掌握ESP32联网项目的开发!
    发表于 09-24 17:05

    浅谈联网的优缺点

    联网(IoT)已成为现代人类世界的部分,这项技术通过将日常物品连接到互联网并让它们收发有用的数据,改变了各个行业,当然也包括我们的日常生活。然而,就像任何其他技术
    的头像 发表于 09-06 09:43 1824次阅读

    什么是联网技术?

    什么是联网技术? 联网技术(Internet of Things, IoT)是种通过信息传感设备,按约定的协议,将任何物体与网络相连
    发表于 08-19 14:08

    家里联网设备每天遭受10次攻击,联网安全制度建设需加速推进

    告采用全球380万个家庭的联网数据,披露了一些新的联网安全威胁趋势。在全球
    的头像 发表于 07-11 08:05 286次阅读
    家里<b class='flag-5'>联网</b>设备每天遭受10次攻击,<b class='flag-5'>物</b><b class='flag-5'>联网</b>安全制度建设需加速推进

    联网的前世今生:什么是联网?实现联网的无线标准解读

    及其应用、主要市场趋势和一些重要的联网技术。还为大家展示这些标准如何使用,以及市场如何转向更高的互操作性。     什么是
    发表于 05-22 18:06 893次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>的前世今生:什么是<b class='flag-5'>物</b><b class='flag-5'>联网</b>?实现<b class='flag-5'>物</b><b class='flag-5'>联网</b>的无线标准解读

    完整解读物联网生态系统 关键联网技术和无线协议

    本篇将介绍用于支持联网 (IoT) 应用的技术架构,并详细讨论一些关键联网技术和无线协议。
    发表于 05-22 17:46 812次阅读
    完整解读物<b class='flag-5'>联网</b>生态系统 关键<b class='flag-5'>物</b><b class='flag-5'>联网</b>技术和无线协议

    LTE Cat 1bis 如何取代 NB-IoT/LTE-M 成为蜂窝联网王者?

    联网应用需要多样化的数据速率。比如,一些简单应用需要每秒几千比特(kpbs)的数据速率,一些常见应用需要1到10Mbps的数据吞吐量,还有一些
    的头像 发表于 05-21 08:04 1376次阅读
    LTE Cat 1bis 如何取代 NB-IoT/LTE-M 成为蜂窝<b class='flag-5'>物</b><b class='flag-5'>联网</b>王者?

    联网如何助力学校管理升级

    联网(IoT)在学校管理中可以发挥重要作用,为学校提供更高效、智能的管理方式。以下是联网如何助力学校管理升级的一些方面:
    的头像 发表于 03-05 10:13 328次阅读

    有关射频技术无线传输的一些问题

    ,如无线电波,微波,米波,这些频率段的信号是怎么由设备产生的,尤其是一些高频波高达几个HZ? 3、蓝牙传输技术,快牙,华为最新研究的近距离无线传输技术叫什么的,电脑近距离建立的局域网技术,这些是否也属于
    发表于 02-03 14:42

    采用联网技术的一些顶级工业4.0用例盘点

    在制造环境中,工业联网通常与收集操作和环境数据的设备传感器相关联。这些传感器是用于通知其他垂直行业,并制定制造流程和技术决策的主要数据输入源。除了制造设备之外,它还可以应用于配套设施和系统,例如空气过滤和冷却系统等。这种持续收集和共享数据是几乎所有其他
    发表于 12-27 11:34 294次阅读

    联网网关的类型和功能

    联网网关有多种类型,每种类型都旨在满足特定的联网部署场景和要求。让我们探讨一些常见的
    的头像 发表于 12-16 11:04 2153次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>网关的类型和功能

    单对以太网(SPE)线缆的一些主要特性、优点和应用

    单对以太网(SPE)线缆的一些主要特性、优点和应用 以太网(Ethernet)是种常见的局域网(LAN)技术,它通过传输数据包连接计算机和其他网络设备。随着科技的发展,以太网也不断
    的头像 发表于 11-27 16:19 901次阅读

    联网中的MQTT协议概述

    MQTT协议已经成了联网通信中的个热词,今天我们一起来学习下关于MQTT协议的一些知识。
    的头像 发表于 11-25 14:09 1264次阅读

    分享一些SystemVerilog的coding guideline

    本文分享一些SystemVerilog的coding guideline。
    的头像 发表于 11-22 09:17 673次阅读
    分享<b class='flag-5'>一些</b>SystemVerilog的coding  guideline