物联网技术周报第 93 期: 思科研究显示全球近 75% 的物联网项目失败

  • 黄峰达

2017 年 6 月 6 日

话题:语言 & 开发架构物联网

新闻

  1. 思科:全球近 75% 的物联网项目失败》由全球网络巨头思科进行的这项研究显示:随着全球物联网(IoT)生态系统的蓬勃发展,三分之一完成的项目无法实现其目标,同时可以通过更多工作完成更多项目。

  2. 物联网开发者调查:适用于物联网的编程语言和操作系统》Eclipse 基金会最近完成了由 713 位开发者回答的 IoT 开发者调查,他们被问到了有关 IoT 编程语言、云平台、IoT 操作系统、消息协议、IoT 硬件架构等问题。调查结果已经公布,C 和 C++ 仍然是 Constrained Device 的首选语言。

  3. 物联网版 Windows 10 扩容:现支持英特尔奔腾 / 赛扬 / 凌动处理器》本月早些时候举办的 Build 2017 大会上,微软宣布扩展 Windows 10 物联网 Core 系统支持的 SoC 和处理器,涵盖英特尔全系列酷睿(Core)、奔腾(Pentium)、赛扬(Celeron)和凌动(Atom)。今天微软公司对 Windows 10 最低硬件标准进行了调整。

  4. Linux 基金会的 EdgeX Foundry 将让 IoT 支持边缘计算》Linux 基金会最近发起了一个名为 EdgeX Foundry 的新项目,目的在于为 IoT 计算和可互操作的组件构建一套开放的框架。EdgeX Foundry 旨在培育边缘计算的模型,采用了这个模型的设备就不必把它们的数据发上云进行处理,而是只需要借助于本地的网关设备进行计算和分析就可以了。

技术

  1. FPGA As A Service:深度解析亚马逊的 FPGA 加速云》 Amazon AWS 于 4 月 20 日宣布 FPGA EC2 实例 F1 正式上线。FPGA 云服务作为一种面向未来的全新平台,横跨互联网与芯片设计领域,相信对任何人都是新鲜和陌生的。本文向介绍了 AWS F1 的结构特征以及具体的开发部署方式。

  2. 基于 Spark、Akka、Cassandra 和 Kafka 的物联网分析平台》 为了应对物联网庞大的数据,我们需要一个可以扩展数据量的平台。并且它们还能需要根据不断变化的数据流入来适应不断变化的需求。而诸如 SMACK Stack(Spark,Mesos,Akka,Cassandra 和 Kafka)已被证明是这样一个平台的坚实基础——Akka,Spark 和 Kafka 能够照顾大量的数据,而 Mesos,Marathon 和 DC / OS 则扩大了平台。本文介绍了如何用 SMACK 技术栈,来分析洛杉矶的 171 条巴士路线。

  3. 设计神经网络硬件架构时,我们在思考些什么?》基于神经网络的人工智能近年取得了突破性进展,正在深刻改变人类的生产和生活方式,是世界各国争相发展的战略制高点。本文通过介绍其设计的可重构神经网络计算架构 DNA (Deep Neural Architecture),来与大家分享在设计神经网络硬件架构时需要思考的问题。在完成设计的同时,解决了上述的问题,并对现有的硬件优化技术做出了总结。

开源软件

  1. Motion 是一个程序——监视来自一个或多个摄像机的视频信号,并且能够检测图像的重要部分是否发生改变。它使用 C 语言编写,适用于 Linux 操作系统。它一种基于命令行的工具,并支持有限的 HTTP 界面进行配置。

  2. OpenFPGAduino 是一个是开源的基于 Node.js 与 FPGA 的嵌入式物联网软硬件开发平台。其不仅提供了基于 Node.js 网络交互能力,特别是用于开发的网络 IDE;以及类似于 Raspberry Pi 的 linux 软件开发系统,方便安装各种 linux 通用软件。而且,还通过 FPGA 提供可编程的兼容 Arduino 外围接口,可用于与丰富的物联网传感器进行连接。

  3. OSGP 即 Open Smart Grid Platform,是成为一个开放、通用、可扩展和独立的“物联网”平台,可以轻松地控制和监控公共空间中的各种连接的智能对象。它基于使用开源工具和标准构建,目标是促进智能和可持续解决方案的发展。

硬件

  1. Omzlo One 是一个具有内置网络、用于 IoT 应用的 Arduino 兼容板,其使用 Atmega328pb 16Mhz 微控制器,可以直接兼容 Arduino Uno 二进制文件及引脚。它能用一根电缆用于提供电源和 CAN 总线网络,并能通过 Omzlo USB 控制器来连接设备到 PC 或者 Raspberry Pi。它还能使用 Nocan 库及 Arduino IDE,来连接设备到 CAN 总线网络,同时不关心 CAN 网络的底层细节。

感谢徐川对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

语言 & 开发架构物联网