开源项目搭建私有物联网智能家居接入天猫精灵控制

本文介绍如何利用开源项目emqtt和Domoticz搭建私有物联网服务器,并对接天猫精灵实现智能家居控制。首先部署Ubuntu服务器,安装Domoticz稳定版,然后配置MQTT客户端硬件ESP8266,最后通过Domoticz添加用户和设备,完成天猫精灵的对接。
摘要由CSDN通过智能技术生成

开源项目搭建私有物联网智能家居接入天猫精灵控制


最近几年随着物联网的高速发展,众多智能硬件厂商都开发出自己的智能家居产品,都想在物联网智能家居市场上占有自己的一席之地,而随着众多智能音箱的问世,智能家居行业又翻涌起一股新的浪潮,今天我就带大家利用开源项目搭建属于自己的物联网服务器并对接天猫精灵。
首先要介绍下两个重要的开源项目,一个是emqtt,一个是Domoticz,emqtt为国人开发的mqtt项目,是基于Erlang/OTP语言平台开发,为百万级分布式开源物联网MQTT消息服务器,Domoticz是一个开源的智能家居系统,通过它你可以监测和控制各种设备。

1. 整体框架
框架

2. 搭建过程


2.1 服务器部署
在这里我们选择阿里云的ECS服务器,也可以用虚拟机搭建,内网穿透,购买过程不详细介绍了,这里注意我们选择ubuntu16.04的系统镜像就行了。镜像选择
点击远程连接
远程连接
输入远程连接密码及服务器用户名称密码进入系统

先更新下系统,终端输入:

$sudo apt update
$sudo apt dist-upgrade

云服务器上阿里的源一般是比较快的,几分钟便可以完成,若是本地虚拟机搭建,建议更换源。

2.2 安装Domoticz
有两种方式,
第一种是安装稳定版,第二种是源码编译最新版,本次仅讲解第一种,如果有对第二种感兴趣的可以参考linux源码编译Domoticz
第一种如下,

  • 7
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值