JLing家庭管家(基于Agora技术实现)

JLing

JLing是一个可以工作在Linux的自定义中文语音对话机器人
(csdn :https://blog.csdn.net/weixin_40490238)
(github: https://github.com/Kingzhoudk/JLing)

基于Agora技术对JLing的改造,成功实现了视频聊天、智能家居的远程控制、监控等功能。
视频链接: bilibili

整体介绍


JLing由JLingWeb和JLingRobot构成

  • JLingWeb部署在阿里云服务器上。
  • 用户通过域名或者ip地址访问网页,然后登陆账号从而获得Agora的通信ID。
  • JLingRobot部署于家中,由其负责对家庭环境的整体控制和监控,所有数据通过Agora的P2P通道传输给用户。
  • 用户可以通过Web页面登录自己的JLing账号,即可和JLingRobot进行安全的数据交换。
  • 最后可以进行移动控制,家居控制,视频聊天,环境信息采集等功能。

整体系统结构图:流程图


编译指南

JLing终端:Ubuntu-18.04.2、Python3.6
WEB应用:Django 2.2.4、Python3.6;部署于阿里云服务器(ubuntu16.04)
Agora版本:

  • JLing机器人: OpenVideoCall-Linux 4(内测版本)、Agora_RTM_SDK_for_Linux_v1_0_1
  • Web应用: Agora_Web_SDK_v2_8_0_FULL、Agora_RTM_SDK_for_Web_v1_0_1

效果图:

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章