安卓主要用通用屬性規(guī)范(GATT)或者ServerSocket
作者:王申
時間:2019.2.28
備注:無
1、鄰聽和呦呵的bug修復(fù),優(yōu)化和維護(hù)
2、藍(lán)牙斷位器的編寫
這個月是年后的第一個月,除了年假,整個上班的時間并沒有多少。這個項目主要完成藍(lán)牙斷位器,以及鄰聽和呦呵2個直播項目的維護(hù)。藍(lán)牙項目是做的第二個藍(lán)牙項目,卻跟第一個藍(lán)牙項目的機(jī)制差距非常大。第一個項目用BluetoothGatt去做,只需要發(fā)送接收數(shù)據(jù),做好數(shù)據(jù)的編碼和解碼就好。這個項目卻只能用BluetoothServerSocket去做,這就需要數(shù)據(jù)流的讀寫,大大增加了時間成本。藍(lán)牙的項目的數(shù)據(jù)都是通過16進(jìn)制的數(shù)據(jù)幀來發(fā)送的,java的語言的設(shè)計是有符號位的,數(shù)據(jù)的轉(zhuǎn)化也是非常大的問題,還要花時間做個對照表,用對照表來轉(zhuǎn)化,相對簡單更多。藍(lán)牙只是交換數(shù)據(jù)的媒介,數(shù)據(jù)才是中心,本項目項目數(shù)據(jù)完全是Modbus標(biāo)準(zhǔn)的,PLC通信語言還是要重新去學(xué)習(xí),包括CRC驗證都是在這項目學(xué)到的相關(guān)知識。雖然項目如期完成,但是不接真實環(huán)境,之能客戶的測試中發(fā)現(xiàn)問題解決問題。鄰聽和呦呵依然更改,至此已經(jīng)更改的跟原本設(shè)計的差距相當(dāng)大,雖然更改都不是問題,最大的問題是提的需求時間上根本不允許,沒有足夠的時間去更改。也只能盡量滿足客戶的需求。
CONTACT NUOQIAN
如果你認(rèn)同“術(shù)業(yè)有專攻”的理念,請給我們留言,告知你的需求,
我們會提供專業(yè)的互聯(lián)網(wǎng)解決方案。