1.一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于,包括以下步驟:
計(jì)量儀表定期上傳采集數(shù)據(jù)到采集服務(wù)器;
當(dāng)采集服務(wù)器中有遠(yuǎn)程固件升級(jí)任務(wù)時(shí),采集服務(wù)器在計(jì)量儀表上傳采集數(shù)據(jù)時(shí)將固件服務(wù)器信息和計(jì)量儀表被分配的升級(jí)時(shí)間發(fā)送給計(jì)量儀表;
計(jì)量儀表在升級(jí)時(shí)間訪問固件服務(wù)器,從固件服務(wù)器下載需要升級(jí)的新固件,新固件下載完成后進(jìn)行固件升級(jí)。
2.根據(jù)權(quán)利要求1所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于:計(jì)量儀表上傳采集數(shù)據(jù)到采集服務(wù)器時(shí),還將自身信息上傳到采集服務(wù)器。
3.根據(jù)權(quán)利要求1所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于:采集服務(wù)器根據(jù)每個(gè)計(jì)量儀表上傳采集數(shù)據(jù)的時(shí)間給每個(gè)計(jì)量儀表分配不同的升級(jí)時(shí)間。
4.根據(jù)權(quán)利要求1或2或3所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于:計(jì)量儀表從固件服務(wù)器下載的新固件存儲(chǔ)在計(jì)量儀表的固件存儲(chǔ)模塊中。
5.根據(jù)權(quán)利要求4所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于:計(jì)量儀表從固件服務(wù)器下載新固件完成后,在固件存儲(chǔ)模塊設(shè)置待升級(jí)標(biāo)志。
6.根據(jù)權(quán)利要求5所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于,所述計(jì)量儀表進(jìn)行固定升級(jí)包括以下步驟:判斷固件存儲(chǔ)模塊中是否有待升級(jí)標(biāo)志,如果有待升級(jí)標(biāo)志,則讀取并校驗(yàn)存儲(chǔ)在固件存儲(chǔ)模塊中的新固件,校驗(yàn)通過后把新固件寫入計(jì)量儀表的微處理器,接著讀取并校驗(yàn)存儲(chǔ)在微處理器中新固件,校驗(yàn)通過后微處理器運(yùn)行新固件,同時(shí)清除固件存儲(chǔ)模塊中的待升級(jí)標(biāo)志。
7.根據(jù)權(quán)利要求1或2或3所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于:計(jì)量儀表進(jìn)行固件升級(jí)成功后,發(fā)送固件升級(jí)成功信息到采集服務(wù)器。
8.一種物聯(lián)網(wǎng)計(jì)量儀表系統(tǒng),使用權(quán)利要求1-7中任一權(quán)利要求所述的一種物聯(lián)網(wǎng)計(jì)量儀表遠(yuǎn)程固件升級(jí)方法,其特征在于:包括計(jì)量儀表、采集服務(wù)器(1)和固件服務(wù)器(2),所述計(jì)量儀表能夠與采集服務(wù)器(1)、固件服務(wù)器(2)遠(yuǎn)程通信。
9.根據(jù)權(quán)利要求8所述的一種物聯(lián)網(wǎng)計(jì)量儀表系統(tǒng),其特征在于:所述計(jì)量儀表包括計(jì)量儀表基表和控制器(4),所述控制器(4)包括微處理器(5)、電源模塊(6)、遠(yuǎn)程通信模塊(7)、存儲(chǔ)器模塊(8)和采集計(jì)量儀表基表數(shù)據(jù)的數(shù)據(jù)采集模塊(9),存儲(chǔ)器模塊(8)包括數(shù)據(jù)存儲(chǔ)模塊和固件存儲(chǔ)模塊,所述微處理器(5)分別與電源模塊(6)、遠(yuǎn)程通信模塊(7)、存儲(chǔ)器模塊(8)和數(shù)據(jù)采集模塊(9)電連接。
10.根據(jù)權(quán)利要求9所述的一種物聯(lián)網(wǎng)計(jì)量儀表系統(tǒng),其特征在于:所述控制器(4)還包括人機(jī)交互模塊(3),所述人機(jī)交互模塊(3)與微處理器(5)電連接,所述人機(jī)交互模塊(3)包括顯示模塊或輸入模塊。