91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何運(yùn)行與Apache Kafka和MQTT代理演示?

lhl545545 ? 來源:未來物聯(lián)網(wǎng) ? 作者:未來物聯(lián)網(wǎng) ? 2020-07-28 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

用于傳感器分析的KSQL UDF。利用KSQL的新的API特性,用Java輕松地構(gòu)建UDF / UDAF函數(shù),從而使用Apache Kafka進(jìn)行連續(xù)流處理。用例:聯(lián)網(wǎng)汽車——使用深度學(xué)習(xí)的實(shí)時(shí)流媒體分析。

我為混合機(jī)器學(xué)習(xí)基礎(chǔ)設(shè)施構(gòu)建了一個(gè)場景,利用Apache Kafka作為可伸縮的中樞神經(jīng)系統(tǒng)。使用公共云在極端尺度下訓(xùn)練分析模型(如通過谷歌ML引擎在谷歌云平臺(tái)(GCP)上使用TensorFlow和TPUs。預(yù)測(即模型推斷)是在本地Kafka基礎(chǔ)設(shè)施的邊緣前提下執(zhí)行的(例如利用Kafka流或KSQL進(jìn)行流分析)。

這篇文章的重點(diǎn)是在前提部署。我用KSQL UDF創(chuàng)建了一個(gè)用于傳感器分析的Github項(xiàng)目。它利用KSQL的新API特性輕松地使用Java構(gòu)建UDF / UDAF函數(shù),對(duì)傳入事件進(jìn)行連續(xù)流處理。

用例:聯(lián)網(wǎng)汽車——使用深度學(xué)習(xí)的實(shí)時(shí)流媒體分析

連續(xù)處理來自連接設(shè)備(本例中的汽車傳感器)的數(shù)百萬個(gè)事件:

我建立了不同的分析模型。他們?cè)诠苍粕辖邮苡?xùn)練,利用TensorFlow、H2O和谷歌ML引擎。模型創(chuàng)建不是這個(gè)示例的重點(diǎn)。最終的模型已經(jīng)準(zhǔn)備好投入生產(chǎn),并可以部署進(jìn)行實(shí)時(shí)預(yù)測。

模型服務(wù)可以通過模型服務(wù)器或原生嵌入到流處理應(yīng)用程序中來完成。查看模型部署中RPC與流處理的權(quán)衡和“TensorFlow + gRPC + Kafka流”示例。

演示:使用MQTT、Kafka和KSQL在邊緣進(jìn)行模型推斷

Github項(xiàng)目生成汽車傳感器數(shù)據(jù),通過Confluent MQTT代理將其轉(zhuǎn)發(fā)到Kafka集群進(jìn)行KSQL處理和實(shí)時(shí)分析。

這個(gè)項(xiàng)目主要是通過MQTT將數(shù)據(jù)輸入Kafka,通過KSQL對(duì)數(shù)據(jù)進(jìn)行處理:

Confluent MQTT代理的一大優(yōu)點(diǎn)是可以簡單地實(shí)現(xiàn)物聯(lián)網(wǎng)場景,而不需要MQTT代理。您可以通過MQTT代理直接將消息從MQTT設(shè)備轉(zhuǎn)發(fā)到Kafka。這大大減少了工作和成本。如果您“只是”希望在Kafka和MQTT設(shè)備之間進(jìn)行通信,那么這是一個(gè)完美的解決方案。

如果你想看這個(gè)故事的其他部分(與像Elasticsearch / Grafana這樣的sink應(yīng)用的集成),請(qǐng)看看Github項(xiàng)目“KSQL流物聯(lián)網(wǎng)數(shù)據(jù)”。通過Kafka Connect和Elastic connector實(shí)現(xiàn)了與ElasticSearch和Grafana的集成。

KSQL UDF 源代碼

開發(fā)udf非常容易。只需在一個(gè)UDF類中實(shí)現(xiàn)一個(gè)Java方法:

下面是KSQL UDF異常檢測的完整源代碼。(Anomaly Detection KSQL UDF.)

如何運(yùn)行與Apache Kafka和MQTT代理演示?

在Github項(xiàng)目中描述了執(zhí)行演示的所有步驟。

您只需要安裝Confluent Platform,然后按照以下步驟部署UDF、創(chuàng)建MQTT事件并通過利用分析模型的KSQL處理它們。

我使用mosquito to生成MQTT消息。當(dāng)然,您也可以使用任何其他MQTT客戶機(jī)。這就是開放和標(biāo)準(zhǔn)化協(xié)議的最大好處。
責(zé)任編輯:pj

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

    關(guān)注

    2576

    文章

    55071

    瀏覽量

    791555
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2945

    文章

    47839

    瀏覽量

    415371
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8554

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    LuatOS嵌入式開發(fā)實(shí)戰(zhàn):Air780EPM與MQTT通信

    ?本教程聚焦于LuatOS在Air780EPM開發(fā)板上的應(yīng)用,演示如何通過腳本實(shí)現(xiàn)MQTT協(xié)議通信,助力物聯(lián)網(wǎng)設(shè)備快速聯(lián)網(wǎng)。 一、MQTT 協(xié)議詳解 ? 1.1 什么是 MQTT?
    的頭像 發(fā)表于 09-29 18:10 ?536次閱讀
    LuatOS嵌入式開發(fā)實(shí)戰(zhàn):Air780EPM與<b class='flag-5'>MQTT</b>通信

    物聯(lián)網(wǎng)MQTT網(wǎng)關(guān)是什么

    物聯(lián)網(wǎng)MQTT網(wǎng)關(guān)是一種采用MQTT物聯(lián)網(wǎng)協(xié)議的智能設(shè)備或軟件組件,其核心功能是連接不同通信協(xié)議的物聯(lián)網(wǎng)設(shè)備與消息代理服務(wù)器,實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)交換與集中管理,同時(shí)支持邊緣計(jì)算、安全防護(hù)和協(xié)議轉(zhuǎn)換
    的頭像 發(fā)表于 08-29 15:24 ?1024次閱讀

    【嘉楠堪智K230開發(fā)板試用體驗(yàn)】CanMV K230 MQTT通信

    。 1、點(diǎn)擊網(wǎng)絡(luò); 2、點(diǎn)擊MQTT; 3、點(diǎn)擊啟動(dòng); 4、輸入訂閱主題,這里 填發(fā)送者的主題 “/public/01studio/1”; 5、點(diǎn)擊訂閱主題按鈕,等待接收信息; 6、訂閱成功后左邊提示訂閱成功。 運(yùn)行代碼,打印信息如下: 可以看到訂閱者接收到數(shù)據(jù)。
    發(fā)表于 08-16 23:39

    完整指南:如何搭建樹莓派MQTT代理服務(wù)器?

    。MQTT通過TCP/IP運(yùn)行,使用代理服務(wù)器管理客戶端之間的消息分發(fā),允許設(shè)備訂閱特定主題,并且僅在發(fā)布相關(guān)數(shù)據(jù)時(shí)接收更新。其關(guān)鍵特性包括:低帶寬占用:非常適合
    的頭像 發(fā)表于 08-04 17:03 ?911次閱讀
    完整指南:如何搭建樹莓派<b class='flag-5'>MQTT</b><b class='flag-5'>代理</b>服務(wù)器?

    GraniStudio :MQTT 協(xié)議的深度剖析

    在工業(yè)物聯(lián)網(wǎng)(IIoT)的通信協(xié)議體系中,MQTT(Message Queuing Telemetry Transport)憑借其輕量級(jí)、發(fā)布 - 訂閱模式和低帶寬占用等特性,成為連接邊緣設(shè)備與云端
    的頭像 發(fā)表于 08-04 09:48 ?1043次閱讀
    GraniStudio :<b class='flag-5'>MQTT</b> 協(xié)議的深度剖析

    使用NVIDIA GPU加速Apache Spark中Parquet數(shù)據(jù)掃描

    隨著各行各業(yè)的企業(yè)數(shù)據(jù)規(guī)模不斷增長,Apache Parquet 已經(jīng)成為了一種主流數(shù)據(jù)存儲(chǔ)格式。Apache Parquet 是一種列式存儲(chǔ)格式,專為高效的大規(guī)模數(shù)據(jù)處理而設(shè)計(jì)。它按列而非按行
    的頭像 發(fā)表于 07-23 10:52 ?1054次閱讀
    使用NVIDIA GPU加速<b class='flag-5'>Apache</b> Spark中Parquet數(shù)據(jù)掃描

    MQTT介紹

    一、什么是MQTT 物聯(lián)網(wǎng)(IoT)發(fā)展迅猛,傳感器、網(wǎng)關(guān)、云平臺(tái)之間如何高效通信成了核心問題。MQTT(Message Queuing Telemetry Transport)作為一種輕量級(jí)
    的頭像 發(fā)表于 07-14 09:34 ?3695次閱讀
    <b class='flag-5'>MQTT</b>介紹

    Kafka生產(chǎn)環(huán)境應(yīng)用方案

    Apache Kafka作為分布式流處理平臺(tái),在現(xiàn)代大數(shù)據(jù)架構(gòu)中扮演著消息中間件的核心角色。本文將從運(yùn)維工程師的角度,詳細(xì)介紹Kafka在生產(chǎn)環(huán)境中的部署方案、配置優(yōu)化、監(jiān)控運(yùn)維等關(guān)鍵技術(shù)。通過實(shí)戰(zhàn)案例和代碼示例,幫助運(yùn)維團(tuán)隊(duì)構(gòu)
    的頭像 發(fā)表于 07-09 09:56 ?594次閱讀

    Nginx和Apache的差異

    Nginx是一個(gè) 輕量級(jí)/高性能 的反向代理Web服務(wù)器,用于 HTTP、HTTPS、SMTP、POP3 和IMAP 協(xié)議。
    的頭像 發(fā)表于 07-09 09:45 ?690次閱讀

    精通 MQTT:消息隊(duì)列遙測傳輸指南!

    ,解釋了其關(guān)鍵組件,并演示了如何使用Python實(shí)現(xiàn)MQTT客戶端。MQTT代理MQTT系統(tǒng)的核心是代理
    的頭像 發(fā)表于 06-16 16:56 ?1035次閱讀
    精通 <b class='flag-5'>MQTT</b>:消息隊(duì)列遙測傳輸指南!

    基于瑞芯微RK3562 的四核 AR M Cortex-A53 + 單核 ARM Cortex-M0工業(yè)評(píng)估板——MQTT通信方案

    MQTT作為一種低開銷,低帶寬占用的即時(shí)通訊協(xié)議,可以極少的代碼和帶寬為聯(lián)網(wǎng)設(shè)備提供實(shí)時(shí)可靠的消息服務(wù),適用于硬件資源有限的設(shè)備及帶寬有限的網(wǎng)絡(luò)環(huán)境。我司提供的評(píng)估板文件系統(tǒng)已支持Mosquitto工具,本文mqtt_client案例采用Mosquitto工具
    的頭像 發(fā)表于 06-05 15:00 ?1921次閱讀
    基于瑞芯微RK3562 的四核 AR M Cortex-A53 + 單核 ARM Cortex-M0工業(yè)評(píng)估板——<b class='flag-5'>MQTT</b>通信方案

    如何在MQTT中發(fā)布和訂閱實(shí)體

    消息發(fā)送到MQTT代理(Broker)上的特定主題(Topic)。發(fā)布者無需知道有哪些客戶端訂閱了該主題,只需將消息發(fā)送到代理即可。 訂閱(Subscribe):客戶端向MQTT
    的頭像 發(fā)表于 05-20 17:21 ?1461次閱讀

    Kafka工作流程及文件存儲(chǔ)機(jī)制

    Kafka 中消息是以 topic 進(jìn)行分類的,生產(chǎn)者生產(chǎn)消息,消費(fèi)者消費(fèi)消息,都是面向 topic 的。
    的頭像 發(fā)表于 05-19 10:14 ?947次閱讀
    <b class='flag-5'>Kafka</b>工作流程及文件存儲(chǔ)機(jī)制

    《DNESP32S3使用指南-IDF版_V1.6》第五十五章 基于MQTT協(xié)議連接阿里云服務(wù)器

    傳感器、醫(yī)療設(shè)備、智能家居、及一些小型化設(shè)備中已廣泛使用。(3) MQTT協(xié)議原理及實(shí)現(xiàn)方式實(shí)現(xiàn) MQTT 協(xié)議需要:客戶端和服務(wù)器端MQTT 協(xié)議中有三種身份:發(fā)布者(Publish)、代理
    發(fā)表于 03-18 09:22

    MQTT物聯(lián)網(wǎng)平臺(tái)有哪些?有哪些功能?

    MQTT(Message Queuing Telemetry Transport)是一種基于客戶端-服務(wù)器架構(gòu)的發(fā)布/訂閱模式的消息傳輸協(xié)議,它廣泛應(yīng)用于機(jī)器與機(jī)器的通信(M2M)以及物聯(lián)網(wǎng)環(huán)境
    的頭像 發(fā)表于 03-15 14:23 ?1484次閱讀
    <b class='flag-5'>MQTT</b>物聯(lián)網(wǎng)平臺(tái)有哪些?有哪些功能?