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

效果圖:

在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

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