国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試

發(fā)布者:alpha11最新更新時間:2025-04-14 來源: cnblogs關(guān)鍵字:IMX6Q開發(fā)板  文件系統(tǒng) 手機看文章 掃描二維碼
隨時隨地手機看文章

開發(fā)板作為服務(wù)器,Ubuntu 開倆個終端作為訂閱者和發(fā)布者進行測試
我們打開/etc 下面的 mosquitto.conf 文件,添加 user root。如下圖所示:

使用以下命令啟動開發(fā)板的 mosquitto 服務(wù)
mosquitto -d -c /etc/mosquito/mosquitto.conf
如下圖所示:

查詢是否啟動成功,命令如下:
ps -ef |grep mosquitto
如果成功如下圖所示:

使用 ping 命令 ping 一下自己的 Ubuntu,這里一定要 ping 通,否則下面的步驟不成功,命令如下,IP 為自己 Ubuntu 的 ip
ping 192.168.1.12 -c 3
成功 ping 通如下圖所示:

在文檔的第一步,我們就已經(jīng)在 Ubuntu 上安裝了 mosquitto,所示我們直接打開一個 終端,訂閱主題,命令如下:
mosquitto_sub -h 192.168.1.20 -t 'mqtt' -v
其中參數(shù)-h 是指定要連接的 MQTT 服務(wù)器,這里的 192.168.1.20 為開發(fā)板的 IP,大家 要根據(jù)自己的 IP 來設(shè)置,-t 訂閱主題,此處為 mqtt,所以主題為 mqtt,-v 打印更多的調(diào)試信息。
如下圖所示:

在 Ubuntu 上打開另一個終端(注意這里又打開了一個終端),發(fā)布主題,命令如下:
mosquitto_pub -h 192.168.1.20 -t 'mqtt' -m 'Hello MQTT' 其中參數(shù)-h 是指定要連接的 MQTT 服務(wù)器,這里的 192.168.1.20 為開發(fā)板的 IP,大家 要根據(jù)己
的 IP 來設(shè)置,-t 訂閱主題,此處為 mqtt,-m 指定消息內(nèi)容,這里發(fā)送的 Hello MQTT。
通信成功以后,我們會在另一個終端看到我們通過開發(fā)板作為 mqtt 服務(wù)器轉(zhuǎn)發(fā)來的 Hello MQTT 信息,如下圖所示:

2.以開發(fā)板作為消息的發(fā)布者,Ubuntu 開倆個終端作為服務(wù)器和訂閱 者進行測試
在 Ubuntu 上開啟 mosquitto 服務(wù),命令如下:
service mosquitto start
查看 mosquitto 是否啟動成功,命令如下:
ps -ef | grep mosquitto
啟動成功如下圖所示:

打開一個另外一個終端,訂閱主題,命令如下:
mosquitto_sub -h 192.168.1.12 -t 'mqtt' -v
其中參數(shù)-h 是指定要連接的 MQTT 服務(wù)器,這里的 IP 為自己 Ubuntu 的 IP,-t 訂閱主題,此處為mqtt,所以主題為 mqtt,-v 打印更多的調(diào)試信息。 如下圖所示:

下面的操作在開發(fā)板上進行,使用 ping 命令 ping 一下自己的 Ubuntu,這里一定要 ping 通,否則 下面的步驟不成功,命令如下,IP 為自己 Ubuntu 的 ip ping 192.168.1.12 -c 3 成功 ping 通如下圖所示:

在開發(fā)板的控制臺,這里的 IP 為 Ubuntu 的 IP,輸入以下命令:
mosquitto_pub -h 192.168.1.12 -t 'mqtt' -m 'Hello MQTT' 通信成功以后,會在 Ubuntu 的訂閱端收到開發(fā)板發(fā)來的 Hello MQTT,如下圖所示:


3.以開發(fā)板作為消息的訂閱者,Ubuntu 開倆個終端作為服務(wù)器和發(fā)布者進行測試
在 Ubuntu 上開啟 mosquitto 服務(wù),命令如下:
service mosquitto start
查看 mosquitto 是否啟動成功,命令如下:
ps -ef | grep mosquitto
啟動成功如下圖所示:

下面的操作在開發(fā)板上進行,使用 ping 命令 ping 一下自己的 Ubuntu,這里一定要 ping 通,否則 下面的步驟不成功,命令如下,IP 為自己 Ubuntu 的 ip ping 192.168.1.12 -c 3 成功 ping 通如下圖所示:

13.png

 


在開發(fā)板的控制臺,這里的 IP 為 Ubuntu 的 IP,輸入以下命令:
mosquitto_sub -h 192.168.1.12 -t 'mqtt' -v

打開一個另外一個終端,訂閱主題,命令如下:
mosquitto_pub -h 192.168.1.12 -t 'mqtt' -m 'Hello MQTT' 其中參數(shù)-h 是指定要連接的 MQTT 服務(wù)器,這里的 IP 為自己 Ubuntu 的 IP,-t 訂閱主題,此處 為mqtt,所以主題為 mqtt,-v 打印更多的調(diào)試信息。 如果成功,則會在開發(fā)板收到來自發(fā)布者的信息,如下圖所示:


關(guān)鍵字:IMX6Q開發(fā)板  文件系統(tǒng) 引用地址:迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試

上一篇:迅為IMX8MM開發(fā)板Linux系統(tǒng)修改默認(rèn)屏幕
下一篇:迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機自啟動

推薦閱讀最新更新時間:2025-06-30 17:48

OK6410A 開發(fā)板 (七) 8 buildroot-2021.02 OK6410A 用戶空間的C語言標(biāo)準(zhǔn)庫
該文中講了 C有標(biāo)準(zhǔn), 有些時候會升級(就像armv6 armv7 armv8 一樣),有C99, C11 C++有標(biāo)準(zhǔn), 有些時候會升級(就像armv6 armv7 armv8 一樣),有C++03, C++11, C++14 標(biāo)準(zhǔn) 并不對應(yīng)代碼 , 我們需要將標(biāo)準(zhǔn)轉(zhuǎn)換為代碼,并能夠解析代碼 標(biāo)準(zhǔn)涉及到兩個東西 編譯器 標(biāo)準(zhǔn)對應(yīng)的代碼 : 標(biāo)準(zhǔn)庫 對于C 是 C標(biāo)準(zhǔn)庫和ISO C標(biāo)準(zhǔn)庫 // C標(biāo)準(zhǔn)庫和ISO C標(biāo)準(zhǔn)庫 是一樣的 對于C++ 是 C++標(biāo)準(zhǔn)庫 C標(biāo)準(zhǔn)庫的實現(xiàn)有很多種 GNU組織 實現(xiàn)了一種, 叫 glibc apple公司實現(xiàn)了一種, 位于 libSystem 中
[單片機]
OK6410A <font color='red'>開發(fā)板</font> (七) 8 <font color='red'>buildroot</font>-2021.02 OK6410A 用戶空間的C語言標(biāo)準(zhǔn)庫
s3c2440下vxworks的tffs文件系統(tǒng)調(diào)試
使用BCNG2440開發(fā)板,該板配置了AM29LV160DB的FLASH。 目標(biāo):實現(xiàn)vxworks下的tffs文件系統(tǒng)。 1、使用最新的bsp,構(gòu)建一個新的工程,然后在vxworks配置選項中增加tffs的支持,以及tffs show的支持,重新編譯內(nèi)核,發(fā)現(xiàn)bsp目錄下自動拷貝了一個新的systffs.c文件,然后報告編譯錯誤, E:Tornado2.2targetconfigbcng2440sysTffs.c:116:69: #error sysTffs : Verify system mac ros and function before first use 不知道error宏是干什么用的,只好把這句話刪掉。 哦,讓第一次
[單片機]
STM32入門學(xué)習(xí)筆記之文件系統(tǒng)FatFs的移植3
21.2.2 ffsystem.c文件的修改 (1)內(nèi)存分配ff_memalloc void* ff_memalloc( UINT msize ) { return ( void* )mymalloc( SRAMIN, msize ) ; } (2)內(nèi)存釋放ff_memfree void ff_memfree( void* mblock ) { myfree( SRAMIN, mblock ) ; } 21.2.3 exfuns.c與exfuns.h文件的創(chuàng)建 (1)創(chuàng)建exfuns.h文件,并輸入以下代碼。 #ifndef _EXFUNS_H #define _EXFUNS_H #i
[單片機]
STM32入門學(xué)習(xí)筆記之<font color='red'>文件系統(tǒng)</font>FatFs的移植3
Siri爆料WWDC2016:iOS10文件系統(tǒng)要大改?
? ??蘋果WWDC2016大會即將開幕,此次大會上除了iOS10、macOS 10.12等主角之外,據(jù)悉Siri也將扮演重要角色,然而現(xiàn)在它開始無意間爆料WWDC2016的相關(guān)事宜了。 ?   有網(wǎng)友問Siri有關(guān)“Windows”的東西時,Siri的回答中竟然出現(xiàn)了“Finder”字樣,我們知道iOS中沒有叫做Finder的應(yīng)用,但OS X中有,這是一個文件管理應(yīng)用,因此也許Siri無意間曝光了Siri for Mac即將發(fā)布,或者是iOS10中將有一個全新的Finder應(yīng)用,也就意味著iOS的文件管理系統(tǒng)將迎來大變革。   值得一提的是,Siri并非每次都給出這個回答,大多數(shù)時候會回答它聽不懂這個問題,由于問題中
[手機便攜]
基于CC/CCS的Flash文件系統(tǒng)設(shè)計
摘要:在深入分析TI為開發(fā)DSP提供的RTS.LIB(RTS.SRC為源泉代碼)的基礎(chǔ)上,介紹對自定義的文件和設(shè)備的操作方法;設(shè)計一個簡易的Flash文件系統(tǒng),極大地方便了應(yīng)用編程。 關(guān)鍵詞:DSP CC/CCS Flash 文件系統(tǒng) 1 概述 在開發(fā)DSP的應(yīng)用程序過程中,經(jīng)常需要處理一些數(shù)據(jù)文件。這些數(shù)據(jù)文件可以是實際采集到的數(shù)據(jù)集合,也可以是用模擬仿真軟件產(chǎn)生的數(shù)據(jù)集合,一般是以文件的形式存放在主機磁盤上的。一般的開發(fā)環(huán)境(如TI的CCS和CC)都提供了ANSI C標(biāo)準(zhǔn)操作文件格式,如打開一個文件fopen("盤符:路徑文件名",“打開模式”)。嵌入式系統(tǒng)一般都外掛Flash。我們希望能夠和讀寫主機磁盤文件一樣操作Fl
[應(yīng)用]
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved