// ) ) // / / __ ___ _ __ ( ) ___ // / // / / // ) ) // ) ) // ) ) ) ) / / // ) ) // / ((___/ / // / / // / / // / / / / / / // //____/ / / / // / / ((___( ( // / / / / / / ((____ ================================================================= Home Dynamic - Home Automation System # Introduction Home Dynamic is a fully automated Open Source Home Automation Control Hub. Home dynamic provide full scanning of in range IoT devices with custom protocol. # ESP8266 Protocol ## Basic Requirement The ESP8266 Wifi IoT Module (ESP) can be used with Home Dynamic Module. In the code of the ESP, there are custom API that needed to be provided for the Home Dynamic Module for ESP connection and identification. The minimal structure is as follow: 1. :/info 2. :/on 3. :/off The return value of the following command have to be at least with these information: 1. _On:_Off: 2. true 3. true In the condition that the relative path contain "/" or "\", replace the symbol with "|". ## Advance Communication Protocol Home Dynamic Module support advanced sensor/ micro-controller control protocol. Examples: 1. [Get return state of module] _On:_Off:_State:,;, Example Code: printf("

DHT11 Sensor_On:switch|on_Off:switch|off_State:Temperature, %s℃;Humidity,%s%%

",temp_value,humi_value); Example Output: DHT11 Sensor_On:switch|on_Off:switch|off_State:Temperature,25℃;Humidity,60% 2. [Update module mode] _On:_Off:_Mode:_Option: