【技術實現步驟摘要】
本專利技術涉及警環或警掌和執法記錄儀之間的藍牙串口數據交互,特別涉及一種警環或警掌和執法記錄儀之間的串口數據傳輸方法。
技術介紹
隨著手環和移動設備的流行,警環、警掌也開始出現在執法行業,單警執法記錄儀作為執法人員佩戴的設備,與警環或警掌的交互顯得非常必要了,比如警環或警掌將GPS數據、警員信息和遙控指令通過藍牙串口傳輸給執法記錄儀,執法記錄儀從藍牙串口接收到相關的指令信息處理和響應。由于警環和單警執法記錄儀佩戴距離較近,可以通過藍牙進行通訊,警環、警掌的地理位置、警員信息以及遙控命令通過藍牙串口傳輸給執法記錄儀,這就存在多個從機同時掛載傳輸的沖突性,需要一種爭端解決機制來協調。而且由于串口傳輸的特性以及可能的外界干擾,也會造成數據的丟失或不完整,給數據可靠性帶來威脅。
技術實現思路
本專利技術的目的在于提供一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,解決多個從機爭端沖突問題。為此,本專利技術提出的一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時 ...
【技術保護點】
一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機持有令牌環,有向主機發送信息的權利。
【技術特征摘要】
1.一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:
S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;
S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;
其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,
所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到
下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機
持有令牌環,有向主機發送信息的權利。
2.如權利要求1所述的警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,
其特征在于:所述協議包括幀頭、鏈路層數據、用戶應用層數據、校驗和、幀尾:
所述幀頭包括同步特征碼和幀長;幀尾僅采用幀頭部分的同步特征碼構成;校驗
和采用奇偶校驗或CRC校驗;所述鏈路層數據包括:目的地址、源地址、令牌環、
優先從機ID、幀ID。
3.如權利要求1所述的警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,
其特征在于:主機接收到從機的數據包,先校驗當前數據包接收是否正確,校驗
成功后解析數據包,判斷目的地址是否是主機,源地址是否是在正確允許的從機
范圍內,該從機是否擁有當前令牌環,如正確,則接收應用層信息并響應從機發
送的命令,否則丟棄該數據包;從機接收到主機的數據包,先進行校驗,如果數
據包完整無誤,則對數據包進行解析,提取出鏈路層部分的目的地址進行對比,
如果目的地址為自身地址或主機廣播,則將應用層數據剝離出來,并將該從主機
獲取的數據更新到從機,如果鏈路層的令牌環為自身地址,此時可以在處理完接
收的數據后立即進行命令請求或信息交互到主機。
4.如權利要求1所述的警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,
其特征是:主機以一定時間間隔在廣播信息,共有多幀數據循環更新發送,廣播
信息包括:幀頭、目的地址、源地址、令牌環、優先從機ID、幀ID、主機應用
層數據、校驗和、幀尾。
5.如權利要求4所述的...
【專利技術屬性】
技術研發人員:李朝興,韓勇,
申請(專利權)人:深圳警翼數碼科技有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。