10a7ce71fSopenharmony_ciSNTP client for HarmonyOS 20a7ce71fSopenharmony_ci=============================================== 30a7ce71fSopenharmony_ci 40a7ce71fSopenharmony_ci**目的:** 在OpenHarmony开发板上支持SNTP客户端功能,目前仅支持`Hi3861`开发板。 50a7ce71fSopenharmony_ci 60a7ce71fSopenharmony_ci**相关说明:** 70a7ce71fSopenharmony_ci 80a7ce71fSopenharmony_ci1. 本项目是从LwIP中抽取的SNTP代码; 90a7ce71fSopenharmony_ci3. `Hi3861 SDK`中已经包含了一份预编译的lwip,但没有开启SNTP功能(静态库无法修改); 100a7ce71fSopenharmony_ci 110a7ce71fSopenharmony_ci**如何编译:** 120a7ce71fSopenharmony_ci 130a7ce71fSopenharmony_ci1. 将httpd代码下载到openharmony源码顶层目录: 140a7ce71fSopenharmony_ci * `mkdir third_party/sntp && git clone https://gitee.com/hihopeorg/sntp.git third_party/sntp` 150a7ce71fSopenharmony_ci2. 修改openharmony的`build/lite/product/wifiiot.json`文件: 160a7ce71fSopenharmony_ci * 将其中的`//applications/sample/wifi-iot/app`替换为`//third_party/sntp:app`; 170a7ce71fSopenharmony_ci3. 在openharmony源码的顶层目录,执行`python build.py wifiiot`; 180a7ce71fSopenharmony_ci 19