日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用homeassantant軟件創(chuàng)建自定義技能以在樹莓派上操作GPIO

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-11 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置Homeassistant .yaml文件

您需要轉(zhuǎn)到文件的HTTP部分,而與password部分不同的是,并為homeassistant實(shí)例創(chuàng)建密碼。

然后,您需要將alexa部分添加到您的homeassantant配置yaml文件中。檢查我的其他Instructables來配置homeassistant以獲取更多信息。

在文件中,您需要拖放到文件底部并添加以下內(nèi)容:

Alexa

Intents:

ActivateSceneIntent:

動(dòng)作:

服務(wù):scene.turn_on template:

entity_id:場(chǎng)景。{{Scene | replace(“”,“ _”)}}

語音:

類型:plaintext

文本:OK

現(xiàn)在,您需要設(shè)置Scene,以便可以打開和關(guān)閉內(nèi)容。因此,在此文本輸入之后,您將添加以下內(nèi)容(這是我的示例,我將名稱“ test”命名為您可以選擇自己的名字)

場(chǎng)景:

-名稱:Test_light_on

實(shí)體:

Switch.TestLED1:開

-名稱:Test_light_off

實(shí)體:

Switch.TestLed1:關(guān)

現(xiàn)在,您將需要添加GPIO部分,以便可以選擇要分配的GPIO引腳。要添加,將放置以下內(nèi)容(這仍然是我的示例,您可以隨時(shí)更改GPIO編號(hào))

開關(guān):

-平臺(tái):rpi_gpio

端口

11:TestLED1

添加這些行以保存.yaml文件并重新啟動(dòng)homeassistant。

步驟2:創(chuàng)建技能

您首先需要在Amazon中使用您的開發(fā)人員帳戶。

登錄后,您需要轉(zhuǎn)到developer.amazon.com,選擇alexa,然后選擇alexa技能套件。

您現(xiàn)在將添加新技能。

現(xiàn)在填寫您要命名的技能和調(diào)用名稱。調(diào)用名稱將是您要激活技能時(shí)要說的名稱。

還請(qǐng)注意應(yīng)用程序ID,因?yàn)樯院髮⑿枰鼇碓O(shè)置lambda函數(shù)。

現(xiàn)在轉(zhuǎn)到交互模型并輸入以下內(nèi)容:

{

“意圖”:[

{

“意圖”:“ ActivateSceneIntent”,

“廣告位”:

{

”名稱”:“場(chǎng)景”,

“類型”:“場(chǎng)景”

}

}

}

現(xiàn)在您將添加一個(gè)插槽。

添加插槽后,您將需要輸入名稱“ Scene”,并在homeassistant中輸入在.yaml文件中指定的名稱,但不能使用下劃線字符“ _”,因?yàn)楫?dāng)名稱為時(shí),alexa將無法正確識(shí)別它們。

例如:

測(cè)試燈打開

測(cè)試燈關(guān)閉

添加后,您需要添加語音。這就是您向Alexa講命令的方式。我選擇了以下選項(xiàng):

ActivateSceneIntent Activate {Scene}

這將允許您說出“ activate”命令,然后您可以從上方說出插槽的名稱,例如“ Test light on”打開

請(qǐng)參考以下視頻進(jìn)行現(xiàn)場(chǎng)演示:

第3步:路由器設(shè)置

首先,您需要轉(zhuǎn)發(fā)您的路由器。為此,您首先需要查看您是否具有靜態(tài)IP。對(duì)于我們大多數(shù)人來說,我們都是通過DHCP從ISP獲得IP地址的。因此,如果由于某種原因與ISP斷開連接,此地址可能會(huì)更改。因此,您需要使用DDNS。我們有很多服務(wù)可以做到這一點(diǎn),其中之一就是duckdns。我有一個(gè)華碩路由器,所以華碩有自己的服務(wù)。在您的WAN設(shè)置下,您將找到DDNS選項(xiàng)卡或類似名稱。從您使用的任何ddns站點(diǎn)獲取您的網(wǎng)址后,您都將其輸入到路由器中,然后選擇要使用的ddns服務(wù),以便您的路由器將使用您的ISP IP地址更新該ddns服務(wù)器,以防萬一由于任何原因而改變

一旦設(shè)置好,您將需要將家庭輔助端口8123轉(zhuǎn)發(fā)到樹莓派。

為此,您需要進(jìn)入路由器的端口轉(zhuǎn)發(fā)設(shè)置,并將tcp/udp端口8123都轉(zhuǎn)發(fā)到您的樹莓派的IP地址。要從樹莓派獲取IP地址,只需從樹莓派登錄到終端,然后鍵入ifconfig。

請(qǐng)?jiān)L問www.portforward.com,了解如何轉(zhuǎn)發(fā)品牌路由器上的端口。

設(shè)置后,您就可以開始構(gòu)建lambda函數(shù)了。

步驟4:Lambda函數(shù)設(shè)置

對(duì)于HTTPS設(shè)置,我使用了Amazon aws的lambda函數(shù)。因此,請(qǐng)轉(zhuǎn)到console.aws.amazon.com并創(chuàng)建一個(gè)帳戶。

創(chuàng)建aws帳戶后,您將轉(zhuǎn)到所有服務(wù),然后在“計(jì)算機(jī)”部分下選擇lambda

選擇創(chuàng)建新的lambda函數(shù)。 br》您將在以下網(wǎng)址上找到的代碼添加到lambda函數(shù)的代碼部分:

https://community.home-assistant.io/t/aws-lambda-proxy-custom-alexa-skill -當(dāng)您不擁有-https/5230

添加后,您將需要更改以下部分:

‘a(chǎn)mzn1.ask.skill.xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx’更改為我們?cè)诘?步中討論過的亞馬遜開發(fā)人員技能的應(yīng)用程序ID。

http://xxxxxxxx:8123/api/alexa?api_password = pas將需要更新為您的ddns網(wǎng)址和您創(chuàng)建的密碼對(duì)于設(shè)置1中的homeassantant,在配置選項(xiàng)卡下,您需要確保運(yùn)行時(shí)為node.js處理程序?yàn)閕ndex.handler并且角色將為現(xiàn)有角色。在現(xiàn)有角色下,我只是將其命名為mine lmabda_basic_execution。

為了說明起見,我將其標(biāo)記為automatic home

將內(nèi)存更改為128 MB,并將超時(shí)設(shè)置為0min 10sec

在觸發(fā)條件下,它將需要具有alexa技能套件。

以下是有關(guān)如何設(shè)置所有內(nèi)容的視頻,供您參考:

步驟5:最終測(cè)試

您最終將需要進(jìn)行全部測(cè)試。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5364

    瀏覽量

    91953
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1334

    瀏覽量

    56481
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2082

    瀏覽量

    110808
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用Python/MyHDL創(chuàng)建自定義FPGA IP

    使用 Python/MyHDL 創(chuàng)建自定義 FPGA IP,與 Vivado 集成,并通過 PYNQ 進(jìn)行控制——實(shí)現(xiàn)軟件上的簡(jiǎn)單硬件設(shè)計(jì)。
    的頭像 發(fā)表于 04-09 09:53 ?293次閱讀
    使用Python/MyHDL<b class='flag-5'>創(chuàng)建</b><b class='flag-5'>自定義</b>FPGA IP

    MCUXpresso SDK創(chuàng)建自定義清單

    by standardizing SDK configurations. 本指南將介紹創(chuàng)建和使用自定義清單來定制 MCUXpresso SDK 設(shè)置的過程,確保您的開發(fā)環(huán)境針對(duì)性能和可維護(hù)性進(jìn)行優(yōu)化
    發(fā)表于 04-07 07:11

    極海APM32F427如何實(shí)現(xiàn)自定義USB HID設(shè)備與PC進(jìn)行通信

    最近需要使用到 APM32F427 枚舉成Custom HID設(shè)備進(jìn)行用戶自定義通信,但是官方的例程只有提供的HID枚舉為鼠標(biāo)或者鍵盤類型的設(shè)備。這里記錄一下,怎么使用Geehy官方的USB中間件,實(shí)現(xiàn)自定義的USB HID設(shè)備進(jìn)行用戶通信。
    的頭像 發(fā)表于 03-30 09:30 ?2800次閱讀
    極海APM32F427如何實(shí)現(xiàn)<b class='flag-5'>自定義</b>USB HID設(shè)備與PC進(jìn)行通信

    無圖形界面模式下自定義檢查工具的應(yīng)用

    此前文章已介紹 ANSA 中的自定義檢查工具。本文將探討該功能在無圖形界面(No-GUI)模式下的應(yīng)用,旨在滿足標(biāo)準(zhǔn)化工作流程的需求,適用于需要高度自動(dòng)化的前處理場(chǎng)景。通過集成自定義檢查,用戶可實(shí)現(xiàn)工作流程的高效自動(dòng)化運(yùn)行。
    的頭像 發(fā)表于 11-30 14:13 ?804次閱讀
    無圖形界面模式下<b class='flag-5'>自定義</b>檢查工具的應(yīng)用

    軟硬件協(xié)同技術(shù)分享 - 任務(wù)劃分 + 自定義指令集

    SoC自帶NICE協(xié)處理器接口,且支持傳輸自定義指令。本設(shè)計(jì)軟件層面利用C語言內(nèi)聯(lián)函數(shù)的方式實(shí)現(xiàn)了6條自定義函數(shù)的定義。
    發(fā)表于 10-28 08:03

    采用匯編指示符來使用自定義指令

    就不重復(fù)了。符號(hào)的具體含義可以查看gnu相關(guān)手冊(cè)。 三、總結(jié) 以上方案實(shí)現(xiàn)了軟件層面上添加自定義指令。但若要使得自定義的指令能夠被執(zhí)行,還需要相應(yīng)的硬件支持。
    發(fā)表于 10-28 06:02

    如何在樹莓派上安裝Ubuntu MATE ?

    ,而非GNOME。本文中,我將介紹如何輕松地樹莓派上安裝它。UbuntuMATE官方支持樹莓派,因此每發(fā)布一個(gè)新版本,都會(huì)為
    的頭像 發(fā)表于 08-12 18:56 ?3487次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝Ubuntu MATE ?

    技能+1!如何在樹莓派上使用C++控制GPIO?

    使用樹莓派時(shí),你會(huì)發(fā)現(xiàn)Python和Scratch是許多任務(wù)(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進(jìn)行GPIO編程,而且這樣做還有不少好處。借助Wir
    的頭像 發(fā)表于 08-06 15:33 ?4524次閱讀
    <b class='flag-5'>技能</b>+1!如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>使用C++控制<b class='flag-5'>GPIO</b>?

    樹莓派5上開啟YOLO姿態(tài)估計(jì)識(shí)別之旅!

    AIHat+上|如何編寫自定義Python代碼YOLO姿態(tài)估計(jì)樹莓派AIHat+上|編寫自定義Python代碼今天是第二部分:樹莓派5上使
    的頭像 發(fā)表于 07-18 15:31 ?2793次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b>派5上開啟YOLO姿態(tài)估計(jì)識(shí)別之旅!

    樹莓派5上使用YOLO進(jìn)行物體和動(dòng)物識(shí)別-入門指南

    AIHat+上|如何編寫自定義Python代碼YOLO姿態(tài)估計(jì)樹莓派AIHat+上|編寫自定義Python代碼今天是第一部分:
    的頭像 發(fā)表于 07-17 17:16 ?2360次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b>派5上使用YOLO進(jìn)行物體和動(dòng)物識(shí)別-入門指南

    大彩講堂:VisualTFT軟件如何自定義圓形進(jìn)度條

    VisualTFT軟件如何自定義圓形進(jìn)度條
    的頭像 發(fā)表于 07-07 17:10 ?1982次閱讀
    大彩講堂:VisualTFT<b class='flag-5'>軟件</b>如何<b class='flag-5'>自定義</b>圓形進(jìn)度條

    如何在樹莓派上安裝并運(yùn)行 Arduino 集成開發(fā)環(huán)境!

    使用樹莓派單板計(jì)算機(jī),你可以運(yùn)行各種應(yīng)用程序,包括廣受歡迎的Arduino集成開發(fā)環(huán)境(IDE)。這意味著你可以用它輕松地為通過USB連接到樹莓派計(jì)算機(jī)的微控制器編程,以創(chuàng)建交互式電子項(xiàng)目。下面
    的頭像 發(fā)表于 07-01 17:41 ?4603次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝并運(yùn)行 Arduino 集成開發(fā)環(huán)境!

    完整指南:如何使用樹莓派5、Hailo AI Hat、YOLO、Docker進(jìn)行自定義數(shù)據(jù)集訓(xùn)練?

    今天,我將展示如何使用令人印象深刻的HailoAIHat樹莓派5上訓(xùn)練、編譯和部署自定義模型。注意:文章內(nèi)的鏈接可能需要科學(xué)上網(wǎng)。HailoAIHat根據(jù)你的設(shè)置,
    的頭像 發(fā)表于 06-28 08:23 ?4966次閱讀
    完整指南:如何使用<b class='flag-5'>樹莓</b>派5、Hailo AI Hat、YOLO、Docker進(jìn)行<b class='flag-5'>自定義</b>數(shù)據(jù)集訓(xùn)練?

    KiCad 中的自定義規(guī)則(KiCon 演講)

    “ ?Seth Hillbrand KiCon US 2025 上為大家介紹了 KiCad 的規(guī)則系統(tǒng),并詳細(xì)講解了自定義規(guī)則的設(shè)計(jì)與實(shí)例。? ” ? 演講主要圍繞 加強(qiáng) KiCad 中的自定義
    的頭像 發(fā)表于 06-16 11:17 ?2612次閱讀
    KiCad 中的<b class='flag-5'>自定義</b>規(guī)則(KiCon 演講)

    HarmonyOS應(yīng)用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統(tǒng)默認(rèn)鍵盤的解決方案,可實(shí)現(xiàn)鍵盤個(gè)性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對(duì)按鍵布局進(jìn)行可視化重構(gòu)、設(shè)置多功能組合鍵位,使輸入更加便捷和舒適。安全防護(hù)層面,自定義
    的頭像 發(fā)表于 06-05 14:19 ?2673次閱讀
    从化市| 宜春市| 威宁| 泰安市| 密云县| 芮城县| 定西市| 浦东新区| 柘城县| 方山县| 郸城县| 无为县| 沁源县| 安福县| 洪雅县| 宕昌县| 托克逊县| 东宁县| 新源县| 平和县| 深州市| 宁波市| 霍州市| 周至县| 商水县| 磐石市| 舒兰市| 谢通门县| 郴州市| 长治县| 彭水| 清镇市| 澳门| 贵定县| 镇江市| 虎林市| 福建省| 揭东县| 顺义区| 米易县| 兰西县|