• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法技術

    技術編號:14965316 閱讀:112 留言:0更新日期:2017-04-02 19:54
    本發明專利技術涉及一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機持有令牌環,有向主機發送信息的權利。本發明專利技術的優點在于,令牌環在所有從機中循環,使得每個從機不會同時發送命令,這樣,一主多從同時進行串口信息交互也不會發生沖突。

    【技術實現步驟摘要】

    本專利技術涉及警環或警掌和執法記錄儀之間的藍牙串口數據交互,特別涉及一種警環或警掌和執法記錄儀之間的串口數據傳輸方法。
    技術介紹
    隨著手環和移動設備的流行,警環、警掌也開始出現在執法行業,單警執法記錄儀作為執法人員佩戴的設備,與警環或警掌的交互顯得非常必要了,比如警環或警掌將GPS數據、警員信息和遙控指令通過藍牙串口傳輸給執法記錄儀,執法記錄儀從藍牙串口接收到相關的指令信息處理和響應。由于警環和單警執法記錄儀佩戴距離較近,可以通過藍牙進行通訊,警環、警掌的地理位置、警員信息以及遙控命令通過藍牙串口傳輸給執法記錄儀,這就存在多個從機同時掛載傳輸的沖突性,需要一種爭端解決機制來協調。而且由于串口傳輸的特性以及可能的外界干擾,也會造成數據的丟失或不完整,給數據可靠性帶來威脅。
    技術實現思路
    本專利技術的目的在于提供一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,解決多個從機爭端沖突問題。為此,本專利技術提出的一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機持有令牌環,有向主機發送信息的權利。本專利技術的優點在于,令牌環在所有從機中循環,使得每個從機不會同時發送命令,這樣,一主多從同時進行串口信息交互也不會發生沖突。附圖說明圖1是本專利技術實施例實體接口圖。圖2是本專利技術實施例主機流程概圖。圖3是本專利技術實施例從機流程概圖。具體實施方式本實施例使用一種串口協議,主機將需要發送的應用層數據進行封裝,接收方收到數據后進行解析,得到校驗OK的數據后進行處理,確保了數據的安全性。協議格式:幀頭鏈路層數據用戶應用層數據校驗和幀尾其中幀頭包括同步特征碼和幀長,同步特征碼為0xcc;幀尾僅采用幀頭部分的同步特征碼0xcc構成。校驗和可以采用奇偶校驗或CRC校驗都可以,同步特征碼不參與校驗。其中幀頭格式如下:同步特征碼幀長其中鏈路層數據格式:目的地址源地址令牌環優先從機ID幀ID其中令牌環:主機每發一次廣播幀時將當前令牌環ID切換到下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機持有令牌環,有向主機發送信息的權利。比如地址為11:22:33:44的從機持得令牌環,則當前令牌環為11:22:33:44。從上表可以看到,鏈路層數據包含有目的地址和源地址、令牌環、優先權從機ID、幀ID等信息,主從機處理流程如下:1、主機接收到從機的數據包,先校驗當前數據包接收是否正確,校驗OK后解析數據包,判斷目的地址是否是主機,源地址是否是在正確允許的從機范圍內,該從機是否擁有當前令牌環,如正確,則接收應用層信息并響應從機發送的命令,否則丟棄該數據包。2、從機接收到主機的數據包,先進行校驗,如果數據包完整無誤,則對數據包進行解析,提取出鏈路層部分的目的地址進行對比,如果目的地址為自身地址或主機廣播,則將應用層數據剝離出來,并將該從主機獲取的數據更新到從機,如果鏈路層的令牌環為自身地址,此時可以在處理完接收的數據后立即進行命令請求或信息交互到主機。3、主機以一定時間間隔在廣播信息,共有三幀數據(幀0–幀2)循環更新發送,廣播信息格式如下:主機應用層數據主要為主機狀態等,格式如下:幀0幀1幀24byte4byte4byte錄像狀態、紅外狀態等錄像分辨率等拍照分辨率等從機收到信息,如持有當前令牌環,則進行發送命令交互信息,如無命令請求,則發送ACK確認,從機發送數據包格式如下:幀頭目的地址源地址從機應用層數據校驗和幀尾從機應用層數據為用戶要發送的遙控命令特征碼或者GPS信息等特征數據:AppcmdAppBodyFooter1byte(。。。。。)0x0aAppcmd:應用層命令特征碼AppBody:應用層數據,不定長Footer:固定為0x0a結束例如:錄像0x900x0a拍照0x910x0aACK0xff0x0a申請優先權0x800x0a申請釋放優先權0x810x0a以上命令不需要帶AppBody,有些則需要帶AppBody,比如:GPS信息:北緯:2232.22968東經:11356.26652,格式如下:0x702232.22968N,11356.26652E0x0a4、在所有從機中,允許其中一臺從機擁有優先權,所有從機都可以通過按鍵等操作去搶占優先權,當從機按下搶占優先權按鍵后,從機向主機發送申請優先權命令,從主機接收到的數據包解析出優先從機ID,從而判斷獲知申請是否成功,從機可以相應地在顯示屏顯示優先圖標,操作人員可以直觀的看出當前哪臺從機有優先權。擁有優先權的從機可以通過按鍵向主機發出釋放命令,解除主機的優先權身份。5、主機接收到從機的申請優先權命令后,判斷當前優先權從機ID是空閑狀態還是已經分配給某一臺從機,如果空閑,則分配給當前申請從機,如已經分配出去了,則不響應該申請。如果收到從機申請釋放優先權命令后,則判斷當前申請從機ID是否為優先權從機ID,如果是則將當前優先權從機ID置為空閑狀態,完成釋放。6、在主機優先權空閑未分配的情況下,任何從機都可以獨立的操作主機,如在某一臺從機擁有優先權的情況下,則只有該從機發出的關機、重啟、恢復默認參數等相關命令時,主機才執行,其他從機發出的類似命令無效。7、令牌環在所有從機中循環,使得每個從機不會同時發送命令產生沖突,優先權需要搶占才獲得,獲得后可以通過申請釋放解除。這樣,一主多從同時進行串口信息交互也不會發生沖突,而且從機可以地位平等也可以擁有優先權利。為了保障信息傳輸的可靠性,在傳輸過程中加入重發機制。如果從機發送的命令數據包在規定的時間段未收到主機任何響應,本文檔來自技高網...

    【技術保護點】
    一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機持有令牌環,有向主機發送信息的權利。

    【技術特征摘要】
    1.一種警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,包括如下步驟:
    S1、主機使用串口協議將需要發送的應用層數據進行封裝,并進行廣播;
    S2、接收方收到數據后進行解析,得到校驗成功的數據后進行處理;
    其中,串口協議將需要發送的應用層數據進行封裝時,同時封裝有鏈路層數據,
    所述鏈路層數據包括有令牌環,主機每發一次廣播幀時將當前令牌環ID切換到
    下一個令牌,令牌環ID在所有從機地址之中進行循環,任意時刻只有一個從機
    持有令牌環,有向主機發送信息的權利。
    2.如權利要求1所述的警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,
    其特征在于:所述協議包括幀頭、鏈路層數據、用戶應用層數據、校驗和、幀尾:
    所述幀頭包括同步特征碼和幀長;幀尾僅采用幀頭部分的同步特征碼構成;校驗
    和采用奇偶校驗或CRC校驗;所述鏈路層數據包括:目的地址、源地址、令牌環、
    優先從機ID、幀ID。
    3.如權利要求1所述的警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,
    其特征在于:主機接收到從機的數據包,先校驗當前數據包接收是否正確,校驗
    成功后解析數據包,判斷目的地址是否是主機,源地址是否是在正確允許的從機
    范圍內,該從機是否擁有當前令牌環,如正確,則接收應用層信息并響應從機發
    送的命令,否則丟棄該數據包;從機接收到主機的數據包,先進行校驗,如果數
    據包完整無誤,則對數據包進行解析,提取出鏈路層部分的目的地址進行對比,
    如果目的地址為自身地址或主機廣播,則將應用層數據剝離出來,并將該從主機
    獲取的數據更新到從機,如果鏈路層的令牌環為自身地址,此時可以在處理完接
    收的數據后立即進行命令請求或信息交互到主機。
    4.如權利要求1所述的警環或警掌和執法記錄儀之間的藍牙串口數據傳輸方法,
    其特征是:主機以一定時間間隔在廣播信息,共有多幀數據循環更新發送,廣播
    信息包括:幀頭、目的地址、源地址、令牌環、優先從機ID、幀ID、主機應用
    層數據、校驗和、幀尾。
    5.如權利要求4所述的...

    【專利技術屬性】
    技術研發人員:李朝興韓勇
    申請(專利權)人:深圳警翼數碼科技有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 18禁无遮挡无码国产免费网站 | 亚洲av无码成人影院一区 | 亚洲Aⅴ无码专区在线观看q| 久久久久亚洲AV无码专区桃色 | 亚洲AV无码资源在线观看| 精品久久久无码中字| 亚洲热妇无码AV在线播放| 亚洲av无码片vr一区二区三区 | 亚洲日韩精品A∨片无码加勒比| 国产精品无码DVD在线观看| 高清无码v视频日本www| 亚洲乱亚洲乱妇无码麻豆| 无码人妻久久一区二区三区蜜桃| 久久精品无码午夜福利理论片 | 国产精品无码永久免费888| 亚洲成av人片天堂网无码】| 久久无码无码久久综合综合| 亚洲精品无码日韩国产不卡?V| 中文无码字慕在线观看| 免费A级毛片无码专区| 亚洲AV无码乱码在线观看富二代| 日韩中文无码有码免费视频| 亚洲日韩国产二区无码| 日韩爆乳一区二区无码| 日韩精品无码一区二区三区| 国产午夜片无码区在线播放| 一夲道无码人妻精品一区二区| 五月丁香六月综合缴清无码| 天堂Av无码Av一区二区三区| 无码熟妇人妻av| 无码中文人妻在线一区二区三区 | 国产成人A亚洲精V品无码| 国产乱子伦精品免费无码专区| 色国产色无码色欧美色在线| 亚洲成a人无码亚洲成www牛牛 | 精品久久久无码中文字幕天天| 麻豆亚洲AV成人无码久久精品| 国产成人无码AV片在线观看| 人妻少妇乱子伦无码专区| 亚洲午夜无码片在线观看影院猛 | 国产在线精品无码二区二区|