本論文提出一組簡化後的家電控制功能碼、控制程序編程及其控制的機制,利用所提出的基本控制功能碼來編寫控制程序,再對家電執行實際的控制。 雖然一種由外部控制器來控制家電的概念已存在,但是目前家電所提供的控制功能大多已固定;當要對家電執行這些控制時,家電內部的韌體程式必須解析這些控制指令,而這些執行控制的程式因已燒錄在ROM 中,故無法再修改或更新。利用本論文所提出的機制,家電的韌體程式只要具備解析基本控制功能碼的能力即可,當由控制器送來一組由基本控制功能碼所組成的控制程序時,家電藉由執行這些基本控制功能,就可以達到完整的控制功能。 此外,利用改寫外部控制器的控制程序,就可以創造出家電的新功能,而達成“升級家電,不需更換家電"的目標。
In this thesis, a reduced set of control function code, programming of control message, and the mechanism of control are proposed. The control message is programmed using the proposed basic control function codes, then sent to appliances to perform control. Though the concept of control home appliance via an external controller is existence. When the appliances executing the control command, the firmware in appliance will interpret the command and execute it. Because the program is usually located in ROM, it is difficult to change or upgrade without the assistance of manufacturer. Applying the proposed mechanism, the needed capability of the firmware is to interpret the basic control function code and execute it. The control message is composed of a series of basic control function code. When receiving the control message, the appliance performs the complete control function via the execution of each basic control function. Besides, the control producer stored in external controller can be rewritten to create new functions not built by manufacturer. The proposed mechanism could achieve the goal, “Upgrade appliance without buy a new one.”