本申請涉及物聯網,具體而言,涉及一種多點位數據采集方法、系統及存儲介質。
背景技術:
1、物聯網指的是通過各種信息傳感設備,按約定的協議,把任何物品與互聯網連接起來,進行信息交換和通訊,以實現智能化識別、定位、跟蹤、監(jiān)控和管理的一種網絡。簡而言之,物聯網就是“物物相連的互聯網”。其中,傳感器是物聯網感知層數據采集的重要入口。隨著物聯網產業(yè)的快速發(fā)展,對于傳感器技術提出了更多、更高的要求。功耗、喚醒時間、通信協議、傳輸距離、電池續(xù)航能力是影響傳感器發(fā)展的關鍵因素,只有做到低成本、微型化、低功耗、擴展性強和魯棒性高,傳感器在物聯網中的作用才會越來越大,越來越多的應用到各個行業(yè)的場景中去。
2、目前,傳感器通過wi-fi、藍牙、zigbee等無線或有線傳輸技術直接將采集到數據傳輸到數據接收端。數據的傳輸過程受制于無線或者有線傳輸技術,信號的強弱影響數據傳輸的穩(wěn)定性和可靠性;且傳輸成本較高。
技術實現思路
1、本申請實施例提供了一種多點位數據采集方法、系統及存儲介質,以至少解決相關技術中傳感器傳輸數據穩(wěn)定性差、成本高、功耗大的技術問題。
2、根據本申請實施例的一個方面,提供了一種多點位數據采集方法,包括:
3、基于設置于多個預置位的傳感器采集數據,將采集的數據轉換成二維碼,周期性刷新顯示在傳感器機身搭載的電子水墨屏上;
4、云臺攝像機采用預設的巡航路線,識別每個傳感器上的所述二維碼,得到解析數據;
5、云臺攝像機將所述解析數據發(fā)送到云端服務器;
6、其中,根據云臺攝像機與傳感器的時間同步機制確定每個傳感器二維碼的刷新顯示周期、刷新顯示時間節(jié)點。
7、在一個可選地實施例中,所述根據云臺攝像機與所述傳感器的時間同步機制確定每個傳感器二維碼的刷新顯示周期、刷新顯示時間節(jié)點包括:
8、云臺攝像機將巡航周期提前同步下發(fā)給所有預置位的傳感器,所述傳感器根據所述巡航周期確定所述二維碼的刷新顯示周期;
9、根據云臺攝像機下發(fā)的通知信令、巡航周期,確定每個巡航周期中傳感器二維碼刷新顯示時間節(jié)點。
10、在一個可選地實施例中,云臺攝像機采用預設的巡航路線,識別每個傳感器上的所述二維碼之前,還包括:
11、云臺攝像機分別轉至每個傳感器點位,對在該點位的傳感器設置預置位;
12、基于每個傳感器的預置位的位置進行路徑規(guī)劃,生成所述巡航路線;
13、基于所述云臺攝像機的識別用時對所有預置位配置停留時間。
14、在一個可選地實施例中,云臺攝像機將巡航周期提前同步下發(fā)給所有點位的傳感器之前,還包括:
15、云臺攝像機根據預置位點位數、停留時間、云臺攝像機巡航間隙時間以及機械啟停時間得到云臺攝像機巡航一輪的時間;
16、根據所述云臺攝像機預先巡航多輪所用的平均時間,確定所述巡航周期。
17、在一個可選地實施例中,根據云臺攝像機與傳感器的時間同步機制確定每個傳感器二維碼的刷新顯示周期、刷新顯示時間節(jié)點包括:
18、在首次巡航的情況下,所述云臺攝像機對即將識別的傳感器提前預設時長下發(fā)通知信令;
19、所述傳感器在收到所述通知信令后刷新二維碼,并將刷新的二維碼顯示在水墨屏上,記錄所述傳感器第一次刷新二維碼的第一時間;
20、在第二次巡航的情況下,所述云臺攝像機對即將識別的傳感器下發(fā)通知信令,所述傳感器在收到所述通知信令后刷新二維碼,并將刷新的二維碼顯示在水墨屏上,記錄所述傳感器第二次刷新二維碼的第二時間;
21、根據所述第一時間、第二時間確定該預置位的傳感器二維碼刷新顯示時間節(jié)點。
22、在一個可選地實施例中,所述傳感器用于采集溫度、濕度、pm2.5、傾斜度、亮度、位置坐標多類型數據。
23、根據本申請實施例的第二方面,提供了一種多點位數據采集系統,包括:
24、傳感器,預先設置在多個點位,用于采集數據,將采集的數據轉換成二維碼,周期性刷新顯示在傳感器機身搭載的電子水墨屏上;
25、云臺攝像機,用于采用預設的巡航路線,識別每個傳感器上的二維碼,得到解析數據,將所述解析數據發(fā)送到云端服務器;
26、云端服務器,用于接收所述解析數據;
27、其中,根據云臺攝像機與傳感器的時間同步機制確定每個傳感器二維碼的刷新顯示周期、刷新顯示時間節(jié)點。
28、在一個可選地實施例中,所述云臺攝像機,包括:
29、配置模塊,用于分別轉至每個傳感器點位,對在該點位的傳感器設置預置位,基于每個傳感器的預置位的位置進行路徑規(guī)劃,生成所述巡航路線,基于所述云臺攝像機的識別用時對所有預置位配置停留時間;
30、信令下發(fā)模塊,用于將巡航周期提前同步下發(fā)給所有預置位的傳感器,在首次巡航的情況下,對即將識別的傳感器提前預設時長下發(fā)通知信令;在第二次巡航的情況下,對即將識別的傳感器提前預設時長下發(fā)通知信令;
31、二維碼識別模塊,用于識別每個傳感器上的二維碼,得到解析數據;
32、發(fā)送模塊,用于將所述解析數據發(fā)送到云端服務器。
33、在一個可選地實施例中,所述傳感器包括:
34、數據采集模塊,用于采集溫度、濕度、pm2.5、傾斜度、亮度、位置坐標多類型數據;
35、存儲模塊,用于存儲所述多類型數據和傳感器自身的基本信息;
36、二維碼生成模塊,用于根據采集的多類型數據以及自身信息,生成二維碼;
37、周期性刷新模塊,用于根據所述巡航周期確定所述二維碼的刷新顯示周期;根據云臺攝像機下發(fā)的通知信令、巡航周期,確定每個巡航周期中傳感器二維碼刷新顯示時間節(jié)點;根據所述二維碼刷新顯示時間節(jié)點周期性自動刷新二維碼并于水墨屏顯示。
38、根據本申請實施例的又一方面,還提供了一種計算機可讀的存儲介質,該計算機可讀的存儲介質中存儲有計算機程序,其中,該計算機程序被設置為運行時執(zhí)行上述多點位數據采集方法。
39、本申請實施例提供的技術方案可以包括以下有益效果:
40、本申請實施例的方案,傳感器采集數據后可以將數據轉換成二維碼,并周期性刷新顯示在傳感器機身的水墨屏上,云臺攝像機按照預設巡航路線,對每個預置位的傳感器巡航識別,解析二維碼數據,并上傳到云端服務器。由攝像機將傳感器采集的感知數據上傳至服務器,可以避免傳感器無線或有線傳輸的網絡、功耗等條件限制,提高數據上傳效率,降低傳輸成本,降低傳感器功耗。進一步地,云臺攝像機通過同步時間觸發(fā)傳感器數據周期性刷新并于水墨屏顯示,不僅降低了傳感器的運行成本,也提高了傳感器數據采集的準確性;云臺攝像機和多點位傳感器之間的無接觸式交互,增強了方案組網的靈活性。擴展應用場景。
1.一種多點位數據采集方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據云臺攝像機與所述傳感器的時間同步機制確定每個傳感器二維碼的刷新顯示周期、刷新顯示時間節(jié)點,包括:
3.根據權利要求1所述的方法,其特征在于,云臺攝像機采用預設的巡航路線,識別每個傳感器上的所述二維碼之前,還包括:
4.根據權利要求2所述的方法,其特征在于,云臺攝像機將巡航周期提前同步下發(fā)給所有點位的傳感器之前,還包括:
5.根據權利要求1所述的方法,其特征在于,根據云臺攝像機與傳感器的時間同步機制確定每個傳感器二維碼的刷新顯示周期、刷新顯示時間節(jié)點步驟包括:
6.根據權利要求1所述的方法,其特征在于,所述傳感器用于采集溫度、濕度、pm2.5、傾斜度、亮度、位置坐標多類型數據。
7.一種多點位數據采集系統,其特征在于,包括:
8.根據權利要求7所述的系統,其特征在于,所述云臺攝像機,包括:
9.根據權利要求8所述的系統,其特征在于,所述傳感器包括:
10.一種計算機可讀介質,其特征在于,其上存儲有計算機可讀指令,所述計算機可讀指令被處理器執(zhí)行以實現如權利要求1至6任一項所述的一種多點位數據采集方法。