通訊介面與通訊協議

2022-09-08 22:24:20 字數 395 閱讀 8511

本人是搞自動化的,以前老是將介面與協議的概念傻傻分不清楚,十分懵逼,最近豁然開朗,土地平曠啊,今天就與大家分享一下,希望能幫到大家。

兩台裝置想要通訊,首先要具有相同的裝置介面,或者可以轉成相同的介面。

打個比方,羊有232串列埠,牛有485串列埠,那麼顯然,羊和牛是不能通訊的,此處忽略轉介面,只是表達這個意思,不接受抬槓。

那麼,具有相同介面的兩台裝置一定能夠通訊嗎?答案肯定是否定的,具有相同的介面只是前提。再打個比方,乙個美國人有232-c串列埠,乙個哈薩克的原住民也有232-c串列埠,但是語言不通啊,乙個講英語,乙個講不知道什麼語,怎麼能通訊呢?這裡的語言指的就是通訊協議。

所以總結一下,兩台裝置想要通訊,必須具備以下兩個條件:

物理連線的可能性:具有相同的裝置介面,或者介面可以轉成相同的介面。

通訊協議 UDP通訊

通訊協議 通訊協議是udp tcp通訊的基礎,沒有通訊協議的 通訊 是沒有任何意義上的,通訊協議不是底層函式或者高深的原理,而是程式設計師之間的一種文字約定。資料在網路上是以位元組的形式傳送的 底層是01碼 我們在讀取到資料之後,該以怎樣的方式對它進行解碼呢?這就是我們在通訊之前需要制定的通訊協議。...

串列埠通訊 通訊協議

我們的串列埠程式,除了通用的,進行串列埠監聽收發的簡單工具,大多都和下位機有關,這就需要關心我們的通訊協議如何快取,分析,以及通知介面。所謂通訊協議是指通訊雙方的一種約定。約定包括對資料格式 同步方式 傳送速度 傳送步驟 檢糾錯方式以及控制字元定義等問題做出統一規定,通訊雙方必須共同遵守。因此,也叫...

通訊協議 IIC通訊

iic匯流排是由資料線sda和時鐘線scl構成的序列匯流排,可傳送和接收資料。在匯流排上一般有幾個主機 也可以多個 和多個從機。從機一般不主動傳送資料,主機傳送資料,資料報中包含有從機位址,主機通過從機位址對從機進行操作。1.空閒狀態 時鐘線和資料線都為高電平 稱為釋放匯流排 時鐘線scl由主機控制...