物联网技术周报第 113 期: 结合 Docker 为 Raspberry Pi 构建 .NET Core 应用程序

阅读数:31 2017 年 11 月 8 日

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

新闻

  1. 诺基亚等企业将在圣地亚哥蜂窝车联技术》》据外媒 10 月 31 日报道,AT&T(美国电话电报公司 )、福特、诺基亚和高通将在圣地亚哥与圣地亚哥政府协会、Caltrans(加利福尼亚运输部门),丘拉维斯塔 (美) 以及智能交通公司麦凯恩一起测试 C-V2X 技术。

  2. 国内首颗物联网 AI 芯片问世,多核异构由 gxNPU 和 HiFi 4 DSP 加持》10 月 31 日,杭州国芯在深圳发布了国内首款物联网人工智能芯片 GX8010,芯片采用了多核异构的架构,把 NPU、DSP、NPC 等集成在一颗芯片中,具备低功耗、可离线、可移动的优势,可面向 AI 语音识别的物联网产品应用。

  3. Arduino Create 现已支持 Linux》 在本周里,Arduino 官方宣布可以在 Linux 系统上使用 Arduino Create。它将在基于 Linux 的设备上,开发及部署集成云服务的物联网应用程序,变得更加快速和容易。

  4. 物联网案例:欧洲最大水族馆物联网解决方案》大多数生活在水族馆的动物对环境条件变化非常敏感,为了使鱼类正常生长,必须对水中的各种物理和化学参数进行定期监测。由于 Libelium 公司和萨拉戈萨河流水族馆之间的合作,可以每小时对水族馆的水质进行好几次检测,而不是每天一次。

技术

  1. 结合 Docker 为 Raspberry Pi 构建 .NET Core 应用程序》 微软官方提供了一个 Docker 镜像,可以直接在 Raspberry Pi 上运行 .Net Core 应用程序。本文介绍了如何在 PC 上, 使用 Docker 和多阶段构建(Multi-stage) 为 Raspberry Pi 构建应用程序。多阶段构建和 Docker 能在生态系统不足的时候,帮助我们创建了一个开发人员工作流程。

  2. 将 AWS Greengrass 部署到 Raspberry Pi》 AWS Greengrass 是由 Amazon 提供的一个可以让开发者在 IoT 设备上运行 Lambda 函数的解决方案。在本教程中,我们将创建一个 AWS Greengrass group,添加一个 AWS Greengrass core,将 AWS Greengrass core 软件部署到 Raspberry Pi。然后,我们通过在 AWS Greengrass core 设备上运行一个 Lambda 函数来测试部署。

  3. 如何使用 Simulink 和 Arduion 模拟闭环控制算法》 本教程介绍了如何使用 Matlab 的 Simulink 中模拟一个简单的闭环控制算法,以及如何在 Arduino 板上运行它。其展示了如何使用简单的工厂模型来模拟控制器,首先没有反馈控制(开环控制),然后是反馈控制(闭环控制)。教程还说明了如何在模拟 PID 控制器和在同一模型的硬件上运行它之间进行切换。

开源

  1. Bigfoot 旨在使用优秀的 UX 来快速连接物联网设备。它带有一系列的物联网软件工具,包含:自动发现设备、预制或许多兼容的用户界面、简单,轻量级的 API 等特性。

  2. bluetooth-terminal 是一个使用 ES6 中编写的类,用于使用 Web Bluetooth API 从网络与蓝牙低功耗(智能)设备进行串行通信。通过这个类,开发者可以通过一个通用属性配置文件特性,双向与自己的设备进行通信。

  3. Ionic-MQTT Eclipse Paho Client是一个基于 Eclipse Paho MQTT 客户库及混合应用程序框架 Ionic 构建的 MQTT 移动应用。该应用程序的主要目标是从远程、定期监测老年人的健康状况。 与其同时,他们的目标是在设备中集成更多的传感器,如温度,GPS 等。

硬件

  1. ESP8266 Uno 是一个兼容 Arduino Uno 的 ESP8266 开发板。它的开发本设计成与 Arduino Uno 类似的模式,可以直接在上面安装扩展板。其使用 KiCad 设计,采用 CC-BY-SA 许可证开源硬件,可以通过串口——预编程 OTA 固件自动进入编程模式。

感谢徐川对本文的审校。

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