衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

疑惑重重!長連接怎樣才能省電又穩定喚醒呢?

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-08-08 11:00 ? 次閱讀

有個挺頭疼的問題:設備要保持在線,隨時響應主人的召喚,但又不想太費電。

這時候,長連接技術就像是位聰明的勇士,找到了在節能與響應速度之間的平衡點。

長連接勇士的日常優化

想象一下,你手機里的那些應用,它們就像是王國里的勇士,時刻待命。但傳統的做法是,它們不停地和服務器聊天(發送和接收數據),這自然很耗電。
有一位長連接勇士呢,它聰明地設定了“鬧鐘”,只在需要的時候才跟服務器打個招呼,其余時間就安心休眠。

更絕的是,它還發現每次和服務器聊天時,其實真正有用的信息就那么一小會兒。

于是,它進一步縮短了每次聊天的時間,只傳遞最關鍵的信息,然后馬上回去睡覺。這樣一來,電量就省下來了。

省電智者的思考

省電智者默默觀察著這一切, 并深入思考了長連接勇士的實踐
減少通信次數和通信時長, 就可以節省王國的糧草
省電智者把規律刻在了一塊大石頭上
次數(↓) * 時長 = 耗電量(↓)
次數 * 時長(↓) = 耗電量(↓)
次數(↓) * 時長(↓) = 耗電量(↓↓)
省電智者又思考另外一個問題,
如何在王國量產和迅速醒來之間達成平衡呢
他打聽到另外一個王國-降功耗找合宙, 原來他們的王國一直就有深耕這一領域, 在次數/時長/糧草之間獲得了平衡
PRO模式 --> 次數 * 時長(↓) == 耗電量(↓)
STD模式 --> 次數(↓) * 時長(↓) == 耗電量(↓↓)

那代價是什么呢?

然而,這種節能方式也有其代價。

長連接勇士減少了通信次數和時長,可能會導致錯過重要的信息或信息不完整。

如果通信次數太少或時間太短,甚至可能被傳遞消息的驛站誤判為故障,從而被忽略。

那應該怎么辦呢?

長連接勇者向省電智者求助, 而遠方主人也了解到這個情況, 他表示可以多喊幾次, 確保勇士們總能聽到。

真實世界中的答案

在業務側多發幾次. 假設一次的成功概率是99.9%, 那么喊三次的成功概率就是
(3*99.9%)= 299.7%.
不好意思串臺了, 前面的是臺灣算法,

正規算法應該是
1- (0.1% * 0.1% * 0.1%)= 99.9999%
也就是百萬分之一的概率, 已經是極小概率事件了, 甚至小于TCP的丟包率了。

wKgZomax0JaACDSHAAhAbEqOp1Q823.pngwKgZomax0UiAIQxLAAoPzDux5vQ191.png
審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 省電
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8189
  • 連接
    +關注

    關注

    2

    文章

    98

    瀏覽量

    21011
收藏 人收藏

    評論

    相關推薦

    TVP7002怎樣才能將分辨率正確的讀回?

    我讀Lines Per frame staus 0x37-0x38,為0x00,0x20 Clocks Per Line status 0x39-0x3a,為0x92,0x00, 改變不同分辨率如720p60、1080p60,寄存器讀數不變! 請問怎樣才能將分辨率正確的讀回?
    發表于 01-10 06:25

    怎樣才能讀取LMK03328的工作狀態,例如PLL2是否失鎖?

    怎樣才能讀取芯片的工作狀態例如PLL2是否失鎖?通過IIC借口直接讀取R13寄存器的內容?還需要配置其他寄存器嗎? 如果我想通過STATUS0輸出管腳獲取PLL2是否失鎖,是不是僅需要將R27設置成0X50?還需要配置其他寄存器嗎?
    發表于 11-11 07:37

    請問TPA3112的輸出波形在無濾波狀態下是PWM波形式,怎樣才能出來完美的正弦波

    請問TPA3112的輸出波形在無濾波狀態下是PWM波形式,那我加上LC濾波后,怎樣才能出來完美的正弦波(輸入是正弦波,10k),現在測得輸出波形中有310k左右的載波,800多mVPP
    發表于 11-04 07:12

    在應TPA3110D2時,上電有POP聲怎樣才能消除?

    在應TPA3110D2時,上電有POP聲.怎樣才能消除?
    發表于 11-01 07:50

    PCM1865怎樣才能將GPIO0配置成Digital MIC Input 2?

    配置成Digital MIC Input 1,而GPIO0卻沒有此配置選項,請問怎樣才能將GPIO0配置成Digital MIC Input 2,謝謝!
    發表于 10-29 08:31

    通過簡單的電阻電容組合怎樣才能把25K方波變成正弦?

    通過簡單的電阻電容組合怎樣才能把25K方波變成正弦。加了濾波電路后方波的上升沿變緩了,可是下降沿基本沒有變化。怎樣才能把下降沿也變緩
    發表于 10-22 06:02

    TPA3118D2怎樣才能不使用靜音功能,通電就能輸出音頻?

    如圖,12腳MUTE接一個100K電阻到地,不使用靜音功能,這樣使用是否正確。焊接好后通電沒聲音輸出,但手碰一下MUTE腳就有輸出了,再碰一下又沒聲音了,就像是按了MUTE按鈕。手觸摸一次就等于加了一次高電平。不知是什么問題,怎樣才能不使用靜音功能,通電就能輸出音頻。
    發表于 09-29 08:38

    怎樣才能避免LM3886損壞?

    損壞。 A、過流損壞:雖有電流監測,可能是響應不夠快; B、過壓損壞:負載上殘留的工頻電壓過高損壞。請問怎樣才能避免LM3886損壞,新的D類放大器是否更能勝任些功能需求,可推薦一下方案。謝謝
    發表于 09-06 06:31

    怎樣才能在調用deep_sleep_set_option(4)后手動打開RF?

    請教下,怎樣才能在調用deep_sleep_set_option(4)后 手動打開RF,而不是要通過其他deep_sleep_set_option()來打開RF,我想在自己想要發射廣播包的時候打開RF,主要其他模式太耗電
    發表于 07-22 07:26

    esp8266怎樣才能正確的把更新的代碼升級到target上?

    請問下: user1.bin、user2.bin它們編譯后分別鏈接哪些文件生成怎樣才能正確的把更新的代碼升級到target上? 以下是Esp8266燒錄和運行信息: update.jpg
    發表于 07-12 11:50

    怎樣才能選到合適的無線模塊?

    市面上無線模塊的類型多種多樣,如LoRa、藍牙、ZigBee、SPI、SoC等等,怎樣才能選擇到合適的無線模塊?為了確保所選模塊能滿足特定應用的需求并實現最佳性能,在選擇模塊時可以重點考慮以下幾個
    的頭像 發表于 05-31 08:21 ?855次閱讀
    <b class='flag-5'>怎樣才能</b>選到合適的無線模塊?

    GS12070怎樣才能輸出帶16聲道的高清SDI信號

    請教下各位,GS12070怎樣才能輸出帶16聲道的高清SDI信號
    發表于 03-13 07:48

    CY8C4025怎樣才能提高SPI的速率?

    我只使用SPI的MOSI來發送數據,不需要過度采樣,我怎樣才能提高SPI的速率? 我看到 SPI 的最大波特率是 4MHz,我需要它是 8MHz,超采樣至少是 6,如何將其配置為 3? 芯片是 CY8C4025,謝謝。
    發表于 02-26 07:11

    怎樣才能驗證ADAS功能的抗干擾能力?

    來自一位客戶的咨詢,麻煩幫忙解答,越詳細越好,有圖有真相,可以適當提供一些英飛凌解決方案和產品推薦。 現如今無線通信設備這么多,怎樣才能驗證ADAS功能的抗干擾能力?
    發表于 02-02 07:20

    怎樣才能降低變壓器的鐵損?

    怎樣才能降低變壓器的鐵損? 降低變壓器的鐵損是一項技術挑戰,需要綜合考慮設計、材料、制造和運行等各個方面的因素。 引言 變壓器是電力系統中不可或缺的核心設備之一,起到將電能從一個電壓等級傳輸到另一個
    的頭像 發表于 01-30 17:00 ?1983次閱讀
    大发888明星婚讯| 百家乐官网投注注技巧| 网上百家乐娱乐网| 百家乐官网深圳广告| 鼎龙娱乐城| 百家乐桌子租| 巴比伦百家乐官网娱乐城| 百家乐官网博彩技巧视频| 大发888casino| 新2百家乐娱乐城| 百家乐官网高手怎么下注| 百家乐官网技巧和规律| 皇冠透注网| 百家乐实战技术| 大发888游戏平台 34| 开心8百家乐游戏| 百家乐官网直揽经验| 永利高百家乐官网现金网| 信誉博彩网| 大发888坑人么| 百家乐技巧平注常赢法| 百家乐扑克桌| 百家乐技术交流群| 24山分金周天度数| 百家乐官网娱乐网开户| 百家乐官网最新套路| 禹州市| 线上游戏| 爱赢娱乐城开户| bet365 金融| 水果机8键遥控器| 威尼斯人娱乐场申博太阳城| 百家乐追号软件| 济州岛百家乐的玩法技巧和规则| 大亨百家乐游戏| 深圳百家乐官网的玩法技巧和规则 | 真人百家乐视频| 百家乐打法介绍| 百家乐博彩的玩法技巧和规则 | 百家乐游戏唯一官网站| 赌百家乐到底能赌博赢|