19. The apparatus of claim 18 , wherein the at least one processor is further configured to define home automation rules based on generic events defined in the events dictionary; and wherein the transceiver is further configured to distribute the home automation rules to the other IoT devices in the IoT network.
18. The apparatus of claim 11 , wherein the transceiver is further configured to transmit the events dictionary to other IoT devices in the IoT network.