假設我正在爲Arduino(或任何其他微控制器)開發失效保護機制。換句話說,當主控制器發生故障時,輔助微控制器或獨立電路板應該負責。Arduino失效保護機制
兩種可能的機制如下。
方法1 - 客戶端服務器機制
- 有被單獨供電的2個相同的系統。
- 輔助系統定期發送請求,主系統回覆。
- 如果主系統無法回覆(多次),則系統將變爲主系統。
方法2 - 心跳機制
- 有被單獨供電的2個相同的系統。
- 主系統發送週期性心跳消息。
- 如果有心臟跳動,則輔助節點知道主節點已啓動。
- 當沒有心跳時,主節點被認爲已經死亡。輔助節點獲得控制權。
你們知道有更好的機制來實現嗎?
+1爲指針:) –
偉大的答案:) –
該死的美麗圖!你用了什麼? – drozzy