1. A method comprising: receiving, by a communication module from a data communication subsystem of an appliance, an appliance message that was transmitted from a component of the appliance through the data communication subsystem; receiving, by the communication module, a plurality of appliance messages transmitted through the data communication subsystem, the appliance message being one of the plurality of appliance messages; filtering, by the communication module, the plurality of appliance messages for a predetermined message type to obtain the appliance message; generating, by the communication module, appliance data based on the appliance message; deleting other received appliance messages of the plurality of appliance messages; transmitting, by the communication module to an Internet-of-Things (IoT) platform adapted to determine an identity of the appliance, the appliance data; and receiving, by the communication module from the IoT platform, appliance-specific data based on the identity of the appliance; wherein the communication module is capable of controlling the appliance as an IoT device only after, and not before, the receiving of the appliance-specific data.
1. A method comprising: receiving, by a communication module from a data communication subsystem of an appliance, an appliance message that was transmitted from a component of the appliance through the data communication subsystem; receiving, by the communication module, a plurality of appliance messages transmitted through the data communication subsystem, the appliance message being one of the plurality of appliance messages; filtering, by the communication module, the plurality of appliance messages for a predetermined message type to obtain the appliance message; generating, by the communication module, appliance data based on the appliance message; deleting other received appliance messages of the plurality of appliance messages; transmitting, by the communication module to an Internet-of-Things (IoT) platform adapted to determine an identity of the appliance, the appliance data; and receiving, by the communication module from the IoT platform, appliance-specific data based on the identity of the appliance; wherein the communication module is capable of controlling the appliance as an IoT device only after, and not before, the receiving of the appliance-specific data. 11. The method of claim 1 , further comprising: receiving, by a service end point of the IoT platform from a user device, a command for a selected function of the appliance; detecting, by at least one of: the communication module, the service end point and a microcontroller of the appliance, that the selected function is a potentially harmful operation of the appliance; deleting, by the at least one of: the communication module, the service end point and the microcontroller, the command.