09.07 詳細解析WiFi模塊的基礎知識

1、 WiFi模塊的SDK是什麼?

SDK是WiFi模塊的軟件開發工具包(全稱:Software Development Kit)的英文簡稱,一般都是一些軟件工程師為特定的軟件包、軟件框架,硬件平臺,操作系統等建立應用軟件時的開發工具的集合。

2、 WiFi模塊的驅動是什麼?

驅動程序即添加到操作系統中的一小塊代碼,其中包含有關硬件設備的信息。有了此信息,計算機就可以與設備進行通信。驅動程序是硬件廠商根據操作系統編寫的配置文件,可以說沒有驅動程序,計算機中的硬件就無法工作。

對於WiFi模塊而言,這個硬件可以是做從設備的WiFi模塊,目前億佰特的從設備的WiFi模塊均可以提供驅動,支持的系統有:Window,Linux以及Android。

3、 什麼是WiFi模塊的網口?

WiFi模塊的網口要從兩方面來講,

(1)硬件上:

網絡接口指的網絡設備的各種接口,我們現今正在使用的網絡接口都為以太網接口。

常見的以太網接口類型有RJ-45接口,RJ-11接口,SC光纖接口,FDDI接口,AUI接口,BNC接口,Console接口。

(2)軟件上:

網口區分為:WAN口,LAN口

WAN口是用來連接外網(公網),或者說是連接寬帶運營商的設備的。

LAN口(1、2、3、4),是用來連接內網(局域網)中的設備的,主要是用來連接電腦、交換機、打印機等設備的。

4、 什麼是WiFi模塊的IP地址?

IP是英文Internet Protocol的縮寫,意思是“網絡之間互連的協議”,也就是為計算機網絡相互連接進行通信而設計的協議。

IP地址是一個32位的二進制數,通常被分割為4個“8位二進制數”(也就是4個字節)。

5、 什麼是路由?

路由是指路由器從一個接口上收到數據包,根據數據包的目的地址進行定向並轉發到另一個接口的過程。

路由算法根據許多信息來填充路由表。目的/下一跳地址對告知路由器到達該目的最佳方式是把分組發送給代表“下一跳”的路由器,當路由器收到一個分組,它就檢查其目標地址,嘗試將此地址與其“下一跳”相聯繫。

6、 什麼是默認網關?

一個可直接到達的路由器的IP 地址。配置默認網關可以在 IP 路由表中創建一個默認路徑。 一臺主機可以有多個網關。默認網關的意思是一臺主機如果找不到可用的網關,就把數據包發給默認指定的網關,由這個網關來處理數據包。

比如億佰特的WiFi模塊的默認網關一般是10.10.10.254,在瀏覽器的地址欄內輸入10.10.10.254就可以進入WiFi模塊的配置頁面,在配置頁面可以對WiFi模塊的工作模式、語言等項目進行設置和更改。WiFi模塊在Apclient工作模式下,會有2個默認網關。

7、 什麼是局域網?

局域網是指在某一區域內由多臺計算機互聯成的計算機組。局域網可以實現文件管理、應用軟件共享、打印機共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。局域網是封閉型的,可以由辦公室內的兩臺計算機組成,也可以由一個公司內的上千臺計算機組成。

8、 什麼是DHCP?

DHCP(動態主機配置協議)是一個局域網的網絡協議,使用UDP協議工作。給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段。比如億佰特所有做主的WiFi模塊,都可以支持DHCP服務器。

根據DHCP地址池,每個連接到模塊的設備都會被自動分配一個IP地址。

成都億佰特電子科技有限公司致力於自主研發和客戶定製需求,對於WiFi模塊也進行深入的探索研究,並取得了非常不錯的研究成果。

9、 TCP/UDP數據傳輸協議

TCP(傳輸控制協議)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。

TCP三次握手的過程如下:

客戶端發送SYN(SEQ=x)報文給服務器端,進入SYN_SEND狀態。

服務器端收到SYN報文,回應一個SYN (SEQ=y)ACK(ACK=x+1)報文,進入SYN_RECV狀態。

客戶端收到服務器端的SYN報文,回應一個ACK(ACK=y+1)報文,進入Established狀態。

TCP建立連接要進行3次握手,而斷開連接要進行4次

(1)當主機A完成數據傳輸後,將控制位FIN置1,提出停止TCP連接的請求

(2)主機B收到FIN後對其作出響應,確認這一方向上的TCP連接將關閉,將ACK置1

(3)由B 端再提出反方向的關閉請求,將FIN置1

(4)主機A對主機B的請求進行確認,將ACK置1,雙方向的關閉結束.

由TCP的三次握手和四次斷開可以看出,TCP使用面向連接的通信方式,大大提高了數據通信的可靠性,使發送數據端

和接收端在數據正式傳輸前就有了交互,為數據正式傳輸打下了可靠的基礎。

詳細解析WiFi模塊的基礎知識

詳細解析WiFi模塊的基礎知識

UDP協議全稱是用戶數據報協議,在網絡中它與TCP協議一樣用於處理數據包,是一種無連接的協議。

傳輸數據之前源端和終端不建立連接,當它想傳送時就簡單地去抓取來自應用程序的數據,並儘可能快地把它扔到網絡上。在發送端,UDP傳送數據的速度僅僅是受應用程序生成數據的速度、計算機的能力和傳輸帶寬的限制

TCP與UDP的區別:

1.基於連接與無連接;

2.對系統資源的要求(TCP較多,UDP少);

3.UDP程序結構較簡單;

4.流模式與數據報模式 ;

5.TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證。

成都億佰特電子科技公司是一家專業做無線底層開發的公司,公司的無線產品主要用於其他做產品生產的公司用於二次開發,因此億佰特的無線串口等產品功能集成豐富,並且功耗控制的非常低。億佰特的無線產品比較豐富,有170M、230M、433M、495M、868M、915M、2.4G等頻段的無線模塊,藍牙、WFI類產品也很多,無需用戶開發,直接用串口或者485š就可以進行數據傳輸。產品的內部控制器基本都是採用進口的單片機實現,性能穩定,資源豐富,功耗也低。有興趣的讀者可以去億佰特官網瞭解,有很多值得學習和借鑑。

好了,以上就是億佰特小編整理的一份WiFi模塊的理論基礎知識,希望對做WiFi模塊應用開發的工程師有幫助!

查看技術文章和免費諮詢技術問題可以訪問我司官網及各官方平臺:

今日頭條:億佰特

新浪微博:成都億佰特

成都億佰特--物聯網應用專家,隨時在身邊,時刻準備為您服務!


分享到:


相關文章: