前言: 讀大學的時候學的是物聯網工程,大概是在大二的時候開始接觸單片機,那時候特喜歡搗鼓那些東西,就覺得特別酷有極客范。還記得第一次做物聯網相關的是一個遠程控制的開關,第一次調通的時候真的很興奮,啥也沒干就掛在那用手機控制繼電器聽咔嗒咔噠的聲音,現在想想真的好小兒科,明明只是按照人家的教程改改 ...
遇到的問題: 查看了EMQ文檔發現並不提供消息的持久化功能,MQTT協議是按照設備一直在線設計的,數據都是保存在內存里的,但是考慮到用戶上傳傳感器數據不可能接收了就扔掉,那樣就沒法查看歷史數據了,所以用戶上傳的消息必須要能夠保存下來,以便查看歷史數據,這樣一來持久化功能就需要我們自己來實現。 另外還會出現一個問題,當兩個設備注冊的主題名一樣的時候,不能分出是哪一個設備發出的消息,在接收訂閱消息的時 ...
2018-11-07 11:44 0 654 推薦指數:
前言: 讀大學的時候學的是物聯網工程,大概是在大二的時候開始接觸單片機,那時候特喜歡搗鼓那些東西,就覺得特別酷有極客范。還記得第一次做物聯網相關的是一個遠程控制的開關,第一次調通的時候真的很興奮,啥也沒干就掛在那用手機控制繼電器聽咔嗒咔噠的聲音,現在想想真的好小兒科,明明只是按照人家的教程改改 ...
$SYS-系統主題 先來看一段EMQ對於系統主題的介紹:EMQ 消息服務器周期性發布自身運行狀態、MQTT 協議統計、客戶端上下線狀態到 $SYS/ 開頭系統主題。$SYS 主題路徑以 “$SYS/brokers/{node}/” 開頭,’${node}’ 是 Erlang 節點名稱 系統主題 ...
數據庫的設計: 后台使用Django web框架實現,Django和python怎么用就不介紹了,東西太多了,看完下面的這些博客就可以了,差不多就夠了https://www.cnblogs.com/ ...
EMQ: 現有的MQTT服務器有很多,例如Mosquitto、Apache-Apollo、EMQ等等,最后呢選擇了EMQ畢,國內公司的開源產品,中文資料相對要多一些。EMQ的官網宣稱是百萬級分布式開源物聯網MQTT消息服務器,百不百萬倒無所謂,反正是給自用的沒有那么多的數據產生。 安裝 ...
摘要: Vue我也是剛開始學的,看了兩天的文檔就開始着手做這件事了,所以對vue了解不太深入,沒有能力說的的太詳細萬一是錯誤的不就誤導別人了,所以只對幾個相對來說比較主要的點說明一下。 搭建開發環境: 老生常談的話題!首先自然是要安裝nodejs,這個直接去官網下載安裝即可,再使用命令npm ...
搭建開發環境: 在開篇的時候就說過硬件部分會使用Arduino平台和NodeMCU,只是Arduino平台不能直接對NodeMCU進開發,正好換電腦了也需要重新安裝一遍,就順便說一下。 首先下載ArduinoIDE安裝包官網太慢可以用這個鏈接:Arduino 1.8.7我使用的版本是1.8.7 ...
本文以常見物聯網使用場景為例,介紹了如何利用 EMQ X MQTT 服務器 + InfluxDB + Grafana 構建物聯網數據可視化平台,將物聯網設備上傳的時序數據便捷地展現出來。 在物聯網項目中接入平台的設備數據和數據存儲方案有以下特點: 數據采集的維度、頻率、以及設備數量 ...
rabbitMQ不支持數據庫的持久化,只支持內存以及文件持久化 https://blog.csdn.net/bwh0520/article/details/78746873 http://blog.yuqiyu.com/spring-boot-chapter41.html activemq ...