亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 物联网技术

物联网网关架构:构建 Vs。购买

如果您要从头开始创建 IoT 应用程序,您(在某个时候)必须确定是自己构建网关还是购买预构建的系统。

在许多情况下,有人会从头开始设计自己的网关的唯一原因是因为他们认为他们将能够 (a) 达到低于购买现成网关的价格点,或 (b) 包括现成网关中不可用的功能。但是,为了确定您应该采用哪条路线,您需要仔细考虑 IoT 网关的四个主要组件,并考虑创建自己的网关可能会变得多么困难。

印刷电路板 (PCB)

为网关布置电路板很像做数独游戏——它极其复杂。对于电路板,一旦硬件设计人员创建了原理图设计,他们就会专注于将走线路由到内存——但这并不是一件容易的事情。

原因如下:您的处理器(Intel 或 ARM 芯片)通常具有外部 RAM。由于 RAM 以如此高的速度运行,因此连接到 RAM 的铜线长度必须相同。如果长度不匹配,时钟边沿将无法正确对齐,这是一个大问题,因为走线形成差分对。如果您开始构建和设计物联网网关架构,则需要为此做好准备并充分理解手头的任务;路由内存比路由其他类型的电路板要困难得多。

您还必须考虑如何在生产中加载光盘或闪存。您打算拥有一个可以集成在网关中的单独闪存卡,还是打算通过 USB 对其进行编程?

如果所有这些听起来令人生畏,请记住,您可以轻松配置许多现成的或模块化的网关。 (Option 的 CloudGate 就是一个很好的例子。)

外壳

网关的情况往往比人们意识到的要大得多。只有两种方法可以解决这个问题:您可以找到适合您的现成外壳,然后设计适合它的电路板,或者您可以设计电路板,然后围绕它设计外壳。

在做出决定时,请牢记以下几点注意事项:

请注意,许多大公司 除非他们试图销售具有独特外观的路由器,否则最终会设计自己的外壳。

操作系统

您需要考虑如何在 Linux 上运行应用程序软件。 (OpenWRT 和 Debian 都在网关设备中很受欢迎。)如果你在做你自己的设计,这不仅仅是将 Linux 加载到你的处理器上的问题;您通常必须构建自己的内核才能控制所有外围设备。内核将操作系统映射到处理器上的引脚,Linux 的定制内核开发可以非常 耗时且昂贵。这是很多人在开始设计网关时没有考虑到的。

避免构建自己的 Linux 内核的一种方法是采用混合模型;您购买的单板嵌入式计算机模块已经处理了路由、内存、操作系统和外围设备。 (Digi 是制造系统级模块解决方案的公司的一个例子。)

外设

如果您计划构建自己的网关,您还需要考虑不属于核心处理器、内存或磁盘的实际应用软件。

以收音机为例。您需要将无线电设计为在您选择的网络之外运行——而且网关通常有多个无线电。 (我们的网关有 Symphony Link 和蜂窝,或 Symphony Link 和 WiFi。)如果您要设计自己的网关,则需要为每个模块获得 FCC 认证,以及同位发射器认证。请记住,您不能购买两个现成的 FCC 认证模块,将它们放在同一个系统中,并进行 FCC 认证。由于互调,您实际上必须重新认证两者。

此外,如果您设计了 Linux 内核,则它需要支持您系统中的外围设备。如果内核配置不正确,您可能将部分 WiFi 驱动程序插入到输入/输出引脚。 (如果您购买现成的解决方案,内核可能会支持触摸所有引脚并使连接到电路板的所有东西都能无缝工作。)

总结

事实是这样的:达到网关开发的终点是非常 昂贵且非常 耗时——而且风险很大。例如,内核开发可能需要一个星期,也可能需要六个星期——而且你通常不知道需要多长时间。

我们建议您将最佳和最坏情况的开发总成本建模到典型的“购买与构建”计算中。当您将其计算为每单位价格时,您可能会意识到现成的网关将是目前最具成本效益和时间效率的方法。



物联网技术

  1. 保护工业物联网:架构选择指南
  2. 博世物联网网关软件 9.0 版现已发布
  3. Portwell 推出紧凑而强大的物联网网关 PC
  4. Farnell:Avnet SmartEdge 工业物联网网关现已推出
  5. PLCnext Store 上的 IXON 云连接器是您通往远程访问和工业物联网的门户
  6. 如何使用储罐监控物联网技术构建更智能的操作
  7. 让物联网付出代价:如何建立有利可图的物联网商业模式
  8. 通过物联网重新构想运营架构和提升结果的 5 个步骤
  9. 物联网颠覆意味着蓝筹公司需要购买,而不是合作伙伴
  10. IBM 展示了一种用于物联网的混合区块链架构
  11. 区块链在物联网中的采用
  12. 构建物联网原型的最佳方式