Home Assistant 周报 && IoT 周报 (01)
文章目录
Home Assistant
Home Assistant 0.100
Home Assistant 在本周发布了 0.100 版本
0.99 之后为何不是 1.0,因为
还没有为 1.0 的目标做好准备.
Home Assistant1.0 版本关注易用性,Home Assistant 近期发布了一篇技术主题文章讨论这个话题:
Home Assistant 1.0 中的简单模式
Home Assistant UI 具有两种不同的模式。有简单模式和高级模式,在 Home Assistant 0.96 中引入了简单模式。在这篇文章中,我想概述我对 Home Assistant 1.0 中简单模式的愿景。
我们希望任何人都能做的是什么?我们是否可以使其足够直观,无论年龄大小的人们都可以安装和使用 Home Assistant。
Home Assistant 使用 SSDP 和 zeroconf 发现协议扫描网络。在扩展发现中,我们将为 Plex 或 Unifi 之类的流行集成运行自定义发现协议。
没有 YAML, 简单模式将通过 UI 完全控制。不应公开要求用户打开文本编辑器的功能。
DOODS
开放对象检测服务.
DOODS 是一种 GRPC 服务, 内置了一个 REST 网关,可检测图像中的对象。它被设计为作为容器运行,可以选择远程运行。
SOMA Smart Shades
SOMA Smart Shades 是使现有的百叶窗和阴影自动化的最简单方法。
SAJ 太阳能逆变器
rainbird
Rain Bird 灌溉系统, 实时警报和高级水管理工具。
自动天气调节可提供每日运行时间更改,最多可节省 50%的水
已经过中国资质认证。
Mobile App
通过移动应用程序集成,Home Assistant 移动应用程序可以轻松地与 Home Assistant 集成。
参考:本机应用程序集成
home-assistant-remote
将多个 home assistant 实例连接在一起。
HAchina 定制树莓派镜像版本更新至 0.100.1(2019.10.12)
- 升级树莓派基础操作系统到 2019-09-26-raspbian-buster
- 升级到 HomeAssistant0.100.1 版本
- 升级 redpoint,修正与新版本 HomeAssistant 不兼容的问题
IoT
Web Thing Model
惊为天人!
本文档提出了通用模型的基础,该模型描述了物联网(Web of Things)中物理对象的虚拟对应物。它为联网物体定义了模型和 Web API,任何想要为物联网(WoT)创建产品,设备,服务或应用程序的人都可以遵循该模型和 Web API。
Web of Things (WoT) Architecture
W3C 物联网网络(WOT)的建立是为了使整个物联网的平台和应用领域的互操作性。
WoT 提供了正式描述 IoT 接口的机制,以允许 IoT 设备和服务彼此通信,而与它们的基础实现无关,并且可以跨多个网络协议进行通信。此外,WoT 提供了一种定义和编程 IoT 行为的标准化方法。
该 WoT 体系结构规范描述了 W3C 物联网的抽象体系结构。它源自一组需求,这些需求源自多个应用程序域的用例。可以将体系结构映射到各种具体的部署方案,并给出几种示例模式。
Web of Things (WoT) Thing Description
本文档描述了物联网(WoT)事物描述的正式模型和通用表示形式。
WoT 事物描述(TD)是 W3C 物联网(WoT)的核心组成部分,可以视为 Thing 的入口点 (非常类似于网站的 index.html)。
Web Thing API
本文档介绍了用于 Web 的通用数据模型和 API。
Web Thing REST API 和 Web Thing WebSocket API 允许 Web 客户端来访问设备的性能,要求动作的执行和订阅呈现状态的改变事件..
wikipedia 物联网
-
通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,也可以对家庭设备、汽车进行遥控,以及搜索位置、防止物品被盗等,类似自动化操控系统,同时透过收集这些小事的数据,最后可以聚集成大数据,包含重新设计道路以减少车祸、都市更新、灾害预测与犯罪防治、流行病控制等等社会的重大改变,实现物和物相联。
-
物联网将现实世界数字化,应用范围十分广泛。物联网拉近分散的信息,统整物与物的数字信息,物联网的应用领域主要包括以下方面:运输和物流领域、工业制造、健康医疗领域范围、智能环境(家庭、办公、工厂)领域、个人和社会领域等[3],具有十分广阔的市场和应用前景。
-
Ashton 最初的定义: …我们生活于物质世界中,我们不能把虚拟的信息当做粮食吃,也不能当做柴火来烧。想法和信息很重要,但物质世界是更本质的。当今的信息科技如此依赖人类产生的信息,以至我们的计算机更了解思想而不是物质。如果计算机能不借助我们的帮助,就获知物质世界中各种可以被获取的信息,我们将能够跟踪和计量那些物质,减少浪费、损失和消耗。我们将知晓物品何时需要更换、维修或召回,他们是新的还是过了有效期。物联网有改变世界的潜能,就像互联网一样,甚至更深远。
-
物联网的实现需要给每个物体分配唯一的标识或地址。最早的可定址性想法是基于 RFID 标签和电子产品唯一编码来实现的。
-
这些物品本身不能交谈,但通过这种方式它们可以被其他节点访问,例如一个强大的中央服务器。
AIoT
在未来,物联网可能是一个非决定性的、开放的网络,其中自组织的或智能的实体和虚拟物品能够和环境交互并基于它们各自的目的自主运行。
架构
物联网系统很可能是一个事件驱动的架构.
模型驱动和功能驱动的方式将会共存,系统能够较容易地加入新的节点,并能够处理意外
在物联网中,一个事件信息很可能不是一个预先被决定的,有确定句法结构的消息,而是一种能够自我表达的内容,例如语义网
那种自上而下进行的标准化是静态的,无法适应网络动态的演化,因而也是不切实际的。在物联网上的信息应该是能够自我解释的,顺应一些标准,同时也能够演化的。
系统
很多末端传感器和执行器没有运行 TCP/IP 协议栈的能力,取而代之的是它们通过 ZigBee、现场总线等方式接入。
为了将这些设备接入物联网,需要某种代理设备和程序实现以下功能:在子网中用“当地语言”与设备通信;将“当地语言”和上层网络语言互译;补足设备欠缺的接入能力。因此该类代理设备也是物联网硬件的重要组成之一。
出于安全考量,家庭、办公室、工厂等环境可能采用一个自治的物联网子网,有限制地与全球网互连。
M2M
机器对机器通信 (M2M, Machine to Machine),机器设备与设备间不需要人为干预,能直接透过网络沟通,自行完成任务的一个模式或系统机制。
通信协议
由于最终端连接的‘物’有千百种,因此极难制定一种统一性的规格适合所有的应用,这是所有物联网系统面对的难题.当前无论是 MQTT、CoAP 还是 AMQP 这类物联网标准都尝试着将终端应用抽象化,集成进一个固定的通信格式之内.
与互联网关系
物联网的核心和基础仍将是互联网。但互联网需要一系列技术升级才能满足物联网的需求,例如 IPv6、Web 3.0。
争议
由于许多可连网的设备运算能力不高,仅能提供极为简单的应用服务,不可能安装防御软件,仅能依赖内置的加密机制。
相关影视作品
Privacy by design
设计隐私基于七个“基本原则”.
- 主动不反应;预防性不补救
- 隐私设置为默认设置
- 嵌入在设计中的隐私权
- 完整功能–正和而不是零和
- 端到端安全性–完整的生命周期保护
- 可见性和透明度–保持开放
- 尊重用户隐私–以用户为中心
Integrating IR into Server-based Control/Automation Networks
Integrating IR into Server-based Control/Automation Networks
hacker news Mozilla WebThings
-
路由器应用程序具有未开发的潜力,因为路由器相对便宜,始终处于运行状态,并且具有真实的 Internet 地址,这与家庭/办公室网络的其余部分不同。
-
查看Mozilla Labs 。他们正在做各种各样的事情。
-
你不需要自己管理 OpenWrt 的愿望是合理的。Mozilla 已经完成 Mozilla WebThings 网关的集成工作,以便他们可以将其提供给 OEMs 厂家,他们来销售已安装 WebThings 的产品,而 Mozilla 团队将维护该软件。因此,任何技术水平的消费者都不必成为系统管理员即可获得应有的隐私和安全保护。
-
HASS 的安装不是很友好,使用起来也很不稳定。
-
MQTT 的好处在哪里?由于是不常见的标准(与 HTTP 相比),所以代码又大又不透明。每个人都说带宽,但这并不是什么时候经常要担心的问题……我似乎永远找不到关于特定应用程序 MQTT 可以节省多少数据使用量的数字。
-
他们的 Web 物联网协议非常受关注,如果你想添加自己的自制设备(或者希望更多的供应商不久将采用该协议),它看起来很酷,并且很有趣。
-
尝试使用电子邮件发件人插件或 twilio 插件,然后创建通过这些方法之一通知你的规则。
-
竞争对手三星 SmartThings 具有沙盒应用程序系统。它使用户能够使用基于 Groovy 的编程语言来操作 IoT 机器。
-
它使用多播发现吗? 是的,mDNS
-
物联网是一个快速增长的,可能庞大且无所不在的领域。鉴于其最初时代的安全状况和技术实施情况不佳,我们很高兴资源丰富的非营利组织正在帮助创建开放标准。
-
物联网如何处理医疗设备等其他领域,这将是开源的好地方
-
Mozilla 正在利用他们多年的软件经验并开发出不错的产品。我很高兴看到尚未关闭。我一直想将我的家庭自动化的更多部分从基于云的服务中移出,这具有很大的潜力。
-
易于现场访问。RPi 上的 WebThings 网关位于防火墙后面。如何访问?Mozilla 通过为用户在设置过程中配置的.mozilla-iot.org 子域设置隧道服务,使用户可以轻松地远程访问远程网关。Mozilla 必须为运行允许这种安全性的 https 隧道服务付费。Mozilla 希望保护你的安全;他们不想要你的数据。子域使 Mozilla 的设置过程可以将你创建的子域的证书(从 LetsEncrypt)下载并安装到网关上,因此你不必自己弄清楚它。如果你拥有自己的注册域名,并且知道如何安装其证书,然后将转发 443 从路由器公开并移植到 WebThings 网关,Mozilla 会很高兴,因为这样可以减少其隧道费用。
-
WebThings 网关为 Mozilla 提供了一个机会,可以帮助保护隐私和安全性,而不是复制设备连接到云的行业孤岛方法。您的网关数据保持本地状态。
-
创建任何类型的围墙花园都不符合 Mozilla 的最大利益。实际上,Mozilla 在每个方面都与围墙花园的概念作斗争已有很长的历史。
将大型物联网智能城市解决方案连接到 IOTA 网络
在本文中,我们描述了如何结合 IOTA 和 IoT 来创建大型系统。例如,我们以一个智能城市网络为例,探索如何使该系统安全可靠地存储来自数百个 IoT 设备的数据。
IOTA 具有速度和可扩展性,这是大多数区块链网络所需的功能。IOTA 的核心是使用一种称为 Tangle 的创新技术,而不是传统的线性区块链数据结构。
太空中的 Docker 容器
为了减轻这些风险,apex 上的 Raspberry Pi 使用 balenaOS,该软件设计用于可靠性,容错性,恶劣的网络条件和意外的关闭-非常适合此环境。
物联网是地下网络犯罪的热门话题
趋势科技公司发布了新的研究,详细介绍了快速增长的物联网攻击市场。来自世界各地的网络犯罪分子正在积极讨论如何危害已连接的设备,以及如何利用这些设备来赚钱。
使用 Web 蓝牙与蓝牙设备通信
新的 Web 蓝牙 API 规范允许 Web 浏览器直接与低功耗蓝牙设备通信。虽然规范尚未最终确定,但我们已经可以在 macOS,Linux,Windows 和 Android 上使用 Chrome 进行试验。
balena 为 Raspberry Pi 4 发布了首个全功能的 64 位操作系统
它支持全部 4GB 内存,并允许同时并排运行 32 位和 64 位 Docker 容器.
使用 Screenly OSE 和 Raspberry Pi 构建远程控制的数字显示器
与 balenaCloud 平台无缝协作,使您无论拥有 1 或 1,000 个标牌,都可以非常快速地部署和轻松管理数字标牌!
openBalena
openBalena 和 balenaCloud 共享相同的核心技术。
openBalena 是自托管的,而 balenaCloud 是由 balena 托管的,因此可以处理所有后端服务的安全性,维护,扩展和可靠性。OpenBalena 也是单用户,而 balenaCloud 支持多个用户和组织。OpenBalena 还缺少一些定义 balenaCloud 的商业功能,例如基于 Web 的仪表板和带有二进制容器增量的更新。
Balena的使命是通过消除开发,部署,管理和更新联网设备所面临的摩擦来释放物理计算的潜力。
mqtt-explorer
MQTT Explorer是一个全面的MQTT客户端,它提供了有关MQTT主题的结构化概述,并使代理上的设备/服务的使用变得非常简单。
你在物联网开发中使用什么语言?
你在物联网开发中使用什么语言?你想使用什么语言?是什么在阻止你切换?
RFC 8576-物联网(IoT)安全性:最新技术和挑战
RFC 8576-物联网(IoT)安全性:最新技术和挑战
如何将最终用户连接到设备?
你能用ESP8266的mac地址生成该设备ID吗?
rdbox
用于ROS机器人和物联网的安全可扩展IT基础架构。| 充分利用RaspberryPi。
文章作者 种瓜
上次更新 2019-10-13