微能信息藍牙網關,支持TCP/UDP協議傳輸藍牙數據
發布日期:2019-03-14 瀏覽次數:247次
藍牙網關掃描抓取到藍牙數據包以后,通過什么協議將藍牙數據上傳到服務器呢?微能信息的全系列藍牙網關支持TCP協議和UDP協議傳輸藍牙數據到后臺服務器,所有網關默認使用UDP協議來傳輸藍牙數據到服務器。
微能信息(95power)的藍牙4.0網關TD03每秒可以掃描抓取100個藍牙數據包,然后通過UDP協議將抓取到的藍牙數據包上傳到服務器;藍牙4.2網關和藍牙5.0網關每秒均可以掃描抓取200個藍牙數據包上傳后臺。如果高頻率和大數量的抓取藍牙數據包可以保證在掃描抓取藍牙數據包的過程中不會漏包,而且也能保證抓包的及時性。
下面介紹下TCP和UDP協議。
一、TCP協議
全稱:Transmission Control Protocol,即傳輸控制協議,提供的是面向連接、可靠的字節流服務。TCP協議分為TCP sever和TCP client ,當客戶和服務器彼此交換數據前,必須先在雙方之間建立一個TCP連接,TCP client與TCP sever三次握手之后建立連接完成兩者之間的通信,之后才能傳輸數據。TCP提供超時重發,丟棄重復數據,檢驗數據,流量控制等功能,保證數據能從一端傳到另一端。 但是傳輸速度較慢.
TCP協議的優缺點
優點:穩定可靠;
缺點:慢,效率低,占用系統資源高。
二、UDP協議
User Data Protocol,即用戶數據報協議,是一個簡單的面向數據報的運輸層協議。UDP不提供可靠性,它只是把應用程序傳給IP層的數據報發送出去,但是并不能保證它們能到達目的地。由于UDP在傳輸數據報前不用在客戶和服務器之間建立一個連接,且沒有超時重發等機制,故而傳輸速度很快.
UDP的優缺點:
優點:UDP沒有TCP的握手、確認、窗口、重傳、擁塞控制等機制,連接速度快,安全性比TCP稍高;
缺點:不穩定,在數據傳遞過程中,網絡質量不好,會出現斷開丟包現象。