99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

如何運行與Apache Kafka和MQTT代理演示?

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

我建立了不同的分析模型。他們在公共云上接受訓練,利用TensorFlow、H2O和谷歌ML引擎。模型創(chuàng)建不是這個示例的重點。最終的模型已經(jīng)準備好投入生產(chǎn),并可以部署進行實時預測。

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

演示:使用MQTT、Kafka和KSQL在邊緣進行模型推斷

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

這個項目主要是通過MQTT將數(shù)據(jù)輸入Kafka,通過KSQL對數(shù)據(jù)進行處理:

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

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

KSQL UDF 源代碼

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

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

如何運行與Apache Kafka和MQTT代理演示?

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

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

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

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

    關注

    2565

    文章

    53008

    瀏覽量

    767442
  • 物聯(lián)網(wǎng)

    關注

    2931

    文章

    46251

    瀏覽量

    392546
  • 機器學習
    +關注

    關注

    66

    文章

    8503

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    精通 MQTT:消息隊列遙測傳輸指南!

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

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

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

    Kafka工作流程及文件存儲機制

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

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

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

    運行Open Model Zoo演示時出現(xiàn)錯誤“PdhAddCounterW() 失敗的情況,怎么解決?

    構建 Open Model Zoo 演示應用程序。 已下載的英特爾預先訓練的模型。 使用此命令運行演示: interactive_face_detection_demo ^ --loop ^ -m
    發(fā)表于 03-05 09:35

    英特爾?NCS2運行演示時“無法在啟動后找到啟動設備”怎么解決?

    使用 英特爾? NCS2 運行 推斷管道演示腳本 。 在首次嘗試中成功運行演示應用程序。 從第二次嘗試開始遇到錯誤:E: [ncAPI] [ 150951] [security_ba
    發(fā)表于 03-05 06:48

    華為云 FlexusX 實例下的 Kafka 集群部署實踐與性能優(yōu)化

    前言 華為云 FlexusX 實例,以創(chuàng)新的柔性算力技術,為 Kafka 集群部署帶來前所未有的性能飛躍。其靈活的 CPU 與內存配比,結合智能調度與加速技術,讓 Kafka 在高并發(fā)場景下依然
    的頭像 發(fā)表于 01-07 17:23 ?425次閱讀
    華為云 FlexusX 實例下的 <b class='flag-5'>Kafka</b> 集群部署實踐與性能優(yōu)化

    超詳細“零”基礎kafka入門篇

    1、認識kafka 1.1 kafka簡介 Kafka?是一個分布式流媒體平臺 kafka官網(wǎng):http://kafka.apache.or
    的頭像 發(fā)表于 12-18 09:50 ?3191次閱讀
    超詳細“零”基礎<b class='flag-5'>kafka</b>入門篇

    HarmonyOS Next MQTT演示

    HarmonyOS Next MQTT演示
    發(fā)表于 11-07 16:54

    白嫖篇:4G 模組 MQTT 通信功能!

    今天我們白嫖的是4G 模組 MQTT 通信功能!以AIR708E開發(fā)板為例 從MQTT介紹,演示功能概述,準備硬件環(huán)境,準備軟件環(huán)境,代碼示例介紹等給大家展示明白
    的頭像 發(fā)表于 10-30 14:53 ?2247次閱讀
    白嫖篇:4G 模組 <b class='flag-5'>MQTT</b> 通信功能!

    Kafka高性能背后的技術原理

    Kafka 是一款性能非常優(yōu)秀的消息隊列,每秒處理的消息體量可以達到千萬級別。
    的頭像 發(fā)表于 10-23 09:37 ?776次閱讀
    <b class='flag-5'>Kafka</b>高性能背后的技術原理

    MQTT協(xié)議網(wǎng)關的工作原理及功能特性

    在物聯(lián)網(wǎng)的快速發(fā)展中,MQTT協(xié)議網(wǎng)關作為連接物聯(lián)網(wǎng)設備與消息代理服務器的重要橋梁,扮演著不可或缺的角色。MQTT是一種基于發(fā)布/訂閱模式的輕量級通信協(xié)議,特別適用于低帶寬、不穩(wěn)定網(wǎng)絡環(huán)境下
    的頭像 發(fā)表于 09-18 17:00 ?1202次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議網(wǎng)關的工作原理及功能特性

    MQTT網(wǎng)關:物聯(lián)網(wǎng)中的關鍵橋梁

    基于發(fā)布/訂閱模式的輕量級通信協(xié)議,特別適用于低帶寬、不穩(wěn)定網(wǎng)絡環(huán)境下的數(shù)據(jù)傳輸。MQTT網(wǎng)關則是連接物聯(lián)網(wǎng)設備與消息代理服務器之間的橋梁,通過它,物聯(lián)網(wǎng)設備能夠高效、可靠地進行通信和數(shù)據(jù)交換。 MQTT網(wǎng)關的定義與功能
    的頭像 發(fā)表于 08-22 14:15 ?786次閱讀
    <b class='flag-5'>MQTT</b>網(wǎng)關:物聯(lián)網(wǎng)中的關鍵橋梁

    知識科普 MQTT Broker 代理 是什么

    MQTT Broker作為MQTT通信的核心組件,扮演著關鍵的角色,負責管理客戶端連接、消息路由和訂閱管理等任務。它在物聯(lián)網(wǎng)和M2M通信中發(fā)揮著不可或缺的作用,使得設備和應用能夠高效地進行實時通信,為物聯(lián)網(wǎng)的發(fā)展和應用提供了強大的技術支持。
    的頭像 發(fā)表于 08-01 16:51 ?661次閱讀
    知識科普 <b class='flag-5'>MQTT</b> Broker <b class='flag-5'>代理</b> 是什么