写点什么

物联网技术周报第 83 期: 使用 Swift 语言开发嵌入式应用

  • 2017-03-22
  • 本文字数:1574 字

    阅读完需:约 5 分钟

新闻

  1. 电网遭受攻击停电怎么办?DARPA 斥资 860 万美元计划打造电网攻击预警系统》美国国防高级研究计划局(DARPA)本周表示,它与专注防御系统的 BAE Systems 公司签署了 860 万美元的合同,旨在开发一个全新的系统,该系统将归属于 RADICS 计划。该计划指的是快速攻击检测,隔离和特征描述,该计划的核心目标是开发能够检测且自动响应针对美国关键基础设施的网络攻击的技术。
  2. 超高速 NFC 技术 Zing:安全低功耗,适合物联网》 用户通过这种最新技术,可以机场一体机的报纸、杂志或者购物信息,与办公室或者会议中的同伴便捷地分享视频数据,即时下载离线宣传板的视频片段,并且将下载的视频文件发送至智能手机共享。
  3. RS 与 Arduino 达成有关 IOT2020 物联网网关的协议,以针对学生和创客圈市场》服务于全球工程师的分销商 Electrocomponents plc 集团旗下的贸易品牌 RS Components (RS) 今天宣布 store.Arduino.cc 已正式成为 Siemens 制造创新的 SIMATIC IOT2020 IoT 工业网关的全球经销商。
  4. 新型 tinyAVR® MCU 助力嵌入式应用提高系统吞吐量和降低功耗》Microchip AVR®单片机产品线继续壮大,三款 tinyAVR®新器件问世。ATtiny1617 系列 MCU 新器件的问世使得带有独立于内核的外设(CIP)的 AVR 家族进一步壮大,有助于提高系统吞吐量和降低总功耗。

技术

  1. 使用 Swift 语言开发嵌入式应用》 SwiftyGPIO 是一个能够通过 Swift 语言去控制基于 Linux 主板上的 GPIO,以完成简单的工控功能的开源库。本文介绍了如何用 Swift 语言与 Raspberry Pi 结合,并通过 SwiftyGPIO 来控制硬件设备。文章介绍了如何控制 LED、SPI 设备以及 PWM 控制。
  2. 如何用区块链技术加密 IoT 》 由于生成和分析数据在物联网中具有重要的作用,因此设计物联网的时候要必须在其整个生命周期中保护数据。本文介绍了如何使用区块链技术加密 IoT。通过利用区块链技术,物联网解决方案可以在 IoT 网络中的设备之间实现安全,无信赖的消息传递。
  3. Windows 10 IoT Core 与深度学习实现安全门》 本文主要介绍如何用机器学习与 IoT 来识别与连接生活中的常见场景,并以用基于网络摄像头的安全门为例展开详细介绍。通过使用微软的深度学习套件 CNTK( Microsoft Cognitive Toolkit)来标识照片,并从 Windows 10 IOT 上传照片到 ASP.NET Web 服务上。最后,Web 服务的后台将根据已经训练好的模型,来决定是否为当前用户开发。

开源软件

  1. Summon 是一个物联网(Web Of Thinks)的“浏览器”。它作为一个移动设备平台,为物联网设备交互提供了一种方便和可扩展的机制,可以使用基于网络的接口,并能由设备本身驱动。
  2. IoT-MicroLocation 是一个端到端的物联网软件包,用于在 Apple iBeacons、手机应用上开发 微位置(Micro-Location)、接近感知(Proximity Aware)、地理围栏等功能。Microlocation 系统利用 iBeacons 的蓝牙低功耗(BLE)技术来定位用户。
  3. Flowchain 是一个超轻量级、基于流(flow)的物联网编程运行环境。开发者可以使用带有基于流的编程(flow-based programming)的 Flowchain ,编写 IoT 服务器、无服务器服务器或本地服务器。在 Flowchain 中, 物联网应用程序由 JSON 格式的图(Graph)来表示。 Flowchain 应用可以将执行图(Graph),并作为服务进程运行在各种硬件(例如,资源受限设备,单片机和桌面)上。

硬件

  1. Pisound 是一款基于 Raspberry Pi 的音频工作站,被设计为一款一站式的音频修补程序和音乐制作设备。它具有 MIDI 接口的超低延迟声卡,还带有高分辨率立体声输入和输出插孔,MIDI 端口和一个多用途按钮。与其他 MIDI 树莓派有所不同的是,Pisound 使用高速串行外设接口及专用微控制器将数据转换为 MIDI。

感谢徐川对本文的审校。

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

2017-03-22 19:002263
用户头像

发布了 151 篇内容, 共 55.8 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

企业移动应用APP是否能实现统一整合与管理呢?

BeeWorks

【UE虚幻引擎】手把手教学,UE新手打包全攻略!

3DCAT实时渲染

游戏开发 虚幻引擎 虚幻引擎5 UE5 游戏开发引擎

岁末年初再添佳誉丨Kyligence 荣获多个奖项及榜单认可

Kyligence

数据分析 多维数据库

OpenMLDB v0.7.0 发布

第四范式开发者社区

人工智能 机器学习 开源 特征 数据库·

聊聊 SpringMVC 是如何工作的?

风铃架构日知录

程序员 springmvc IT springboot

为什么建议SQL初学者尽量选择Web版SQL工具?

雨果

sql 数据库管理工具 SQL开发

实测 | Apipost和Apifox哪个更好用?

不想敲代码

接口调试 接口管理工具 API接口工具

现代数据平台要实现自助用数,要解决的三个问题

华为云开发者联盟

大数据 后端 华为云 企业号 1 月 PK 榜

代码质量与安全 | 展望:2023年商业软件开发的五大关键目标

龙智—DevSecOps解决方案

静态代码分析

TiDB Operator升级

TiDB 社区干货传送门

实践案例 集群管理 管理与运维 安装 & 部署

面试官:什么是自旋锁?自旋的好处和后果是什么呢?

风铃架构日知录

Java 程序员 后端 自旋锁 循环

Getaverse入选KuCoin Labs首批孵化项目

Geek_Web3

#区块链# 元宇宙 web3

阿里云化身“智能云管”,助力中国联通首次实现大规模平台自主运维

云布道师

阿里云

GoLang的安装和使用

Geek_7ubdnf

golang

通过TiDB Operator升级TiDB集群

TiDB 社区干货传送门

集群管理 管理与运维 故障排查/诊断 安装 & 部署 扩/缩容

2023年主流知名堡垒机重点推荐

行云管家

网络安全 堡垒机

Linux安装Vue环境

Geek_7ubdnf

Linux Vue

Spring+Vue工程部署在Linux

Geek_7ubdnf

Java spring Linux Vue

版本控制 | 设计师和美术人员的理想版本控制软件是?

龙智—DevSecOps解决方案

版本控制 版本控制软件

软件测试/测试开发 | 单元测试体系集成

测试人

软件测试 单元测试 自动化测试 JUnit 测试开发

TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 工具篇

TiDB 社区干货传送门

集群管理 管理与运维 备份 & 恢复

TiDB Operator高可用配置

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署

Inspur KOS 龙蜥衍生版面向智慧新媒体转型的探索与实践 | 龙蜥案例

OpenAnolis小助手

龙蜥社区 CentOS迁移 浪潮信息 KOS 服务器操作系统

4个MySQL 数据同步 Elasticsearch 的方案!

风铃架构日知录

Java MySQL elasticsearch IT 数据同步

【堡垒机小知识】堡垒机属于安全设备吗?为什么?有什么作用?

行云管家

堡垒机 自动化运维 安全设备

【Unity渲染】一文看懂!Unity通用渲染管线URP介绍

3DCAT实时渲染

Unity 渲染 实时云渲染 渲染服务 Unity3D

Hackathon特别策划 | 72小时灵感冲刺,创意就该这么玩

LigaAI

敏捷开发 研发管理 hackathon 黑客马拉松 企业号 1 月 PK 榜

【社区智慧合集】TiDB 相关 SQL 脚本大全

TiDB 社区干货传送门

TiCDC 集群工作过程解析

TiDB 社区干货传送门

【从零开始学爬虫】采集丁香医生新冠问答数据

前嗅大数据

数据采集 爬虫教程 爬虫案例 爬虫工具 爬虫技术

研讨会回顾 | UI自动化测试现场演示

龙智—DevSecOps解决方案

软件测试 自动化测试 测试软件

物联网技术周报第 83 期: 使用 Swift 语言开发嵌入式应用_语言 & 开发_Phodal_InfoQ精选文章