物聯(lián)網(wǎng)設(shè)備、場景復(fù)雜多樣,小到智能穿戴的耳機(jī),大到大型基建設(shè)備,更有我們陌生而又熟悉場景,例如深海探測、森林監(jiān)控、野生動物跟蹤等等能量采集場景。
能量采集場景都在戶外,甚至可以說是無人區(qū)域,當(dāng)設(shè)備放置(部署)后,沒辦法及時(shí)回收和維護(hù),比如放置在動物身上的設(shè)備,位置是不固定的,無法及時(shí)為終端設(shè)備進(jìn)行充電和供電,如何讓能量采集設(shè)備幾個(gè)月甚至幾年長時(shí)間的工作,實(shí)現(xiàn)能量收集。9月1日晚上20:00-21:00,華為DevRun開發(fā)者沙龍為您破解物聯(lián)網(wǎng)終端的“低電量焦慮癥”。參與論壇蓋樓活動還能贏取豪禮哦~
能量采集能力不穩(wěn)定,一切工作只能從零開始
能量收集系統(tǒng)為IoT應(yīng)用場景的擴(kuò)展注入了極大的活力。在一個(gè)能量采集系統(tǒng)運(yùn)行過程中,容易受到環(huán)境變化、使用行為等多種因素影響,所以系統(tǒng)運(yùn)行過程中將會頻繁斷電。采用電池、電容等電量存儲設(shè)備能夠緩解這一問題,卻不能從根本上消除供電間歇的影響,在儲電量瀕臨耗盡,而能力采集又不充沛的時(shí)候依然會面臨間歇性供電的影響。
如果我們對斷電行為不做任何處理的話,一旦系統(tǒng)斷電,所有的中間運(yùn)行結(jié)果(內(nèi)存中存儲的)都將丟失,一切工作只能從零開始,在完成工作前再次斷電,那么一切工作又要重新開始。如此循環(huán)往復(fù),無窮盡也。
此時(shí),間歇計(jì)算技術(shù)尤為關(guān)鍵。
LiteOS間歇計(jì)算三個(gè)指標(biāo)助力系統(tǒng)正常運(yùn)行
間歇計(jì)算是一種描述計(jì)算機(jī)程序或計(jì)算機(jī)系統(tǒng)行為的模型:在其提供連續(xù)服務(wù)的執(zhí)行過程中,它會根據(jù)系統(tǒng)控制或環(huán)境變化來間歇性暫停并恢復(fù)。
在間歇供給能量的情況下,想要系統(tǒng)正常運(yùn)行,持續(xù)推進(jìn),間歇計(jì)算有三個(gè)重要的指標(biāo):
系統(tǒng)的持續(xù)推進(jìn)性:解決每次間歇執(zhí)行周期內(nèi)的可推進(jìn)性和長期執(zhí)行推進(jìn)效率間的權(quán)衡問題。
執(zhí)行的邏輯正確性:解決間歇執(zhí)行的數(shù)據(jù)邏輯不一致、時(shí)效性、超預(yù)期突發(fā)能量消耗、并發(fā)一致性等問題。
間歇執(zhí)行的高效性:最小化數(shù)據(jù)存儲,提高系統(tǒng)的綜合間歇推進(jìn)效率,提升開發(fā)效率。
LiteOS間歇計(jì)算為什么能使物聯(lián)網(wǎng)終端實(shí)現(xiàn)長續(xù)航?
基于任務(wù)模型的間歇技術(shù)開發(fā)模型:間歇化的任務(wù)被劃分為若干獨(dú)立子任務(wù),每個(gè)子任務(wù)執(zhí)行的開始階段都會自動保持監(jiān)測點(diǎn)信息,在某個(gè)子任務(wù)執(zhí)行期間斷電重啟后,系統(tǒng)會依據(jù)監(jiān)測點(diǎn)信息恢復(fù)到該子任務(wù)的起始位置重新執(zhí)行。
高效自適應(yīng)間歇執(zhí)行技術(shù):基于當(dāng)前能量狀態(tài),自適應(yīng)備份系統(tǒng)狀態(tài),降低備份開銷,提高執(zhí)行效率。
基于靜態(tài)分析的輔助開發(fā)工具:分析每個(gè)子任務(wù)檢測點(diǎn)保持?jǐn)?shù)據(jù)的最小集合;為開發(fā)者提出切分task的建議,進(jìn)一步縮小檢測點(diǎn)數(shù)據(jù)大小。
其中運(yùn)用的神秘技術(shù)
請看《LiteOS間歇計(jì)算技術(shù),破解物聯(lián)網(wǎng)終端的“低電量焦慮癥”》
與博士后一起探索LiteOS間歇計(jì)算技術(shù)
#FormatImgID_1#
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )