3D彩神通-怎么挑选物联网渠道

How to Choose an IoT Platform

Here are 10 things to consider before finalizing your choice of IoT platform.

With a rapid development of all IoT-related technologies, the number of available solutions both on a hardware and a software side is growing exponentially. The IoT market b痒ecame rather vast and its often hard to pick the right infrastructure for your project. And it is very important to make the right decision while you are still designing the project itself. The wrong choices might lead to a bad situation in the future, where you might encounter some impassable wall.

One of the most crucial elements for the IoT solution is a platform your project would run on. There are lots of IoT platforms on the market and all of them have their own pros and cons, things they support, and things they don’t, and some of them have a specific niche that they excel in. Picking the right one can make your project a success or a huge financial and technological burden.

IoT 物联网(Internet of Things)

exponentially adv. 以指数方法

pros and cons正面和不和;有利有弊

excel in 在……方面很拿手

在终究确认你的物联网渠道挑选之前,有10件作业需求考虑。

跟着一切物联网相关技能的快速开展,可用的硬件和软件解决方案的数量呈指数级增加。物联网商场变得适当巨大,而且往往很难为你的项目挑选适宜的基础设施。当你还在规划项目自身的时分,做出正确的决议是十分重要的。过错的挑选或许会在未来导致糟糕的状况,到时分你或许会遇到一些无法跨越的围墙。

物联网解决方案最要害的元素之一是你的项目即将运转的渠道。商场上有许多物联网渠道,它们都有自己的优缺点,有支撑的东西,也有不支撑的东西,其间一些渠道有自己拿手的特定细分商场。挑选适宜的渠道能够使你的项目获得成功,否则会带来巨大的财政和技能担负。

Top IoT Platforms

Le3D彩神通-怎么挑选物联网渠道t’s go through a list of 10 criteria you should consider when choosing the IoT platform for your project.

尖端物联网渠道

让咱们来看看为你的项目挑选物联网渠道时应该考虑的10个规范。

Scalability

Either you are a student that is just trying out the IoT for fun, you are designing some smart home solution, or you need a solution for industrial application on a large scale, you can’t be sure about the scale of your project after several years. And generally, you would want to build a solution that would last years and years. So, it is very important to make sure that your platform can support a decent number of endpoints.

可扩展性

你可所以一个仅仅为了好玩而测验物联网的学生,正在规划一些智能家居解决方案,亦或许你需求一个大规划的工业运用解决方案,你无法确认几年之后你的项目的规划。一般来说,你会想要树立一个能够继续数年的解决方案。因而,保证你的渠道能够支撑适当数量的终端是十分重要的。

Protocol

There is a number of communication protocols that are employed by IoT solutions. There are several things you need to check about this. First of all, you need to check if the platform supports the standard protocols for the industry. Usually, it means the support of the MQTT and HTTP protocols, which are the most common. It would be great if the platform supports some other protocols like CoAP, WebSockets, AMQP. You never know which way the trends will change. The best case scenario — if your platform can support custom protocols, that will make your IoT project more flexible.

协议

物联网解决方案运用了多种通信协议。有几件事你需求查看一下。首要,你需求查看渠道是否支撑职业的规范协议。一般,这意味着支撑最常见的MQTT和HTTP协议。假如渠道支撑CoAP、WebSockets、AMQP等其他协议,那就太棒了。你永久不知道趋势会朝哪个方向改动。最好的状况是——假如你的渠道能够支撑自定义协议,这将使你的物联网项目愈加灵敏。

Reliability

The errors are inevitable in any complex system, and in IT, they are just waiting to happen. You must think not about what you’ll do if an error happens but what you’ll do when it happens. And you need to determine those things before your project goes to production. It would be great if your platform is failover, can recover from small errors itself, and have disaster recovery functionality. You don’t want to lose the valuable data or stay oblivious of the problems with your connections. So check to see if your platform performs data backups and if it has some health monitoring capabilities.

可靠性

过错在任何杂乱的体系中都是不可避免的,在IT体系中,它们仅仅等候发作罢了。你有必要考虑的不是假如过错发作你将做什么,而是当过错发作时你将做什么。而且你需求在项目上线之前确认这些内容。假如你的渠道具有容错性,能够从小过错自身进行康复,而且具有灾祸康复功用,那么这将是十3D彩神通-怎么挑选物联网渠道分超卓的。你不想丢掉有价值的数据,也不想忽视衔接中的问题。因而,请查看你的渠道是否履行数据备份,以及它是否具有一些功用监控功用。

Security

The security is a big issue for the whole IoT industry right now. The rapid growth and numerous different hardware and software solutions left the calm and focused design slightly behind. So there are no clear industry standards on security up to date. The rush to get the IoT products to the market only worsens the situation. You’ve probably heard about the DDoS attacks via IoT devices, hackable web-cameras, and smart TVs and other stories about this issue. You can’t be too careful about it because it can really bite you in the future. You should check whether the platform you choose provides the TLS, does it use encryption when storing the data, has it got the well-protected authentication capabilities?

安全

关于整个物联网职业来说,安满是一个大问题。快速的增加和许多不同的硬件和软件解决方案让镇定和专心的规划略显滞后。因而,至今还没有清晰的职业安全规范。急于将物联网产品推向商场只会加重这种状况。你或许听说过经过物联网设备、可破解的网络摄像头、智能电视进行DDoS进犯以及其他有关这个问题的故事。你对此再怎样当心也不为过,由于它真的会在将来咬你一口。你需求查看你所挑选的渠道是否供给TLS(传输层安全),贮存数据时是否加密,是否具有受杰出保护的身份验证功用?

Integration

While you might find the platform that suits all of your need out of the box today, you can never be sure that your needs won’t grow tomorrow. That’s why it is important to check the integration capabilities of your platform. Often, IoT platform developers have some other services that you can use in your project, like big data analytics, some sort of machine learning for making predictions, etc. It is great if you can integrate those services into your project but it would be even better if you could use the third-party solutions. There are all kinds of third-party IoT services that you may want to use later. It might be another data storage service, data processing, analytics, or visualization. It would be good for the platform to have easily used API to work with.

可集成性

尽管今日你或许会找到一个合适你一切需求的渠道,但你永久不能确认你的需求明日不会增加。这便是为什么查看渠道的集成才能很重要。一般,物联网渠道开发人员享有一些其他的服务,你能够在你的项目中运用,比方大数据剖析,一些用于猜测的机器学习,等等。假如你能够将这些服务集成到项目中,那就十分好,可是假如你能够运用第三方解决方案,那就更好了。有各式各样的第三方物联网服务,你或许期望3D彩神通-怎么挑选物联网渠道今后运用。它或许是另一种数据存储服务、数据处理、剖析或可视化。假如渠道有简略可用的API进行对接作业,那将是一件功德。

Performance

M3D彩神通-怎么挑选物联网渠道any IoT platforms provide the trigger, alarm, and automated reactions functionality. That is one of the biggest assets of IoT platforms. You can get the data from your devices, check them using some algorithm, and make a rule that the platform should follow based on that data. That sounds pretty cool but you have to check the reliability and the speed of this mechanics. It may be especially important if we are talking about a considerable amount of devices and messages per seconds as it causes the latency increase. So you should check the reliability and an average response time for a trigger. It is also a good idea to check the same things for notifications if the platform supports them.

功用

许多物联网渠道供给了触发、警报和主动反响功用。这是物联网渠道最大的长处之一。你能够从设备中获取数据,运用一些算法查看它们,并依据这些数据拟定渠道应该遵从的规矩。这听起来很帅,可是你有必要查看机器的可靠性和运转速度。假如咱们评论每秒有适当数量的设备和音讯(需求处理),它或许特别重要,由于它会导致推迟增加。因而,你应该查看触发器的可靠性和均匀呼应时刻。假如渠道支撑告诉功用,那么进行相同的查看也是一个好主意。

Hardware

Here’s another thing you should plan beforehand. If you are going to create an IoT project, you should already have an idea about what technology and devices you would like to use. It would be better if the platform of your choosing has a native support of the devices you need. You also need to think about a future so it would be a big bonus if the platform supports other devices and communication protocols. For example, you might not have the edge devices now in your network but if you’d want to add them in the future you’d better pick a platform that supports it now.

edge device 边际设备 是向企业或服务供给商中心网络供给进口点的设备。它们例如:路由器、路由交换机、集成接入设备(IAD)、多路复用器,以及各种城域网(MAN)和广域网(WAN)接入设备。

硬件

还有一件事你应该事前方案。假如你要创立一个物联网项目,你应该现已知道你想运用什么样的技能和设备。假如你所挑选的渠道具有所需设备的本地支撑,那会更好。你还需求考虑未来,假如渠道支撑其他设备和通信协议,这将是一个很大的盈利。例如,你现在的网络中或许没有边际设备,可是假如你期望在将来把它们增加进来,那么你最好挑选一个现在就支撑它们的渠道。

Platform Deployment

After you develop your project and connect everything, you’d need to deploy it somewhere. That might be a big issue in the long run. You can choose the architecture that suits your needs the best and pick a platform that supports that architecture. But to make your solution more flexible you can pick a platform that can support both the cloud, on-premise, and hybrid deployment. This might also make it easy for you in the event of the transition to another platform.

渠道布置

在开发项目并衔接一切设备之后,需求将渠道布置到某个当地。从长远来看,这或许是个大问题。你能够挑选最合适你需求的架构,并挑选支撑该架构的渠道。可是为了使你的解决方案愈加灵敏,你能够挑选一个一起支撑公有云、内部私有云和混合云布置的渠道。这也或许使你在转换到另一个渠道时愈加简单。

Technology Stack

The design of the IoT platform and a set of programming languages and frameworks used in it can highly influence the challenges of your project’s maintenance. It would be much easier to find staff and generally maintain the projects on a platform that uses modern and popular programming languages, and also well-supported frameworks and tools.

技能栈

物联网渠道的规划以及在其间运用的一系列编程言语和结构能够极大地影响项目保护的应战。在运用现代盛行编程言语以及受杰出支撑的结构和东西的渠道上会更简单保护项目和找到职工。

Cost

Last but not least — the cost of running the project on a platform. The open-source platforms usually can be run for free on your infrastructure. Other platforms usually have several common pricing methods. Usually, you’ll have to pay for messages sent and devices connected. There might also be optional support payments or some premium-options you might choose. You should think about it very carefully because sometimes the platform that looked like a very cost-effective choice might become a major burden, should your project grow.

本钱

最终但并非最不重要——在渠道上运转项目的本钱。开源渠道一般能够在你的基础设施上免费运转。其他渠道一般有几种常见的定价战略。一般,你需求为发送的音讯和衔接的设备付费。那也便是付费支撑选项或许你或许挑选一些高档选项。你应该十分细心地考虑,由于有时分看起来十分合算的渠道或许会成为项目增加的首要担负。

Top 10 IoT Platforms

To help you start somewhere, here’s a short list of 10 IoT platforms that you should look at. They might suit your particular project or they might not. But they will give you a good approximation of what’s the IoT platform market looks like.

十大物联网渠道

为了协助你开端,这儿列出了10个你应该重视的物联网渠道。它们或许合适你的特定项目,也或许不合适。可是他们会给你一个很好的关于物联网渠道商场的近观。

AWS by Amazon

As one of the leaders of this industry, its ecosystem covers all the basic needs for a common IoT platform.

亚马逊网络服务(Amazon Web Services)

作为该职业的领导者之一,其生态体系涵盖了一般物联网渠道的一切根本需求。

Google Cloud IoT

Another industry giant, Google’s platform also provides a vast ecosystem for projects of all kinds and sizes.

谷歌云物联网

另一个职业巨子,谷歌的渠道也为各种规划的项目供给了一个巨大的生态体系。

Bosch IoT

If you need a platform for an industrial project, you would want to look at the solution by Bosch.

博世物联网

假如你需求一个工业项目的渠道,你会想看看博世的解决方案。

SalesForce

This is a platform that specializes in customer relations. It helps with getting a better picture of sales, support and marketing stuff.

SalesForce

这是一个专心于客户关系的渠道。它有助于更好地了解出售、支撑和营销方面的状况。

ThingsIO.AI

This is a good, all-rounder platform. It has device management, data analytics, and visualization capabilities. Additionally, it has native support of common IoT devices like Raspberry Pi.

ThingsIO.AI

这是一个很好的、全面的渠道。它具有设备办理、数据剖析和可视化功用。此外,它支撑树莓派等常见物联网设备。

Kaa

This is a nice open-source IoT platform for projects big and small. Kaa has the microservices architecture to help with customization and scalability of the project.

Kaa

关于大大小小的项目来说,这是一个很好的开源物联网渠道。Kaa具有微服务架构来协助提高项目的定制和扩展才能。

MindSphere

This is an IoT platform by Siemens. Its main goal is to help businesses gain insight into their hardware. Using the collected data, it can even predict that the repairs might be necessary soon.

MindSphere

这是西门子的物联网渠道。它的首要方针是协助企业了解他们的硬件。运用搜集到的数据,它乃至能够猜测或许很快就需求的修理。

SmartWorks

SmartWorks employs both edge and cloud architectures to gather and analyze data using machine learning algorithms. It also has data visualization functions.

SmartWorks

SmartWorks选用边际核算和云核算架构,运用机器学习算法搜集和剖析数据。它也具有数据可视化功用。

Mocana

This is an IoT platform that specializes in security. It covers all aspects from embedded security on IoT devices, secure authorization, data transfer, and everything in between.

Mocana

这是一个专心于安全的物联网渠道。它涵盖了物联网设备上的嵌入式安全、安全授权、数据传输以及两者之间的一切方面。

DeviceHive

DeviceHive is an open-source platform that, among other things, has a wide range of deployment options. It can be run on both public, private, and hybrid clouds and supports Docker and Kubernetes.

DeviceHive

DeviceHive是一个开源渠道,除了其他功用外,它还有许多布置选项。它能够在公共、私有和混合云上运转,并支撑Docker和Kubernetes。

聊一聊

上一年,亚马逊在拉斯维加斯举办了AWS re:Invent2018大会,这次会议让咱们看到,全球云核算商场的格式本来早已发作了改变。依据亚马逊云CEO Andy Jassy引证的云核算排名,亚马逊云遥遥领先,阿里巴巴的商场份额排名全球第三,仅次于亚马逊和微软,现在的巨子商场格式中,只要阿里云仅有归于我国,其他全为美国企业,其间谷歌与IBM在后头紧紧追逐。

云渠道服务可分为公有云、私有云和混合云

公有云(PublicClouds)是面向群众供给核算资源的服务。是由IDC服务商或第三方供给资源,如运用和存储,这些资源是在服务商的场所内布置。用户经过Internet互联网来获取这些资源的运用,这些资源或许是免费或本钱低价的。它使客户能够拜访和同享根本的核算机基础设施,其间包含硬件、存储和带宽等资源。

私有云(PrivateClouds)是为了一个客户独自运用而构建的,所以这些数据、安全和服务质量都较公有云有着更好地保证。而私有云由所以客户独享,则用户拥有着构建云的基础设施,并能够操控在此基础设施上布置应有程序的方法。

私有云又分为两种

内部(on-premise)私有云:也被称为内部云,由安排在自己的数据中心内构建。

外部(off-premise)私有云:这种私有云布置在安排外部,由第三方组织担任办理。

混合云(hybrid cloud)在混合云形式中,云渠道由两种不同形式(私有或公有)云渠道组合而成。这些渠道依然是独立实体,可是运用规范化或专有技能完成绑定,彼此之间能够进行数据和运用的移植。运用混合云形式,一个组织能够将非必须的运用和数据布置到公有云上,充分运用公有云在扩展性和本钱上的优势。一起将使命要害型运用和数据放在私有云中,安全性更高。

MQTT协议

MQTT(Message Queuing Telemetry Transport,音讯行列遥测传输)最早是IBM开发的一个即时通讯协议,MQTT协议是为很多核算才能有限且作业在低带宽、不可靠网络的长途传感器和操控设备通讯而规划的一种协议。

MQTT协议的优势是能够支撑一切渠道,它简直能够把一切的联网物品和互联网衔接起来。物联网范畴很或许会将其作为规范协议。