diff --git a/Espressif/docs/ESP8266/0A-ESP8266__WiFi_Specifications__EN_v4.2.pdf b/Espressif/docs/ESP8266/0A-ESP8266__WiFi_Specifications__EN_v4.2.pdf deleted file mode 100644 index b68da75..0000000 Binary files a/Espressif/docs/ESP8266/0A-ESP8266__WiFi_Specifications__EN_v4.2.pdf and /dev/null differ diff --git a/Espressif/docs/ESP8266/0B-ESP8266__Hardware_User_Guide__EN_v0.7.pdf b/Espressif/docs/ESP8266/0B-ESP8266__Hardware_User_Guide__EN_v0.7.pdf deleted file mode 100644 index 3201b2c..0000000 Binary files a/Espressif/docs/ESP8266/0B-ESP8266__Hardware_User_Guide__EN_v0.7.pdf and /dev/null differ diff --git a/Espressif/docs/ESP8266/0a-esp8266ex_datasheet_en.pdf b/Espressif/docs/ESP8266/0a-esp8266ex_datasheet_en.pdf new file mode 100644 index 0000000..74007f3 Binary files /dev/null and b/Espressif/docs/ESP8266/0a-esp8266ex_datasheet_en.pdf differ diff --git a/Espressif/docs/ESP8266/0b-esp8266_system_description_en.pdf b/Espressif/docs/ESP8266/0b-esp8266_system_description_en.pdf new file mode 100644 index 0000000..916b7a5 Binary files /dev/null and b/Espressif/docs/ESP8266/0b-esp8266_system_description_en.pdf differ diff --git a/Espressif/docs/ESP8266/20A-ESP8266__RTOS_SDK__Programming_Guide__EN_v1.3.0_20160321.pdf b/Espressif/docs/ESP8266/20a-esp8266_rtos_sdk_programming_guide_en_v1.4.0.pdf similarity index 65% rename from Espressif/docs/ESP8266/20A-ESP8266__RTOS_SDK__Programming_Guide__EN_v1.3.0_20160321.pdf rename to Espressif/docs/ESP8266/20a-esp8266_rtos_sdk_programming_guide_en_v1.4.0.pdf index de29dbe..f7dcf98 100644 Binary files a/Espressif/docs/ESP8266/20A-ESP8266__RTOS_SDK__Programming_Guide__EN_v1.3.0_20160321.pdf and b/Espressif/docs/ESP8266/20a-esp8266_rtos_sdk_programming_guide_en_v1.4.0.pdf differ diff --git a/Espressif/docs/ESP8266/20b-esp8266_rtos_sdk_api_reference_v1.4.0_0.pdf b/Espressif/docs/ESP8266/20b-esp8266_rtos_sdk_api_reference_v1.4.0_0.pdf new file mode 100644 index 0000000..8842216 Binary files /dev/null and b/Espressif/docs/ESP8266/20b-esp8266_rtos_sdk_api_reference_v1.4.0_0.pdf differ diff --git a/Espressif/docs/ESP8266/2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf b/Espressif/docs/ESP8266/2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf deleted file mode 100644 index 8c89bbe..0000000 Binary files a/Espressif/docs/ESP8266/2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf and /dev/null differ diff --git a/Espressif/docs/ESP8266/2C-ESP8266-SDK__API Guide__EN_V1.5.3.pdf b/Espressif/docs/ESP8266/2C-ESP8266-SDK__API Guide__EN_V1.5.3.pdf deleted file mode 100644 index bc98262..0000000 Binary files a/Espressif/docs/ESP8266/2C-ESP8266-SDK__API Guide__EN_V1.5.3.pdf and /dev/null differ diff --git a/Espressif/docs/ESP8266/2A-ESP8266-SDK__Getting_Started_Guide__EN.pdf b/Espressif/docs/ESP8266/2a-esp8266-sdk_getting_started_guide_en.pdf similarity index 90% rename from Espressif/docs/ESP8266/2A-ESP8266-SDK__Getting_Started_Guide__EN.pdf rename to Espressif/docs/ESP8266/2a-esp8266-sdk_getting_started_guide_en.pdf index 550b533..1a0211a 100644 Binary files a/Espressif/docs/ESP8266/2A-ESP8266-SDK__Getting_Started_Guide__EN.pdf and b/Espressif/docs/ESP8266/2a-esp8266-sdk_getting_started_guide_en.pdf differ diff --git a/Espressif/docs/ESP8266/2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf b/Espressif/docs/ESP8266/2b-esp8266_sdk_iot_demo_en_v1.3.pdf similarity index 100% rename from Espressif/docs/ESP8266/2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf rename to Espressif/docs/ESP8266/2b-esp8266_sdk_iot_demo_en_v1.3.pdf diff --git a/Espressif/docs/ESP8266/2c-esp8266_non_os_sdk_api_reference_en.pdf b/Espressif/docs/ESP8266/2c-esp8266_non_os_sdk_api_reference_en.pdf new file mode 100644 index 0000000..e11408b Binary files /dev/null and b/Espressif/docs/ESP8266/2c-esp8266_non_os_sdk_api_reference_en.pdf differ diff --git a/Espressif/docs/ESP8266/30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160402.pdf b/Espressif/docs/ESP8266/30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160402.pdf deleted file mode 100644 index 9c1b801..0000000 Binary files a/Espressif/docs/ESP8266/30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160402.pdf and /dev/null differ diff --git a/Espressif/docs/ESP8266/30A-ESP8266_NONOS_MESH_API_Reference_PDF_V1.0_20160203.pdf b/Espressif/docs/ESP8266/30a-esp8266_nonos_mesh_api_reference_v1.0.0_20160203.pdf similarity index 100% rename from Espressif/docs/ESP8266/30A-ESP8266_NONOS_MESH_API_Reference_PDF_V1.0_20160203.pdf rename to Espressif/docs/ESP8266/30a-esp8266_nonos_mesh_api_reference_v1.0.0_20160203.pdf diff --git a/Espressif/docs/ESP8266/40C-ESP_Smart_Plug__User_Guide__EN_V1.2_20160413.pdf b/Espressif/docs/ESP8266/40c-esp_smart_plug_user_guide_en_v1.2_20160413.pdf similarity index 100% rename from Espressif/docs/ESP8266/40C-ESP_Smart_Plug__User_Guide__EN_V1.2_20160413.pdf rename to Espressif/docs/ESP8266/40c-esp_smart_plug_user_guide_en_v1.2_20160413.pdf diff --git a/Espressif/docs/ESP8266/4A-ESP8266__AT Instruction Set__EN_v1.5.3.pdf b/Espressif/docs/ESP8266/4a-esp8266_at_instruction_set_en.pdf similarity index 57% rename from Espressif/docs/ESP8266/4A-ESP8266__AT Instruction Set__EN_v1.5.3.pdf rename to Espressif/docs/ESP8266/4a-esp8266_at_instruction_set_en.pdf index da48539..ab75959 100644 Binary files a/Espressif/docs/ESP8266/4A-ESP8266__AT Instruction Set__EN_v1.5.3.pdf and b/Espressif/docs/ESP8266/4a-esp8266_at_instruction_set_en.pdf differ diff --git a/Espressif/docs/ESP8266/4B-ESP8266__AT_Command_Examples__EN_v1.3.pdf b/Espressif/docs/ESP8266/4b-esp8266_at_command_examples_en.pdf similarity index 79% rename from Espressif/docs/ESP8266/4B-ESP8266__AT_Command_Examples__EN_v1.3.pdf rename to Espressif/docs/ESP8266/4b-esp8266_at_command_examples_en.pdf index 5816a55..5d65be7 100644 Binary files a/Espressif/docs/ESP8266/4B-ESP8266__AT_Command_Examples__EN_v1.3.pdf and b/Espressif/docs/ESP8266/4b-esp8266_at_command_examples_en.pdf differ diff --git a/Espressif/docs/ESP8266/5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf b/Espressif/docs/ESP8266/5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf index f0159b8..0fb00e7 100644 Binary files a/Espressif/docs/ESP8266/5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf and b/Espressif/docs/ESP8266/5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf differ diff --git a/Espressif/docs/ESP8266/9b-esp8266_low_power_solutions_en.pdf b/Espressif/docs/ESP8266/9b-esp8266_low_power_solutions_en.pdf new file mode 100644 index 0000000..72adc2c Binary files /dev/null and b/Espressif/docs/ESP8266/9b-esp8266_low_power_solutions_en.pdf differ diff --git a/Espressif/docs/ESP8266/TLS_BiDirectVerif_Demo.zip b/Espressif/docs/ESP8266/TLS_BiDirectVerif_Demo.zip new file mode 100644 index 0000000..628ec67 Binary files /dev/null and b/Espressif/docs/ESP8266/TLS_BiDirectVerif_Demo.zip differ diff --git a/Espressif/docs/ESP8266/esp-now_user_guide_en.pdf b/Espressif/docs/ESP8266/esp-now_user_guide_en.pdf new file mode 100644 index 0000000..00a125c Binary files /dev/null and b/Espressif/docs/ESP8266/esp-now_user_guide_en.pdf differ diff --git a/Espressif/docs/ESP8266/esp8266-hardware_matching_guide_en.pdf b/Espressif/docs/ESP8266/esp8266-hardware_matching_guide_en.pdf new file mode 100644 index 0000000..e6fd9d7 Binary files /dev/null and b/Espressif/docs/ESP8266/esp8266-hardware_matching_guide_en.pdf differ diff --git a/Espressif/docs/ESP8266/esp8266-sdk_application_note_firmware_download_protocol_en.pdf b/Espressif/docs/ESP8266/esp8266-sdk_application_note_firmware_download_protocol_en.pdf new file mode 100644 index 0000000..d96ae17 Binary files /dev/null and b/Espressif/docs/ESP8266/esp8266-sdk_application_note_firmware_download_protocol_en.pdf differ diff --git a/Espressif/docs/ESP8266/esp8266-technical_reference_en.pdf b/Espressif/docs/ESP8266/esp8266-technical_reference_en.pdf new file mode 100644 index 0000000..bc9690c Binary files /dev/null and b/Espressif/docs/ESP8266/esp8266-technical_reference_en.pdf differ diff --git a/Espressif/docs/ESP8266/esp8266_quick_start_guide_en.pdf b/Espressif/docs/ESP8266/esp8266_quick_start_guide_en.pdf new file mode 100644 index 0000000..4c88cb8 Binary files /dev/null and b/Espressif/docs/ESP8266/esp8266_quick_start_guide_en.pdf differ diff --git a/Espressif/docs/ESP8266/esp8266_wi-fi_channel_selection_guidelines_en.pdf b/Espressif/docs/ESP8266/esp8266_wi-fi_channel_selection_guidelines_en.pdf new file mode 100644 index 0000000..cb41f21 Binary files /dev/null and b/Espressif/docs/ESP8266/esp8266_wi-fi_channel_selection_guidelines_en.pdf differ diff --git a/Espressif/docs/ESP8266/simple-pair_user_guide_en.pdf b/Espressif/docs/ESP8266/simple-pair_user_guide_en.pdf new file mode 100644 index 0000000..584c3fe Binary files /dev/null and b/Espressif/docs/ESP8266/simple-pair_user_guide_en.pdf differ diff --git a/Espressif/docs/ESP8266/test_cert_and_creat_information.zip b/Espressif/docs/ESP8266/test_cert_and_creat_information.zip new file mode 100644 index 0000000..a1ae353 Binary files /dev/null and b/Espressif/docs/ESP8266/test_cert_and_creat_information.zip differ