diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..ee5839968a2bf86c93283efc09d40fd050b7cfa2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,127 @@ + 木兰宽松许可证, 第2版 + + 木兰宽松许可证, 第2版 + 2020年1月 http://license.coscl.org.cn/MulanPSL2 + + + 您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束: + + 0. 定义 + + “软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。 + + “贡献”是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。 + + “贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。 + + “法人实体”是指提交贡献的机构及其“关联实体”。 + + “关联实体”是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。 + + 1. 授予版权许可 + + 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。 + + 2. 授予专利许可 + + 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。 + + 3. 无商标许可 + + “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。 + + 4. 分发限制 + + 您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。 + + 5. 免责声明与责任限制 + + “软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。 + + 6. 语言 + “本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文版为准。 + + 条款结束 + + 如何将木兰宽松许可证,第2版,应用到您的软件 + + 如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步: + + 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字; + + 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中; + + 3, 请将如下声明文本放入每个源文件的头部注释中。 + + Copyright (c) [Year] [name of copyright holder] + [Software Name] is licensed under Mulan PSL v2. + You can use this software according to the terms and conditions of the Mulan PSL v2. + You may obtain a copy of Mulan PSL v2 at: + http://license.coscl.org.cn/MulanPSL2 + THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. + See the Mulan PSL v2 for more details. + + + Mulan Permissive Software License,Version 2 + + Mulan Permissive Software License,Version 2 (Mulan PSL v2) + January 2020 http://license.coscl.org.cn/MulanPSL2 + + Your reproduction, use, modification and distribution of the Software shall be subject to Mulan PSL v2 (this License) with the following terms and conditions: + + 0. Definition + + Software means the program and related documents which are licensed under this License and comprise all Contribution(s). + + Contribution means the copyrightable work licensed by a particular Contributor under this License. + + Contributor means the Individual or Legal Entity who licenses its copyrightable work under this License. + + Legal Entity means the entity making a Contribution and all its Affiliates. + + Affiliates means entities that control, are controlled by, or are under common control with the acting entity under this License, ‘control’ means direct or indirect ownership of at least fifty percent (50%) of the voting power, capital or other securities of controlled or commonly controlled entity. + + 1. Grant of Copyright License + + Subject to the terms and conditions of this License, each Contributor hereby grants to you a perpetual, worldwide, royalty-free, non-exclusive, irrevocable copyright license to reproduce, use, modify, or distribute its Contribution, with modification or not. + + 2. Grant of Patent License + + Subject to the terms and conditions of this License, each Contributor hereby grants to you a perpetual, worldwide, royalty-free, non-exclusive, irrevocable (except for revocation under this Section) patent license to make, have made, use, offer for sale, sell, import or otherwise transfer its Contribution, where such patent license is only limited to the patent claims owned or controlled by such Contributor now or in future which will be necessarily infringed by its Contribution alone, or by combination of the Contribution with the Software to which the Contribution was contributed. The patent license shall not apply to any modification of the Contribution, and any other combination which includes the Contribution. If you or your Affiliates directly or indirectly institute patent litigation (including a cross claim or counterclaim in a litigation) or other patent enforcement activities against any individual or entity by alleging that the Software or any Contribution in it infringes patents, then any patent license granted to you under this License for the Software shall terminate as of the date such litigation or activity is filed or taken. + + 3. No Trademark License + + No trademark license is granted to use the trade names, trademarks, service marks, or product names of Contributor, except as required to fulfill notice requirements in Section 4. + + 4. Distribution Restriction + + You may distribute the Software in any medium with or without modification, whether in source or executable forms, provided that you provide recipients with a copy of this License and retain copyright, patent, trademark and disclaimer statements in the Software. + + 5. Disclaimer of Warranty and Limitation of Liability + + THE SOFTWARE AND CONTRIBUTION IN IT ARE PROVIDED WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ANY CONTRIBUTOR OR COPYRIGHT HOLDER BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM YOUR USE OR INABILITY TO USE THE SOFTWARE OR THE CONTRIBUTION IN IT, NO MATTER HOW IT’S CAUSED OR BASED ON WHICH LEGAL THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 6. Language + + THIS LICENSE IS WRITTEN IN BOTH CHINESE AND ENGLISH, AND THE CHINESE VERSION AND ENGLISH VERSION SHALL HAVE THE SAME LEGAL EFFECT. IN THE CASE OF DIVERGENCE BETWEEN THE CHINESE AND ENGLISH VERSIONS, THE CHINESE VERSION SHALL PREVAIL. + + END OF THE TERMS AND CONDITIONS + + How to Apply the Mulan Permissive Software License,Version 2 (Mulan PSL v2) to Your Software + + To apply the Mulan PSL v2 to your work, for easy identification by recipients, you are suggested to complete following three steps: + + i Fill in the blanks in following statement, including insert your software name, the year of the first publication of your software, and your name identified as the copyright owner; + + ii Create a file named “LICENSE” which contains the whole context of this License in the first directory of your software package; + + iii Attach the statement to the appropriate annotated syntax at the beginning of each source file. + + + Copyright (c) [Year] [name of copyright holder] + [Software Name] is licensed under Mulan PSL v2. + You can use this software according to the terms and conditions of the Mulan PSL v2. + You may obtain a copy of Mulan PSL v2 at: + http://license.coscl.org.cn/MulanPSL2 + THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. + See the Mulan PSL v2 for more details. diff --git a/dev/docs/smart_watch/README.md b/dev/docs/smart_watch/README.md index d21ddc473f95f74463fec43a32919fa92ce880a7..33de702531688a470ca311c33b9f9bce31b5a62d 100644 --- a/dev/docs/smart_watch/README.md +++ b/dev/docs/smart_watch/README.md @@ -1,50 +1,47 @@ ## 一、 介绍 -``` -本项目是基于BearPi套件开发的smartWatch系统,该系统通过与GSM模块(型号:SIM808)的通信来实现通话和定位功能。 -smartWatch系统可以通过云和手机建立连接,同步获取时间和天气信息,也可以通过手机下达日程安排到儿童手表,并显示在儿童手表的屏幕端,还可以通过SIM808模块获取地理位置信息,接收和拨打电话等功能。 -``` - - +本项目是基于BearPi套件开发的智能儿童手表系统,该系统通过与GSM模块(型号:SIM808)的通信来实现通话和定位功能。 +智能儿童手表系统可以通过云和手机建立连接,同步时间和获取天气信息,通过手机下达日程安排到儿童手表,并显示在儿童手表的屏幕端,还可以通过SIM808模块获取地理位置信息,接收和拨打电话等功能 -###### 1. 程序时序图 +### 1. 程序时序图 ![image-程序时序图](../common/100.png) -###### 2. 产品示意图 +### 2. 产品示意图 -![产品示意图——智能风扇](./resource/smartWatch/product_diagram.png) +![产品示意图——智能风扇](./resource/产品示意图——智能儿童手表.png) ## 二、 快速上手 -#### 开发环境准备 +### 1.发环境准备: -###### 1. 硬件准备 -``` -bear派开发板套件 x1 -SIM808通信板 x1 -预装HarmonyOS手机 x1 -``` -###### 2. 软件准备 +#### 1. 硬件准备 -``` -预装windows PC x1 -CH340 USB转串口驱动 x1 -``` +bear派开发板套件 x1 + +SIM808通信板 x1 + +预装HarmonyOS手机 x1 + + +#### 2. 软件准备 + +预装windows PC x1 +CH340 USB转串口驱动 x1 -#### 代码目录结构 +Hiburn烧录工具 x1 -![代码目录结构——智能风扇](./resource/smartWatch/code_directory_structure_smartWatch.png) +#### 3. 开发环境搭建 -#### 编译方法 +参考链接: ``` ubuntu版本建议安装20.04 @@ -60,75 +57,206 @@ ubuntu版本建议安装20.04 -## 三、操作说明 +#### **4.** 源码下载及**编译** -##### [1.无感配网](../net_config/README.md) +1.通过git下载源代码,例如输入如下命令,下载代码库源代码: -##### [2.设备连接IOT云平台指南](../iot_huawei/README.md) +git clone https://gitee.com/***/ -###### 3.碰一碰配网 +2.进入工程目录teamX,然后输入hb set命令选择需要编译的工程,例如本实例选择:SmartWatch。 -``` -按复位键重启设备,在上电的过程中按下F2键,进入碰一碰配网模式,使用带有鸿蒙系统的手机接触NFC感应区。然后手机跟设备互动,无感配置网络。碰图如下: -``` +![](./resource/编译-配置.png) -![](./resource/smartWatch/distribution_network_interface.jpg) +3.编译整个工程目录,通过输入hb build -f命令,编译整个工程目录,等待编译完成,具体如下: -``` -配网成功后,设备端LCD进入主页面显示,手机端显示如下: -``` +![](./resource/编译-完成.png) -![](./resource/smartWatch/phone_distribution_network_success_interface.jpg) +4.由于3861的task任务数量有限,需要屏蔽掉一些任务。 -###### 4.设备端控制 +在文件夹device/bearpi/bearpi_hm_nano/sdk_liteos/build/config/usr_config.mk内屏蔽掉AT相关的任务。 +#CONFIG_AT_SUPPORT=y -``` -1.主界面显示时间和天气信息,具体如下: -``` +在文件vendor/teamX/common/iot_boardled/iot_boardled.c屏蔽掉灯的任务。 -![](./resource/smartWatch/main_interface.jpg) +// g_ledFlashController.taskID = osThreadNew((osThreadFunc_t)LedTaskEntry, NULL, (const osThreadAttr_t *)&attr); +#### 5. 固件烧录 +1.点击HiBurn的Setting,然后选择Com settings,设置波特率为921600,如下图: -``` -2.拨打电话操作界面: -``` +![](./resource/Hiburn—设置波特率.jpg) -![](./resource/smartWatch/call_interface.jpg) +2.开发板通过USB线连接到电脑后,选择串口通道,要烧录的文件,勾选Auto Burn,然后点击connet按钮,进入烧录状态。 +![](./resource/hiburn-烧录选择界面.jpg) +3.点击开发板复位按键,开始烧录,具体如下: -``` -3.通信录界面,长安F2进入通信录节目,具体如下图: -``` +![](./resource/hiburn-烧录界面.jpg) +4.最后烧录完成,显示如下: +![](./resource/hiburn-烧录完成界面.jpg) -![](./resource/smartWatch/address_book_interface.jpg) +### 2. 代码目录结构 +代码目录: -``` -4.来电显示界面 -``` +![代码目录结构——智能风扇](./resource/代码目录结构——智能儿童手表.png) -![](./resource/smartWatch/Incoming_call_interface.jpg) +### 三.操作前的一些准备工作 -###### 5.手机端控制 +1. 需要把E53板上的接口2与主板断开,此管脚复用为跑步计数器的中断引脚,会影响F2按键功能。 -``` -1.主界面显示 -``` +2. 需要把E53板上的拨档开关置为OFF,打开串口的TX脚功能。 -![](./resource/smartWatch/phone_main_page.jpg) + 具体见下图: -``` -2.新增联系人 -``` + ![](./resource/硬件改动-管脚.png) + +3. 小熊派板卡与SIM808串口线连接方法如下: + +​ 串口 小熊派端 SIM808通信模块 + +​ GND GND GND(J6) + +​ TX UART_TX(IO06) RXD(J6) + +​ RX UART_RX(IO05) TXD(J6) + +具体实物图如下: + +![](./resource/硬件串口连接线.png) + +4. SIM卡安装到SIM808通信模块 + + SIM808只支持2G信号,安装移动的SIM卡测试效果比较好。具体安装效果如下: + +安装前: + +![](./resource/SIM卡安装前.jpg) + +安装后: + + + +![](./resource/sim卡安装后.jpg) + +5. 电源和天线连接 + + 安装电源线和天线,最后的总的线材连接如下图: + +![](./resource/电源天线连接方式.jpg) + +## 四. 操作说明 + +#### 1.开发板上电 + +在小熊派开发板和SIM808模块都连接上电源后,先按小熊派复位按钮,启动小熊派开发板。然后再按SIM808模块的电源波动开关,然后按SIM808模块的POWER按键3秒以上。具体如下: + +![](./resource/SIM808电源开关.jpg) + + + +第一次使用小熊派板卡需要写NFC标签,具体操作见相关操作文档。 + +### 2. 碰一碰配网 + +​ 按复位键重启设备,在上电的过程中按下F2键,进入碰一碰配网模式,使用带有鸿蒙系统的手机接触NFC感应区。然后手机跟设备互动,无感配置网络。 + +碰图如下: + +![](./resource/配网界面.jpg) + +配网成功后,设备端LCD进入主页面显示,儿童手表会连接IOT云端服务器,注册成功后手机端显示如下: + +![](./resource/手机端-配网成功界面.jpg) + + + +#### 3.主界面显示时间和天气信息 + +开机后会获取时间和天气信息,显示内容具体如下: + +![](./resource/主界面.jpg) + + + +#### 4.设置联系人和拨打电话 + +手机端设置紧急联系人电话号码:在手机端的儿童手表详情页,点击紧急联系人菜单的【+】,具体如下图: + +![](./resource/手机端-主页面.jpg) + + + +设置需要拨打的电话号码,暂时支持设置两个电话号码。第一个电话号码:father:18688888888,第二个电话号码:mother:18689999999。具体操作如下: + +![](./resource/手机端-添加联系人.jpg) + +删除联系人的操作跟上面的步骤类似,在紧急联系人选项列表中选择【-】操作,不做过多赘述。 + +手机端设置完电话号码后,然后短按手表端的F2按键,进入拨打号码界面,具体如下: + +![](./resource/拨打电话界面.jpg) + + + +长按儿童手表的F2按键3秒以上,进入电话簿界面,然后再短按F2按键可选择联系人,最后长按F2按键保存并退出,下次再次短按F2按键就拨打上次选择的号码。具体如下图: + +![](./resource/通信录界面.jpg) + + + +#### 5.接电话 + +若有电话打入,设备端会进入来电显示界面,可以短按F2接听,然后再次短按F2可挂断电话。来电界面如下: + +### ![](./resource/来电界面.jpg) + + + +#### 6.GPS地理位置上报 + +GPS位置上报。若设备端与SIM808模块通过串口已连接,上电后会设备会控制SIM808通过命令打开GPS的POWER,然后查询GPS信息,由于此模块属于2G信号,反应比较慢,需要等待2分钟左右,模块需要放置在室外比较空旷的位置才能获取到位置信息。获取到的地理位置显示在手机端的儿童手表详情页界面,具体如下: + +![](./resource/手机端-主页面-GPS.jpg) + +### 7.日程安排设置: + +在手机端的“日程”界面,选择右上角的“+”按钮。弹出“新增日程”菜单项,如下图: + +![](./resource/FA-新增日程.png) + + + + + +写入日程名称,例如“起床”,现可选择【起床,吃饭,睡觉,吃药,喝水,写作业】。如下图: + +![](./resource/FA-日程名称.jpg) + +【通知成员】选项选择需要通知的设备。 + +![](./resource/FA-日程选择设备.jpg) + + + +【相关设备】选项选择需要操作的设备。 + +![](./resource/FA-日程选择相关的设备.jpg) + +开始时间和结束时间选择需要通知的时间。 + +![](./resource/FA-时间选择.jpg) + +提醒方式可选择需要周几提醒。 -![](./resource/smartWatch/phone_add_contact.jpg) +![](./resource/FA-循环设置.jpg) +最后选择【√】下发日程到设备端。然后等待时间到,设备端提示相关信息。 diff --git "a/dev/docs/smart_watch/resource/FA-\345\276\252\347\216\257\350\256\276\347\275\256.jpg" "b/dev/docs/smart_watch/resource/FA-\345\276\252\347\216\257\350\256\276\347\275\256.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..55ae0e7ec52a0722d87e5a45e186f61cf1a3aa5e Binary files /dev/null and "b/dev/docs/smart_watch/resource/FA-\345\276\252\347\216\257\350\256\276\347\275\256.jpg" differ diff --git "a/dev/docs/smart_watch/resource/FA-\346\226\260\345\242\236\346\227\245\347\250\213.png" "b/dev/docs/smart_watch/resource/FA-\346\226\260\345\242\236\346\227\245\347\250\213.png" new file mode 100755 index 0000000000000000000000000000000000000000..0fdc22fa02157e9ce5ecf8ed236c9e6fb6f79548 Binary files /dev/null and "b/dev/docs/smart_watch/resource/FA-\346\226\260\345\242\236\346\227\245\347\250\213.png" differ diff --git "a/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\345\220\215\347\247\260.jpg" "b/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\345\220\215\347\247\260.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..56395b47f10aac1e68d50f978249709c7a2cce10 Binary files /dev/null and "b/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\345\220\215\347\247\260.jpg" differ diff --git "a/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\351\200\211\346\213\251\347\233\270\345\205\263\347\232\204\350\256\276\345\244\207.jpg" "b/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\351\200\211\346\213\251\347\233\270\345\205\263\347\232\204\350\256\276\345\244\207.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..b4c468dd081155eddbeb6d0fa0c2e4eb5c31f42c Binary files /dev/null and "b/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\351\200\211\346\213\251\347\233\270\345\205\263\347\232\204\350\256\276\345\244\207.jpg" differ diff --git "a/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\351\200\211\346\213\251\350\256\276\345\244\207.jpg" "b/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\351\200\211\346\213\251\350\256\276\345\244\207.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..3ccda3e0f14af2c0bf940f27518b781002d04665 Binary files /dev/null and "b/dev/docs/smart_watch/resource/FA-\346\227\245\347\250\213\351\200\211\346\213\251\350\256\276\345\244\207.jpg" differ diff --git "a/dev/docs/smart_watch/resource/FA-\346\227\266\351\227\264\351\200\211\346\213\251.jpg" "b/dev/docs/smart_watch/resource/FA-\346\227\266\351\227\264\351\200\211\346\213\251.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..f8b043745ce9832a5c307b858386af44d7baa7f5 Binary files /dev/null and "b/dev/docs/smart_watch/resource/FA-\346\227\266\351\227\264\351\200\211\346\213\251.jpg" differ diff --git a/dev/docs/smart_watch/resource/smartWatch/Hiburn_set_baud_rate.jpg "b/dev/docs/smart_watch/resource/Hiburn\342\200\224\350\256\276\347\275\256\346\263\242\347\211\271\347\216\207.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/Hiburn_set_baud_rate.jpg rename to "dev/docs/smart_watch/resource/Hiburn\342\200\224\350\256\276\347\275\256\346\263\242\347\211\271\347\216\207.jpg" diff --git "a/dev/docs/smart_watch/resource/SIM808\347\224\265\346\272\220\345\274\200\345\205\263.jpg" "b/dev/docs/smart_watch/resource/SIM808\347\224\265\346\272\220\345\274\200\345\205\263.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..3c9a538709be7ee4f0f441e17c070789c3847ff9 Binary files /dev/null and "b/dev/docs/smart_watch/resource/SIM808\347\224\265\346\272\220\345\274\200\345\205\263.jpg" differ diff --git "a/dev/docs/smart_watch/resource/SIM\345\215\241\345\256\211\350\243\205\345\211\215.jpg" "b/dev/docs/smart_watch/resource/SIM\345\215\241\345\256\211\350\243\205\345\211\215.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..1dc64326008e1df4528a4b24bda399f5f7c2bc39 Binary files /dev/null and "b/dev/docs/smart_watch/resource/SIM\345\215\241\345\256\211\350\243\205\345\211\215.jpg" differ diff --git "a/dev/docs/smart_watch/resource/smartWatch/hiburn-\347\203\247\345\275\225\344\270\273\347\225\214\351\235\242.jpg" "b/dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\344\270\273\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from "dev/docs/smart_watch/resource/smartWatch/hiburn-\347\203\247\345\275\225\344\270\273\347\225\214\351\235\242.jpg" rename to "dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\344\270\273\347\225\214\351\235\242.jpg" diff --git a/dev/docs/smart_watch/resource/smartWatch/hiburn_burn_completion_interface.jpg "b/dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\345\256\214\346\210\220\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/hiburn_burn_completion_interface.jpg rename to "dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\345\256\214\346\210\220\347\225\214\351\235\242.jpg" diff --git a/dev/docs/smart_watch/resource/smartWatch/hiburn_burning_interface.jpg "b/dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/hiburn_burning_interface.jpg rename to "dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\347\225\214\351\235\242.jpg" diff --git "a/dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\351\200\211\346\213\251\347\225\214\351\235\242.jpg" "b/dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\351\200\211\346\213\251\347\225\214\351\235\242.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..46d9c1fcf82e597c56bf6b99e3c1d67e7ab792a6 Binary files /dev/null and "b/dev/docs/smart_watch/resource/hiburn-\347\203\247\345\275\225\351\200\211\346\213\251\347\225\214\351\235\242.jpg" differ diff --git "a/dev/docs/smart_watch/resource/image-\347\250\213\345\272\217\346\227\266\345\272\217\345\233\276.png" "b/dev/docs/smart_watch/resource/image-\347\250\213\345\272\217\346\227\266\345\272\217\345\233\276.png" new file mode 100755 index 0000000000000000000000000000000000000000..b71357892b56c22bb5496bca538b8580e4c2ca8f Binary files /dev/null and "b/dev/docs/smart_watch/resource/image-\347\250\213\345\272\217\346\227\266\345\272\217\345\233\276.png" differ diff --git "a/dev/docs/smart_watch/resource/sim\345\215\241\345\256\211\350\243\205\345\220\216.jpg" "b/dev/docs/smart_watch/resource/sim\345\215\241\345\256\211\350\243\205\345\220\216.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..ec75c5a65cbe37c5cb0e89e73971abcdc406f2b3 Binary files /dev/null and "b/dev/docs/smart_watch/resource/sim\345\215\241\345\256\211\350\243\205\345\220\216.jpg" differ diff --git "a/dev/docs/smart_watch/resource/sim\345\215\241\345\256\211\350\243\205\345\220\216.png" "b/dev/docs/smart_watch/resource/sim\345\215\241\345\256\211\350\243\205\345\220\216.png" new file mode 100755 index 0000000000000000000000000000000000000000..08491b583225fc900db5df6a187ab802a9cdf76a Binary files /dev/null and "b/dev/docs/smart_watch/resource/sim\345\215\241\345\256\211\350\243\205\345\220\216.png" differ diff --git a/dev/docs/smart_watch/resource/smartWatch/Incoming_call_interface.jpg b/dev/docs/smart_watch/resource/smartWatch/Incoming_call_interface.jpg deleted file mode 100644 index 94c18f216d3286b9c20b22632530eaf56da170ca..0000000000000000000000000000000000000000 Binary files a/dev/docs/smart_watch/resource/smartWatch/Incoming_call_interface.jpg and /dev/null differ diff --git a/dev/docs/smart_watch/resource/smartWatch/hiburn_burn_selection_interface.jpg b/dev/docs/smart_watch/resource/smartWatch/hiburn_burn_selection_interface.jpg deleted file mode 100644 index a57cf52224523c3ef2bcb15caff211e2afeda888..0000000000000000000000000000000000000000 Binary files a/dev/docs/smart_watch/resource/smartWatch/hiburn_burn_selection_interface.jpg and /dev/null differ diff --git a/dev/docs/smart_watch/resource/smartWatch/main_interface.jpg "b/dev/docs/smart_watch/resource/\344\270\273\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/main_interface.jpg rename to "dev/docs/smart_watch/resource/\344\270\273\347\225\214\351\235\242.jpg" diff --git a/dev/docs/smart_watch/resource/smartWatch/product_diagram.png "b/dev/docs/smart_watch/resource/\344\272\247\345\223\201\347\244\272\346\204\217\345\233\276\342\200\224\342\200\224\346\231\272\350\203\275\345\204\277\347\253\245\346\211\213\350\241\250.png" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/product_diagram.png rename to "dev/docs/smart_watch/resource/\344\272\247\345\223\201\347\244\272\346\204\217\345\233\276\342\200\224\342\200\224\346\231\272\350\203\275\345\204\277\347\253\245\346\211\213\350\241\250.png" diff --git a/dev/docs/smart_watch/resource/smartWatch/code_directory_structure_smartWatch.png "b/dev/docs/smart_watch/resource/\344\273\243\347\240\201\347\233\256\345\275\225\347\273\223\346\236\204\342\200\224\342\200\224\346\231\272\350\203\275\345\204\277\347\253\245\346\211\213\350\241\250.png" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/code_directory_structure_smartWatch.png rename to "dev/docs/smart_watch/resource/\344\273\243\347\240\201\347\233\256\345\275\225\347\273\223\346\236\204\342\200\224\342\200\224\346\231\272\350\203\275\345\204\277\347\253\245\346\211\213\350\241\250.png" diff --git "a/dev/docs/smart_watch/resource/smartWatch/\344\273\243\347\240\201\347\233\256\345\275\225\347\273\223\346\236\204\342\200\224\342\200\224\346\231\272\350\203\275\351\243\216\346\211\207.png" "b/dev/docs/smart_watch/resource/\344\273\243\347\240\201\347\233\256\345\275\225\347\273\223\346\236\204\342\200\224\342\200\224\346\231\272\350\203\275\351\243\216\346\211\207.png" old mode 100644 new mode 100755 similarity index 100% rename from "dev/docs/smart_watch/resource/smartWatch/\344\273\243\347\240\201\347\233\256\345\275\225\347\273\223\346\236\204\342\200\224\342\200\224\346\231\272\350\203\275\351\243\216\346\211\207.png" rename to "dev/docs/smart_watch/resource/\344\273\243\347\240\201\347\233\256\345\275\225\347\273\223\346\236\204\342\200\224\342\200\224\346\231\272\350\203\275\351\243\216\346\211\207.png" diff --git "a/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\344\270\273\351\241\265\351\235\242-GPS.jpg" "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\344\270\273\351\241\265\351\235\242-GPS.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..fce5b100e419f131b0a8c49397863d8b9a46dff6 Binary files /dev/null and "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\344\270\273\351\241\265\351\235\242-GPS.jpg" differ diff --git a/dev/docs/smart_watch/resource/smartWatch/phone_main_page.jpg "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\344\270\273\351\241\265\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/phone_main_page.jpg rename to "dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\344\270\273\351\241\265\351\235\242.jpg" diff --git "a/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\346\267\273\345\212\240\350\201\224\347\263\273\344\272\272.jpg" "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\346\267\273\345\212\240\350\201\224\347\263\273\344\272\272.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..802ffdf0a806a7a303bd7e2ac767c602d589700e Binary files /dev/null and "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\346\267\273\345\212\240\350\201\224\347\263\273\344\272\272.jpg" differ diff --git a/dev/docs/smart_watch/resource/smartWatch/phone_add_contact.jpg "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\346\267\273\345\212\240\350\201\224\347\263\273\344\272\2721.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/phone_add_contact.jpg rename to "dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\346\267\273\345\212\240\350\201\224\347\263\273\344\272\2721.jpg" diff --git a/dev/docs/smart_watch/resource/smartWatch/phone_distribution_network_success_interface.jpg "b/dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\351\205\215\347\275\221\346\210\220\345\212\237\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/phone_distribution_network_success_interface.jpg rename to "dev/docs/smart_watch/resource/\346\211\213\346\234\272\347\253\257-\351\205\215\347\275\221\346\210\220\345\212\237\347\225\214\351\235\242.jpg" diff --git a/dev/docs/smart_watch/resource/smartWatch/call_interface.jpg "b/dev/docs/smart_watch/resource/\346\213\250\346\211\223\347\224\265\350\257\235\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/call_interface.jpg rename to "dev/docs/smart_watch/resource/\346\213\250\346\211\223\347\224\265\350\257\235\347\225\214\351\235\242.jpg" diff --git "a/dev/docs/smart_watch/resource/\346\235\245\347\224\265\347\225\214\351\235\242.jpg" "b/dev/docs/smart_watch/resource/\346\235\245\347\224\265\347\225\214\351\235\242.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..3da71d16406e6ae79dd2295fb358767fc7091a26 Binary files /dev/null and "b/dev/docs/smart_watch/resource/\346\235\245\347\224\265\347\225\214\351\235\242.jpg" differ diff --git "a/dev/docs/smart_watch/resource/smartWatch/\347\203\247\345\275\225-\344\270\273\351\241\265\351\235\242.jpg" "b/dev/docs/smart_watch/resource/\347\203\247\345\275\225-\344\270\273\351\241\265\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from "dev/docs/smart_watch/resource/smartWatch/\347\203\247\345\275\225-\344\270\273\351\241\265\351\235\242.jpg" rename to "dev/docs/smart_watch/resource/\347\203\247\345\275\225-\344\270\273\351\241\265\351\235\242.jpg" diff --git "a/dev/docs/smart_watch/resource/\347\224\265\346\272\220\345\244\251\347\272\277\350\277\236\346\216\245\346\226\271\345\274\217.jpg" "b/dev/docs/smart_watch/resource/\347\224\265\346\272\220\345\244\251\347\272\277\350\277\236\346\216\245\346\226\271\345\274\217.jpg" new file mode 100755 index 0000000000000000000000000000000000000000..8f42f5faab0369f700066b60bb280bed3e920c81 Binary files /dev/null and "b/dev/docs/smart_watch/resource/\347\224\265\346\272\220\345\244\251\347\272\277\350\277\236\346\216\245\346\226\271\345\274\217.jpg" differ diff --git "a/dev/docs/smart_watch/resource/\347\241\254\344\273\266\344\270\262\345\217\243\350\277\236\346\216\245\347\272\277.png" "b/dev/docs/smart_watch/resource/\347\241\254\344\273\266\344\270\262\345\217\243\350\277\236\346\216\245\347\272\277.png" new file mode 100755 index 0000000000000000000000000000000000000000..caa765b2f0340655cc46246b1fed15999d5c995a Binary files /dev/null and "b/dev/docs/smart_watch/resource/\347\241\254\344\273\266\344\270\262\345\217\243\350\277\236\346\216\245\347\272\277.png" differ diff --git "a/dev/docs/smart_watch/resource/\347\241\254\344\273\266\346\224\271\345\212\250-\347\256\241\350\204\232.png" "b/dev/docs/smart_watch/resource/\347\241\254\344\273\266\346\224\271\345\212\250-\347\256\241\350\204\232.png" new file mode 100755 index 0000000000000000000000000000000000000000..fc9e70a9d5ab3ec167188b24687de2be606ddab7 Binary files /dev/null and "b/dev/docs/smart_watch/resource/\347\241\254\344\273\266\346\224\271\345\212\250-\347\256\241\350\204\232.png" differ diff --git a/dev/docs/smart_watch/resource/smartWatch/compilation_complete.png "b/dev/docs/smart_watch/resource/\347\274\226\350\257\221-\345\256\214\346\210\220.png" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/compilation_complete.png rename to "dev/docs/smart_watch/resource/\347\274\226\350\257\221-\345\256\214\346\210\220.png" diff --git a/dev/docs/smart_watch/resource/smartWatch/compile_configuration.png "b/dev/docs/smart_watch/resource/\347\274\226\350\257\221-\351\205\215\347\275\256.png" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/compile_configuration.png rename to "dev/docs/smart_watch/resource/\347\274\226\350\257\221-\351\205\215\347\275\256.png" diff --git a/dev/docs/smart_watch/resource/smartWatch/address_book_interface.jpg "b/dev/docs/smart_watch/resource/\351\200\232\344\277\241\345\275\225\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/address_book_interface.jpg rename to "dev/docs/smart_watch/resource/\351\200\232\344\277\241\345\275\225\347\225\214\351\235\242.jpg" diff --git a/dev/docs/smart_watch/resource/smartWatch/distribution_network_interface.jpg "b/dev/docs/smart_watch/resource/\351\205\215\347\275\221\347\225\214\351\235\242.jpg" old mode 100644 new mode 100755 similarity index 100% rename from dev/docs/smart_watch/resource/smartWatch/distribution_network_interface.jpg rename to "dev/docs/smart_watch/resource/\351\205\215\347\275\221\347\225\214\351\235\242.jpg"