chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

怎樣連接到IBM Watson IoT

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

掃碼添加小助手

加入工程師交流群

步驟1:開始之前

確保已存在以下內(nèi)容:

您已經(jīng)完成了本教程的第1部分。

一個Bluemix帳戶。

愛迪生中已安裝Node-Red Watson IoT節(jié)點模塊。為此,請查看官方文檔。

步驟2:Watson IoT Application

此處的入口部分是創(chuàng)建Bluemix應用程序它將收集設備的數(shù)據(jù),在這種情況下為LED狀態(tài)。為此,請轉(zhuǎn)到Bluemix目錄并選擇Internet of Things Platform Starter樣板,如果愿意,請轉(zhuǎn)到此鏈接并創(chuàng)建您的應用程序。

https://console.ng.bluemix.net/catalog/starters/internet-of-things-platform-starter/

請注意,通過此樣板,您可以將Node.js運行時,物聯(lián)網(wǎng)平臺和Cloudant NoSQL DB服務綁定到該應用程序。我們對本教程感興趣的是物聯(lián)網(wǎng)平臺和Node.js,因為它帶有Node-Red。

創(chuàng)建應用程序后,轉(zhuǎn)到物聯(lián)網(wǎng)平臺服務儀表板。在其中,您會找到按鈕啟動儀表板。單擊它

在Watson IoT Platform儀表板中,轉(zhuǎn)到設備,然后選擇設備類型選項卡并創(chuàng)建設備類型。

在設備頁面中,現(xiàn)在選擇瀏覽標簽,然后點擊添加設備。選擇您剛剛創(chuàng)建的設備類型并為其設置一個名稱。完成向?qū)?,然后在結(jié)果頁面中保存設備的詳細信息,因為您需要它們來連接物理設備(此數(shù)據(jù)無法恢復)。要存儲的重要數(shù)據(jù)是:

組織ID。

設備類型。

設備ID。

身份驗證令牌。

步驟3:將電路連接到IoT

怎樣連接到IBM Watson IoT

將電路連接到IoT

在本部分中,您將在Edison中修改Node-Red中的流,以現(xiàn)在就可以從IoT實例向IoT實例發(fā)送數(shù)據(jù)和接收命令,并從IoT實例接收命令,從而使其可以從Internet(而不是互聯(lián)網(wǎng))進行控制

此外,本節(jié)還假定Watson IoT節(jié)點已安裝在Edison的Node-Red中。如果沒有,請按照此處的說明

https://www.npmjs.com/package/node-red-contrib-ibm 。..

在愛迪生中啟動Node-Red添加和配置Watson IoT連接。在這里,LED將連接到IoT平臺,因此它可以從設備收集數(shù)據(jù)并發(fā)送命令以通過Internet打開和關(guān)閉它。

步驟4:讀取LED狀態(tài)

在輸入抽屜中,選擇 gpio 節(jié)點并將其拖放到畫布上。雙擊它并指定:

電路板:您在第1部分中配置的電路板。

類型:數(shù)字(0/1)。

引腳:我使用了引腳6。

名稱:ReadLED。

步驟5:形成Watson IoT的消息

Watson IoT期望一個非常特殊的消息?;旧?,您需要從有效負載中讀取LED的狀態(tài),并將其分配給Watson IoT期望的屬性,這是JSON消息中的d屬性。

為此,請使用 功能抽屜中的“功能”節(jié)點,然后在其中輸入以下代碼(不要忘記雙擊它)。

var ledState = msg.payload;

msg.payload = {

“d”: {

“l(fā)ed_state”: ledState

}

};

return msg;

現(xiàn)在

步驟6:將數(shù)據(jù)發(fā)送到IoT

選擇 Watson IoT 從 Output 抽屜中將其拖放到畫布上。雙擊它。

在將數(shù)據(jù)發(fā)送到IoT平臺之前,您需要配置連接。為此,請點擊憑據(jù)字段中的鉛筆圖標。在生成的表單中,輸入本教程的 Watson IoT應用程序部分中創(chuàng)建設備時獲得的憑據(jù)的信息。

一旦配置了憑據(jù),請指定其余字段:

連接為:設備

已注冊:應選擇已注冊的無線電

憑據(jù):您剛剛配置的憑據(jù)

事件類型:事件

格式:json

單擊完成,連接功能和該節(jié)點并部署更改。如果一切配置正確,ReadLED(如上圖)和Watson IoT節(jié)點都將有一個指示燈,指示它們已正確連接。

步驟7:從IoT讀取命令

現(xiàn)在將LED數(shù)據(jù)發(fā)送到IoT平臺。但是,尚無法從Internet對其進行操作。基本上,它只是數(shù)據(jù)源,沒有采取任何措施?,F(xiàn)在可以從Internet讀取狀態(tài)并將其反映在LED上。這就是命令。

在輸入抽屜中,找到 Watson IoT 節(jié)點并將其拖放到畫布上。雙擊它并指定以下內(nèi)容:

連接為:設備

憑據(jù):您剛剛使用的憑據(jù)配置

命令:閃爍

保存節(jié)點。

步驟8:格式化傳入消息

由于來自Watson IoT的傳入消息具有特定格式,因此您需要提取要反映在物理LED中的狀態(tài)。從 Functions 抽屜中拖放 function 節(jié)點,然后輸入以下代碼。

var ledState = msg.payload.d.led_state;

msg.payload = ledState;

return msg;

連接兩個節(jié)點。最后,將功能節(jié)點與在本教程的第1部分中創(chuàng)建的LED節(jié)點連接起來。

最后,如果您遵循第1部分和第2部分中的這一部分,那么Edison中的流程應類似于此步驟中的圖像。此圖像的前兩行節(jié)點已在第1部分中完成,而最后一行已在本節(jié)中完成。

步驟9:從IoT讀取和控制設備

一旦設備通過Edison中的Node-Red連接到Watson IoT平臺,就該在Bluemix應用程序中創(chuàng)建流以接收該信息并將命令發(fā)送到打開和關(guān)閉LED。這將使用與第1部分中使用的HTTP請求非常相似的HTTP請求來完成。

首先,您需要在Bluemix中啟動Node-Red應用程序。為此,請轉(zhuǎn)到Bluemix儀表板,然后在所有應用程序中單擊應用程序的 Route 。出現(xiàn)的頁面上有一個大按鈕,顯示轉(zhuǎn)到您的Node-RED流編輯器。單擊它,Node-Red編輯器將準備就緒,可以開始創(chuàng)建流了。

步驟10:讀取數(shù)據(jù)

這是一項瑣碎的任務在Watson IoT節(jié)點中已經(jīng)預先安裝了Watson IoT節(jié)點,因此可以在Bluemix中使用。就像從 Input 抽屜中添加 Watson IoT 節(jié)點并指定以下屬性一樣簡單:

身份驗證:Bluemix服務

輸入:設備事件

設備類型:您在憑證中使用的那個。

設備ID :您在憑據(jù)中使用的設備

事件:+

Format :json

我將此節(jié)點連接到 debug 節(jié)點,只是為了在 Debug 窗格,但是通常的想法是,當設備將數(shù)據(jù)發(fā)送到IoT實例時,您應該適當?shù)貙Υ赡軙蛞苿釉O備或電子郵件發(fā)送通知,或者可能會向連接到IoT的設備觸發(fā)命令。

步驟11:HTTP請求

在Node-Red的 Input 抽屜中,選擇 HTTP 節(jié)點,將其拖放到畫布上。雙擊畫布中的節(jié)點并指定以下參數(shù):

方法:GET

URL :/led/:state

步驟12:從HTTP請求中提取操作

您可以在上面的URL中看到,操作作為URL的最后一部分傳遞。因此,我們需要提取它。 Node-Red使您可以使用標準Express API從請求中獲取變量。

從 Function 抽屜中選擇 function 節(jié)點并拖動并將其拖放到畫布上。雙擊并放置以下JavaScript代碼。

if (msg.req.path == “/led/on”) {

msg.payload = 1;

msg.httpMsg = “On”

} else if (msg.req.path == “/led/off”) {

msg.payload = 0;

msg.httpMsg = “Off”

} else {

msg = null;

}

return msg;

輸入代碼后,單擊完成并連接兩個節(jié)點。

步驟13:將命令發(fā)送到設備

消息正確形成后,您可以將該命令發(fā)送到設備。從“輸出”抽屜中拖放一個Watson IoT節(jié)點,然后雙擊它。指定以下內(nèi)容:

身份驗證:Bluemix服務

輸出類型:設備命令

設備類型:您憑據(jù)中的一個

設備ID :您憑據(jù)中的一個

命令 類型:閃爍

格式:json

數(shù)據(jù):{“ d” :{“錯誤”:“有錯誤”}}

單擊完成并將功能連接到該節(jié)點。

注意 Data 屬性正在使用形成的JSON消息。只要其中具有 d 屬性,該消息就會被替換?;旧鲜窃谡f如果在消息中沒有找到 d 屬性,然后將錯誤消息發(fā)送到設備。在功能節(jié)點中,我們確保消息中存在該屬性。

步驟14:發(fā)回響應

因為此請求是通過以下方式發(fā)起的:一個HTTP請求,您必須以HTTP響應完成它。為此,在 Output 抽屜中選擇一個 HTTP Response 節(jié)點并將其拖放到畫布上。將該節(jié)點連接到先前創(chuàng)建的功能以形成客戶端消息。

單擊部署以使流程栩栩如生。

第15步:測試流程

現(xiàn)在已經(jīng)創(chuàng)建了流程,您可以使用網(wǎng)站了瀏覽器或處理HTTP請求(例如cURL或WGET)的任何其他程序來對其進行測試。

打開Web瀏覽器并使用這兩個URL之一。就我而言,我的Bluemix應用程序的地址是https://vsiotll.mybluemix.net

https://vsiotll.mybluemix.net/led/on

https://vsiotll.mybluemix.net/led/off

注意:隨著我將自己的空間用于自己的空間,此網(wǎng)址很快就會消失教育目的。

第16步:結(jié)論

使用適當?shù)钠脚_和工具,可以帶給您永久的價值。相對輕松地實現(xiàn)生活中任何瘋狂的想法。今天,與硬件和軟件進行交互非常簡單,此外,構(gòu)建有趣的東西可以幫助您使生活更輕松:也許是一種能夠感應到植物的水分或濕度,然后在需要時澆水的設備,或者是一種寵物飼養(yǎng)設備,單擊移動設備中的按鈕即可觸發(fā)。可能性是無止境的!

您應該牢記的一件重要事情是:安全是一個大話題,永遠不可低估。這是諸如IBM Watson IoT之類的平臺幫助您保護和管理設備的機會。
責任編輯:wv

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

    關(guān)注

    3

    文章

    1853

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    IoT模組與IoT網(wǎng)關(guān)有什么區(qū)別和聯(lián)系

    IoT模組 IoT網(wǎng)關(guān) 功能定位 設備端通信與數(shù)據(jù)處理核心 網(wǎng)絡邊緣的數(shù)據(jù)匯聚與協(xié)議轉(zhuǎn)換樞紐 核心作用 實現(xiàn)設備與網(wǎng)絡的連接及基礎數(shù)據(jù)處理 連接異構(gòu)設備、優(yōu)化數(shù)據(jù)傳輸、保障安全 技術(shù)
    的頭像 發(fā)表于 10-24 15:24 ?347次閱讀

    如何使用 NuMaker 板和 Mbed OS 上的連接字符串連接到 Azure IoT?

    使用 NuMaker 板和 Mbed OS 上的連接字符串連接到 Azure IoT
    發(fā)表于 09-04 07:46

    如何在NuMaker-IoT-M467 上使用 FreeRTOS 和 CycloneTCP 的 MQTT 連接?

    NuMaker-IoT-M467 上使用 FreeRTOS 和 CycloneTCP 的 MQTT 連接
    發(fā)表于 09-04 06:27

    NB-IoT 網(wǎng)絡對功耗的真實影響:Otii實測 Thales 模組的注冊與連接行為全解析

    減少超50%。而且,如果該設備嘗試再次連接到已知基站時,比如從深度睡眠中喚醒后,重新附著時間更短,僅需4秒。請見圖表3。 圖表1:在漫游狀態(tài)下PLMN掃描網(wǎng)絡時,NB-IoT連接網(wǎng)絡時的電流消耗 圖表
    發(fā)表于 09-02 17:44

    如何在AMD Vitis Unified 2024.2中連接到QEMU

    在本篇文章我們將學習如何在 AMD Vitis Unified 2024.2 中連接到 QEMU。 這是本系列的第 2 篇博文。要了解如何設置和使用 QEMU + 協(xié)同仿真,請參閱開發(fā)者分享|在 AMD Versal 自適應 SoC 上使用簡單的 QEMU + 協(xié)同仿真示例。
    的頭像 發(fā)表于 08-06 17:24 ?1485次閱讀
    如何在AMD Vitis Unified 2024.2中<b class='flag-5'>連接到</b>QEMU

    企業(yè)級AI的未來:IBM實現(xiàn)通用型企業(yè)級 AI 智能體的重大突破

    ),同時擁有計算機技術(shù)與軟件專業(yè)系統(tǒng)架構(gòu)設計師技術(shù)資格。他現(xiàn)在是 IBM 科技事業(yè)部數(shù)據(jù)與人工智能資深技術(shù)專家,擁有 20 多年數(shù)據(jù)分析軟件相關(guān)技術(shù)經(jīng)驗,是 IBM 認證的大數(shù)據(jù)架構(gòu)師和 Watson
    的頭像 發(fā)表于 07-21 15:14 ?320次閱讀
    企業(yè)級AI的未來:<b class='flag-5'>IBM</b>實現(xiàn)通用型企業(yè)級 AI 智能體的重大突破

    將CYW20706基于硅的藍牙模塊(CYBT-343151-02)連接到定制板上的MCU,怎樣才能將鏈接配置為未確認數(shù)據(jù)模式?

    我將 CYW20706 基于硅的藍牙模塊(CYBT-343151-02)連接到定制板上的 MCU。 它在確認數(shù)據(jù)模式下工作,沒有問題 但是我怎樣才能將鏈接配置為未確認數(shù)據(jù)模式
    發(fā)表于 06-27 08:23

    STM32的DCode bus是連接到bus matrix的嗎?

    stm32參考手冊里的系統(tǒng)架構(gòu)圖中把Dcode連接到bus matirx,但是其對Dcode bus的描述卻是連接m3的Dcode到flash的數(shù)據(jù)接口。 cortex-m3的TRM里面也明確說了
    發(fā)表于 06-17 07:40

    IBM推出新一代大型主機IBM z17

    今天,IBM(紐約證券交易所:IBM)宣布推出新一代大型主機 IBM z17。作為 IBM Z 主機系列的最新旗艦產(chǎn)品,IBM z17 搭載
    的頭像 發(fā)表于 04-10 14:45 ?860次閱讀

    從Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)庫

    ? 從 Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數(shù)據(jù)庫 MySQL 數(shù)據(jù)訪問組件(MyDAC)是一個組件庫,提供從 Delphi 和 C++ Builder
    的頭像 發(fā)表于 01-20 13:47 ?1319次閱讀
    從Delphi、C++ Builder和Lazarus<b class='flag-5'>連接到</b>MySQL數(shù)據(jù)庫

    使用插件將Excel連接到MySQL/MariaDB

    使用插件將 Excel 連接到 MySQL/MariaDB 適用于 MySQL 的 Devart Excel 插件允許您將 Microsoft Excel 連接到 MySQL 或 MariaDB
    的頭像 發(fā)表于 01-20 12:38 ?1130次閱讀
    使用插件將Excel<b class='flag-5'>連接到</b>MySQL/MariaDB

    請問ADS12935導聯(lián)時WCT需要連接到什么?

    請問ADS12935導聯(lián)時WCT需要連接到什么?還有TI有沒有關(guān)于ADS1293和ARM的SPI連接的程序代碼??謝謝??!
    發(fā)表于 01-09 08:04

    EE-321:將Blackfin處理器連接到AD7656 SAR ADC

    電子發(fā)燒友網(wǎng)站提供《EE-321:將Blackfin處理器連接到AD7656 SAR ADC.pdf》資料免費下載
    發(fā)表于 01-06 16:04 ?0次下載
    EE-321:將Blackfin處理器<b class='flag-5'>連接到</b>AD7656 SAR ADC

    EE-219:將字符LCD面板連接到ADSP-21262 SHARC DSP

    電子發(fā)燒友網(wǎng)站提供《EE-219:將字符LCD面板連接到ADSP-21262 SHARC DSP.pdf》資料免費下載
    發(fā)表于 01-05 10:10 ?0次下載
    EE-219:將字符LCD面板<b class='flag-5'>連接到</b>ADSP-21262 SHARC DSP

    在實際的電氣連接中,是直接將Exposed Thermal Pad連接到AGND嗎?

    Exposed Thermal Pad連接到AGND?有些芯片的Exposed Thermal Pad 數(shù)據(jù)手冊上要求連接到VSS.
    發(fā)表于 12-24 06:04