原文:物聯網架構成長之路(33)-EMQ數據存儲到influxDB

一 前言 時隔一年半,技術變化特別快,學習也要跟上才行。以前寫過EMQ數據轉存問題,當時用了比較笨的方法,通過寫插件的方式,把MQTT里面的數據發送到數據庫進行存儲。當時也是為了學習erlang和emq。現在隨着對物聯網的深入,也結合實際需求,不停的學習。下面將介紹我實驗測試可行的物聯網數據分析解決方案。采用的還是開源方案。通過訂閱MQTT的根Topic,把所有物聯網數據轉存到InfluxDB時序 ...

2019-07-09 21:55 1 1966 推薦指數:

查看詳情

聯網架構成長之路(5)-EMQ插件配置

1. 前言  上一小結說了插件的創建,這一節主要怎么編寫代碼,以及具體流程之類的。2. 增加一句Hello World  修改 ./deps/emq_plugin_wunaozai/src/emq_plugin_wunaozai.erl 增加一行Hello World   增加后,保存 ...

Sat Dec 30 04:43:00 CST 2017 0 3358
聯網架構成長之路(6)-EMQ權限控制

1. 前言   EMQTT屬於一個比較小眾的開源軟件,很多資料不全,很麻煩,很多功能都是靠猜測,還有就是看官方提供的那幾個插件,了解。 2. 說明   上一小節的插件 emq_plugin_wunaozai   文件 emq_plugin_wunaozai.erl   這個文件 ...

Thu Jan 04 05:25:00 CST 2018 0 8012
聯網架構成長之路(4)-EMQ插件創建

1. 說明  以下用到的知識,是建立在我目前所知道的知識領域,以后如果隨着知識的拓展,不一定會更新內容。由於不是EMQ公司的人,EMQ的文檔又很少,很多知識點都是靠猜的。2. 一些資料  架構設計 http://emqtt.com/docs/v2/design.html   擴展插件 http ...

Wed Dec 27 05:21:00 CST 2017 0 3116
聯網架構成長之路(3)-EMQ消息服務器了解

1. 了解   聯網最基礎的就是通信了。通信協議,聯網協議好像有那么幾個,以前各個協議都有優劣,最近一段時間,好像各大廠商都采用MQTT協議,所以我也不例外,不搞特殊,采用MQTT協議,選定了協議,接下來就是選一個MQTT服務器(Broker),項目初期肯定是使用開源的解決方案會好一點,一方 ...

Tue Dec 26 04:25:00 CST 2017 0 5224
聯網架構成長之路(7)-EMQ權限驗證小結

1. 前言   經過前面幾小節,講了一下插件開發,這一小節主要對一些代碼和目錄結構進行講解,這些都是測試過程中一些個人經驗,不一定是官方做法。而且也有可能會因為版本不一致導致差異。 2. 目錄結構   這個目錄結構整體就是從 emq-plugin-template 復制一份過來 ...

Sat Jan 06 03:54:00 CST 2018 0 2474
聯網架構成長之路(8)-EMQ-Hook了解、連接Kafka發送消息

1. 前言   按照我自己設計的聯網框架,對於MQTT集群中的所有消息,是要持久化到磁盤的,這里采用一個消息隊列中間件Kafka作為數據緩沖,緩沖結果存到數據倉庫中,以供后續作為數據分析。由於MQTT集群中的消息都是比較分散的,所以使用Kafka來聚合、采集消息。 2. 下載&編譯 ...

Tue Jan 09 16:45:00 CST 2018 9 9413
聯網架構成長之路(50)-EMQ配置SSL證書,實現MQTTs協議

0. 前言  EMQ是帶有SSL功能的,需要進行簡單的配置,才能使用。下面就簡單說一下如何實現自簽證書。 1. 利用OpenSSL簽發證書 2. 配置到EMQX的emqx.conf  如果啟用單向認證的話,客戶端不需要證書都可以連接 ...

Thu Feb 27 00:23:00 CST 2020 0 2521
聯網架構成長之路(31)-EMQ基於HTTP權限驗證

  看過之前的文章就知道,我之前是通過搞插件,或者通過里面的MongoDB來進行EMQ的鑒權登錄和權限驗證。但是前段時間發現,還是通過HTTP WebHook 方式來調用鑒權接口比較適合實際使用。還是實現設備分配一個device_id和device_key兩個信息。即登錄我們的業務服務器,同時登錄 ...

Mon Jul 08 05:03:00 CST 2019 0 700
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM