常用的通信協(xié)議有哪些 簡(jiǎn)述通信協(xié)議的特點(diǎn)?
簡(jiǎn)述通信協(xié)議的特點(diǎn)?數(shù)據(jù)通信協(xié)議有兩個(gè)明顯的特點(diǎn):一是都采用層次結(jié)構(gòu)。網(wǎng)絡(luò)體系結(jié)構(gòu)實(shí)際上是通信功能層次和協(xié)議的集合。在開(kāi)放系統(tǒng)中,每個(gè)終端系統(tǒng)必須實(shí)現(xiàn)開(kāi)放系統(tǒng)互連參考模型中的七層協(xié)議,中繼系統(tǒng)必須實(shí)現(xiàn)
簡(jiǎn)述通信協(xié)議的特點(diǎn)?
數(shù)據(jù)通信協(xié)議有兩個(gè)明顯的特點(diǎn):一是都采用層次結(jié)構(gòu)。網(wǎng)絡(luò)體系結(jié)構(gòu)實(shí)際上是通信功能層次和協(xié)議的集合。在開(kāi)放系統(tǒng)中,每個(gè)終端系統(tǒng)必須實(shí)現(xiàn)開(kāi)放系統(tǒng)互連參考模型中的七層協(xié)議,中繼系統(tǒng)必須實(shí)現(xiàn)其下三層協(xié)議。
第二,數(shù)據(jù)通信協(xié)議采用標(biāo)準(zhǔn)形式。這里提到的標(biāo)準(zhǔn)包括國(guó)際標(biāo)準(zhǔn)和各個(gè)國(guó)家和公司的標(biāo)準(zhǔn)。數(shù)據(jù)通信協(xié)議的國(guó)際標(biāo)準(zhǔn)主要包括CCITT建議和ISO標(biāo)準(zhǔn)。CCITT提案是從數(shù)據(jù)通信網(wǎng)絡(luò)的角度提出的,ISO標(biāo)準(zhǔn)是從網(wǎng)絡(luò)終端系統(tǒng)的角度提出的,它們相應(yīng)的協(xié)議標(biāo)準(zhǔn)是相互兼容的。
手機(jī)是怎樣通過(guò)wifi模塊和單片機(jī)通信的呢?
如果MCU想通過(guò)WiFi與手機(jī)進(jìn)行通信,MCU必須控制WiFi芯片來(lái)實(shí)現(xiàn)。選擇合適的WiFi模塊,通過(guò)UART連接MCU和WiFi模塊,實(shí)現(xiàn)數(shù)據(jù)交互。WiFi模塊圖片如下。
MCU和WiFi模塊通過(guò)UART連接。具體連接方式如下圖所示。
MCU和WiFi模塊使用相同的電源。MCU與WiFi的通信端口在連接時(shí)應(yīng)交叉連接,即MCU的TXD與WiFi模塊的RXD、MCU的RXD與WiFi模塊的TXD。連接好硬件后,就可以編寫程序了。
如果兩個(gè)設(shè)備要通信,它們必須遵循相同的通信協(xié)議。WiFi模塊是一個(gè)透明的模塊,實(shí)現(xiàn)了整個(gè)棧的通信協(xié)議,因此MCU只需要實(shí)現(xiàn)與WiFi模塊的UART通信。單片機(jī)通過(guò)UART向WiFi模塊發(fā)送at命令來(lái)設(shè)置WiFi模塊,并通過(guò)at命令設(shè)置波特率、WiFi模式、用戶名、密碼等數(shù)據(jù)。設(shè)置好這些參數(shù)后,單片機(jī)就可以通過(guò)WiFi與手機(jī)進(jìn)行通信。