如何使用Amazon Alexa控制电视机

发布时间:2022-12-05  

  可以通过 HDMI 激活。该电视项目向您展示如何从 Amazon Alexa 控制您的电视。


  这个项目具有控制电视的命令功能。这意味着你可以通过远程遥控而直接使用 Raspberry Pi 控制电视。为了完成这个,我创建了一个 Alexa 智能来控制我的电视。


  图形

pYYBAGLeXc-AeN0pAAG12s25mt8286.png

第 1 步 - 设置树莓派

安装 ces-uTIls:

$ sudo apt-get 安装 cec-uTIls 

打开电视:

$ echo 'on 0' | cec-client -s
打开与 CEC 适配器的连接...
调试:[125] 广播 (F):osd 名称设置为“广播”
调试:[126] 打开 - vc_cec 初始化
调试:[126] 逻辑地址更改为免费使用(e)
注意:[126]连接打开
调试:[127]处理器线程启动
调试:[127]<电视(0):轮询
调试:[127]启动器'广播'不是CEC 适配器支持。改用“免费使用”
TRAFFIC: [127] << e0
DEBUG: [187] >> POLL sent
DEBUG: [187] TV (0):
调试:[187] << 请求“TV”(0)的供应商 ID
流量:[187] << e0:8c
流量:[382] >> 0f:87:08:00:46
调试:[382] 电视( 0):供应商=索尼(080046)
调试:[383]>>电视(0)->广播(F):设备供应商ID(87) 
......

关闭电视:

$ echo '待机0' | cec-client -s
打开与 CEC 适配器的连接...
调试:[145] 广播 (F):osd 名称设置为“广播”
调试:[146] 打开 - vc_cec 初始化
调试:[146] 逻辑地址更改为免费使用 (e)
注意:[146] 连接已打开
调试:[147] 处理器线程已启动
调试:[147] << 广播 (F) -> 电视 (0): POLL
....

你现在可以打开/关闭电视了。


第 2 步 - AWS IoT
这个示例使用 AWS IoT 设备。只需要设置一套证书和文档。按照 AWS 中的步骤添加 Thing 和。

https://docs.aws.amazon.com/iot/latest/developerguide/iot-gs.html

不要忘记下载证书。创建东西后,添加设备状态。

{
  “期望”:{
    “命令”:“tv_off”,
    “计数器”:0
  }
}


第 3 步 - 设置莓派
将 HDIM 电缆连接到电视。片段树样本源。

$ cd /home/pi
$ git clone https://github.com/sparkgene/alexa-tv-controller.git
$ cd alexa-tv-controller/raspberrypi

将下载证书复制到 Raspberry Pi 并将其存储在 /home/pi/alexa-tv-controller/raspberrypi/certs 中。

将 shadow.js 终端到您的 AWS IoT 节点。

var shadowName = "tv-controller"
var thingShadows = awsIot.thingShadow({
  keyPath: "/home/pi/alexa-tv-controller/raspberrypi/certs/private.pem.key",
 certPath: "/home/pi/alexa -tv-controller/raspberrypi/certs/certificate.pem.crt”,
   caPath:“/home/pi/alexa-tv-controller/raspberrypi/certs/ca.pem”,
 clienTId:“tv-controller”,
   区域:“ ap-northeast-1”,
   主机:“your-endpoint.iot.ap-northeast-1.amazonaws.com”
});

安装客户端库:

$ cd /home/pi/alexa-tv-controller/raspberrypi
$ sh setup.sh

运行客户端:

$ /usr/bin/node shadow_client.js 已
连接
注册
已在电视控制器上接受:{"state":{"desired":{"command":"tv_off","counter":1517043288},"reported":{ "counter":1517043288,"command":"tv_off"}},"metadata":{"desired":{"command":{"TImestamp":1517043289},"counter":{"timestamp":1517043289}} ,"reported":{"counter":{"timestamp":1517043293},"command":{"timestamp":1517043293}}},"version":26,"timestamp":1517046963}
counter:1517043288
没有变化没有什么

测试运行良好。您可以在 AWS IoT 不同的状态更改。

"command": "tv_on" 打开电视。
“命令”:“tv_off”关闭。 


第 4 步 创建家居技能
智能家居技能使用 v3 有效: https://developer.amazon.com/docs/smarthome/steps-to-build-a-smart-home-skill.html

使用示例 lambda 函数:https://github.com/sparkgene/alexa-tv-controller/blob/master/lambda_function/lambda_function.py

将friendlyName 更改为“living TV”。

"friendlyName": "直播电视",

Lambda 需要获得使用 AWS IoT 的权限。创建功能如下:

{
   “版本”:“2012-10-17”,
   “声明”:[
       {
           “效果”:“允许”,
           “操作”:[
               “日志:CreateLogGroup”,
               “日志:CreateLogStream”,
               “日志:PutLogEvents”
           ] ,
           "资源": "arn:aws:logs:*:*:*"
       },
       {
           "效果": "允许",
           "操作": [
               "iot:GetThingShadow",
               "iot:UpdateThingShadow"
           ],
           "资源" :“*"
       }
   ]
}

第 5 步 - 从 Echo 使用它

现在您可以使用 Echo 的智能技能了。启用该技能家居并说“Alexa,打开电视电视”。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    环聊,谁曾想到Mac 上的恶意软件可能正通过 Mac 电脑上搭载的摄像头对你实行监控。 而且更让人怕怕的是,这种恶意监视软件是不会打开摄像头的 LED 灯让你有所警觉的。 2013年,在全......
    场首次出现非主流品牌领涨的现象。 他预估,3月在中国大陆品牌提早为618购物节备货,以及北美亚马逊会员日(Prime Day)促销备货下,将带动全尺寸电视......
    面板价格回到现金成本 时序进入3月,中国品牌持续进行618以及北美亚马逊Prime Day促销备货下,此举将带动全尺寸电视面板价格上涨。32吋到55吋涨幅来达3~5%;大尺寸65吋涨7......
    以上食物的数据库。将iPad与prep pad通过蓝牙连接,下载Countertop应用软件,系统就会确定你每天会摄入多少卡路里。它还能自动探测食材的营养成分、热量,帮我们调节一天内所需的营养,时刻......
    着普通消费者和企业级用户的安全,为了解决这一危机,新的移动安全市场应运而生。 无论你用的什么手机,在下载应用前都应该多长个心眼。举例来说,黑客最近就开发出了含有恶意监视软件的《口袋妖怪GO》,一旦你不小心下载了,可能......
    也跟本书差不多,使用时可以放在床头柜,轻轻松松投出百寸大屏,不使用的话,平时收纳在书架与抽屉里都很方便。 ▶使用方便投影仪只需要一个遥控器,打开就能使用,而且开机投屏都不需要广告,软件下载也很方便;智能......
    内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给用户带来有别于,使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。 智能电视......
    到电脑, 安装ST的ST-LINK Utility软件,使用STM32 ST-LINK Utility 软件下载固件(这个软件官网可以下载)。先连接后下载,要是软件识别不了你的芯片,那你......
    4K液晶电视X9400E配有安卓7.0系统,连上WIFI便可使用。索尼4K液晶电视X9400E画面较为简洁,操作也十分简单。与很多国内的智能电视一样,消费者可以自行安装当贝市场等电视软件,兼容......
    STM32_ ADC单通道单次采集;今天的软件工程下载地址(360云盘): https://yunpan.cn/cPGrE6DLHX24R 访问密码 de4f STM32F10x的资料可以在我360......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>