1. Serial Studio前言
分享一個開源的串口項目——Serial Studio
,這是一個強大的數(shù)據(jù)可視化軟件,支持串口通信,串口終端,網(wǎng)絡(luò)通信 TCP/UDP,MQTT通信協(xié)議。這個項目遵循MIT
協(xié)議,所以是可以商用的。
Serial Studio 允許您輕松地顯示、處理和導(dǎo)出嵌入式項目中的數(shù)據(jù)。該應(yīng)用程序能夠與串行端口、網(wǎng)絡(luò)套接字和 MQTT 代理進行交互。
項目的主頁地址:https://serial-studio.github.io/
2. Serial Studio特點
- 多個小部件
使用 FFT 圖表、多數(shù)據(jù)圖、對數(shù)圖、儀表、條形小部件等可視化您的數(shù)據(jù)。
- 導(dǎo)出您的數(shù)據(jù)
Serial Studio 可以根據(jù)從您的嵌入式設(shè)備接收到的數(shù)據(jù)實時生成 CSV 文件。
- 數(shù)據(jù)完整性檢查
支持 CRC-8、CRC-16 和 CRC-32 校驗和。有關(guān)更多信息,請查看此問題。
- 項目編輯
無需打開代碼編輯器或閱讀 wiki 即可輕松創(chuàng)建和編輯您的項目。
3. Serial Studio下載安裝
源代碼已經(jīng)托管到Github上,項目地址:https://github.com/Serial-Studio/Serial-Studio
這個項目已經(jīng)累積到2.8K的star了 ,這個項目的源碼是完全開發(fā)的,所以非常方便進行二次開發(fā),增加一些自己想要的功能。編譯本項目的唯一要求是在你的電腦系統(tǒng)中安裝 QT , 本項目編譯支持 Qt 5.15。在GNU/Linux系統(tǒng)上,還需要安裝libgl1-mesa-dev才能編譯應(yīng)用程序。
已使用的Qt模塊的完整列表:
- Qt SVG
- Qt Quick
- Qt Widgets
- Qt Networking
- Qt Serial Port
- Qt Print Support
- Qt Quick Widgets
- Qt Quick Controls 2
這個項目的具體構(gòu)建過程可以參考GitHub上的構(gòu)建說明,基于Python環(huán)境。如果想要直接使用軟件的話,直接進行下載安裝即可。
下載地址:https://github.com/Serial-Studio/Serial-Studio/releases
這里我下載并安裝了軟件,進行了簡單的試用,整體來說,很不錯。
安裝后主界面
4. Serial Studio使用
這里需要加載一個json文件,對于控制面板里的每一個組件,需要在json中配置好,然后通信協(xié)議發(fā)送特定格式的數(shù)據(jù),就可以將數(shù)據(jù)可視化地顯示出來了。
4.1 配置文件
json文件配置,打開Serial Studio,點擊json編輯器
設(shè)置json解析格式,首先添加組別,包含幀頭、分隔符、幀尾以及數(shù)據(jù)顯示格式,記得申請保存喲!
-
Serial
+關(guān)注
關(guān)注
0文章
14瀏覽量
12546 -
串口
+關(guān)注
關(guān)注
14文章
1580瀏覽量
78372 -
串口通信
+關(guān)注
關(guān)注
34文章
1633瀏覽量
56407 -
Uart串口
+關(guān)注
關(guān)注
0文章
29瀏覽量
7042 -
RA6M4
+關(guān)注
關(guān)注
0文章
51瀏覽量
607
發(fā)布評論請先 登錄
七款經(jīng)久不衰的數(shù)據(jù)可視化工具!
從使用效果來看,數(shù)據(jù)可視化工具離不開數(shù)據(jù)中臺嗎?
能做數(shù)據(jù)治理的數(shù)據(jù)可視化工具,又快又靈活
這樣選數(shù)據(jù)可視化工具,更能選到適用的
Renesas RA6M4開發(fā)板之Serial studio串口交互
緊跟老板思維,這款數(shù)據(jù)可視化工具神了
mongodb可視化工具如何使用_介紹一款好用 mongodb 可視化工具

建議收藏的20款實用的數(shù)據(jù)可視化工具
數(shù)據(jù)可視化工具的圖表主要分為哪些
幾款好用的可視化工具推薦

一個嵌入式數(shù)據(jù)可視化工具——Serial Studio
賊拉好用的一個嵌入式數(shù)據(jù)可視化工具

評論