1 /* 2 * Copyright (C) 2015-2018 Alibaba Group Holding Limited 3 */ 4 5 #ifndef __WIFI_PROVISION_INTERNAL_H__ 6 #define __WIFI_PROVISION_INTERNAL_H__ 7 8 #include "linkkit/infra/infra_config.h" 9 #include <string.h> 10 #include <stdio.h> 11 #include "aws_lib.h" 12 #include "zconfig_lib.h" 13 #include "zconfig_utils.h" 14 #include "zconfig_protocol.h" 15 #include "zconfig_ieee80211.h" 16 #include "awss_event.h" 17 #include "awss_timer.h" 18 #include "awss_main.h" 19 #include "os.h" 20 #include "linkkit/infra/infra_compat.h" 21 #include "awss_smartconfig.h" 22 #include "linkkit/infra/infra_sha1.h" 23 #include "passwd.h" 24 #include "awss_utils.h" 25 #include "awss_statis.h" 26 #include "awss_packet.h" 27 #include "awss_notify.h" 28 #include "awss_cmp.h" 29 #include "linkkit/wifi_provision_api.h" 30 #include "awss_cmp.h" 31 #include "awss_crypt.h" 32 #include <stdlib.h> 33 #include "linkkit/infra/infra_json_parser.h" 34 #include "linkkit/mqtt_api.h" 35 #include "awss_dev_reset_internal.h" 36 #include "awss_info.h" 37 #include "awss_bind_statis.h" 38 #include "awss_aplist.h" 39 #include "connect_ap.h" 40 #include "linkkit/infra/infra_aes.h" 41 #include "linkkit/wrappers/wrappers.h" 42 43 #ifdef AWSS_SUPPORT_SMARTCONFIG_WPS 44 #include "awss_wps.h" 45 #endif 46 47 #ifdef AWSS_SUPPORT_HT40 48 #include "awss_ht40.h" 49 #endif 50 51 #if defined(AWSS_SUPPORT_AHA) 52 #include "awss_wifimgr.h" 53 #endif 54 55 #ifndef AWSS_DISABLE_ENROLLEE 56 #include "awss_enrollee.h" 57 #endif 58 59 #if defined(AWSS_SUPPORT_AHA) 60 #include "awss_aha.h" 61 #endif 62 63 #if defined(WIFI_PROVISION_ENABLED) || defined(DEV_BIND_ENABLED) 64 #include "linkkit/coap_api.h" 65 #include "iotx_coap.h" 66 #endif 67 68 #ifdef AWSS_SUPPORT_DISCOVER 69 #include "awss_discover.h" 70 #endif 71 72 #endif 73