bl_iot_sdk/docs/html/index.html

522 lines
35 KiB
HTML
Raw Normal View History

2020-10-26 12:43:20 +00:00
<!DOCTYPE html>
<html class="writer-html5" lang="zh" >
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>&lt;no title&gt; &mdash; BL602 IoT SDK release_bl_iot_sdk_1.6.11-1-g66bb28da 文档</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/style.css" type="text/css" />
<link rel="stylesheet" href="_static/css/custom.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<link rel="index" title="索引" href="genindex.html" />
<link rel="search" title="搜索" href="search.html" />
<link rel="next" title="1. Developer Environment" href="Developer_Environment/Developer_Environment.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home" alt="Documentation Home"> BL602 IoT SDK
</a>
<div class="version">
release_bl_iot_sdk_1.6.11-1-g66bb28da
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="在文档中搜索" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<p class="caption"><span class="caption-text">Developer_Environment</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/Developer_Environment.html">1. Developer Environment</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html">2. BLFlashEnv</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html">3. Freedom Studio</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html">4. Eclipse</a></li>
</ul>
<p class="caption"><span class="caption-text">Examples</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Examples/helloworld/helloworld.html">1. Helloword</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_aws/aws.html">2. aws</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html">3. GPIO</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html">4. UART_echo</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html">5. UART_ioctl</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_http/http.html">6. Http client</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html">7. Httpc client</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_psm/psm.html">8. PSM</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html">9. Romfs</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_cli/cli.html">10. cli</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html">11. FDT</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_wifi/wifi.html">12. WiFi</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_ble/ble.html">13. BLE</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_mesh/mesh.html">14. Mesh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html">15. BLSYNC-BLE</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html">16. Easyflash4 boot times</a></li>
</ul>
<p class="caption"><span class="caption-text">Components</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Components/arch.html">1. arch</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/helper.html">2. helper</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/aos_cli.html">3. cli</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Hal_drv/gpio.html">4. GPIO</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/bloop/bloop.html">5. BLOOP</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/blsync/blsync.html">6. BLSYNC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/dts/devicetree.html">7. device tree</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/log/blog.html">8. blog</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/security/security.html">9. Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/vfs/vfs.html">10. AOS VFS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/yloop/yloop.html">11. yloop</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/httpc/httpc.html">12. HTTPC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/https/https.html">13. HTTPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/tls/tls.html">14. TLS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/provision_WiFi/provision_WiFi.html">15. Provision_WiFi</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/mesh/mesh.html">16. Mesh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html">17. BLE</a></li>
</ul>
<p class="caption"><span class="caption-text">API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="API/sys/cronalarms.html">1. cronalarms</a></li>
<li class="toctree-l1"><a class="reference internal" href="API/wifi/wifi_mgmr.html">2. Wi-Fi Manager</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">BL602 IoT SDK</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="#" class="icon icon-home"></a> &raquo;</li>
<li>&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/index.rst.txt" rel="nofollow"> 查看页面源码</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Developer_Environment</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/Developer_Environment.html">1. Developer Environment</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/Developer_Environment.html#id1">1.1. 编译</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/Developer_Environment.html#id2">1.2. 下载</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/Developer_Environment.html#debug">1.3. Debug</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html">2. BLFlashEnv</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#dev-cube">2.1. Dev Cube 简介</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id1">2.2. 镜像组成</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#mcu">2.3. MCU程序下载</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id2">2.3.1. 配置程序下载方式</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id3">2.3.2. 配置镜像参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id4">2.3.3. 配置高级镜像参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id5">2.3.4. 下载程序</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#iot">2.4. IOT程序下载</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id6">2.4.1. 配置程序下载方式</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id7">2.4.2. 配置下载参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id8">2.4.3. 下载程序</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html">3. Freedom Studio</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html#id1">3.1. 导入工程</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html#debug">3.2. Debug</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html">4. Eclipse</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html#id1">4.1. 导入工程</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html#debug">4.2. Debug</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Examples</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Examples/helloworld/helloworld.html">1. Helloword</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/helloworld/helloworld.html#id1">1.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/helloworld/helloworld.html#id2">1.2. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_aws/aws.html">2. aws</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_aws/aws.html#id1">2.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_aws/aws.html#id2">2.2. 使用步骤</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html">3. GPIO</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html#id1">3.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html#id2">3.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html#id3">3.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html">4. UART_echo</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html#id1">4.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html#id2">4.2. 准备及使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html#id3">4.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html">5. UART_ioctl</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html#id1">5.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html#id2">5.2. 相关配置</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html#id3">5.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_http/http.html">6. Http client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_http/http.html#id1">6.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_http/http.html#id2">6.2. 准备和使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_http/http.html#id3">6.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html">7. Httpc client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html#id1">7.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html#id2">7.2. 准备和使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html#id3">7.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_psm/psm.html">8. PSM</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_psm/psm.html#id1">8.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_psm/psm.html#id2">8.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_psm/psm.html#id3">8.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html">9. Romfs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html#id1">9.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html#id2">9.2. 准备和使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html#id3">9.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_cli/cli.html">10. cli</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_cli/cli.html#id1">10.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_cli/cli.html#id2">10.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_cli/cli.html#id3">10.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html">11. FDT</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html#id1">11.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html#id2">11.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html#id3">11.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_wifi/wifi.html">12. WiFi</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_wifi/wifi.html#id1">12.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_wifi/wifi.html#id2">12.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_wifi/wifi.html#id3">12.3. 功能</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_ble/ble.html">13. BLE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_ble/ble.html#id1">13.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_ble/ble.html#id2">13.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_ble/ble.html#cli">13.3. Cli命令介绍</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-init">13.3.1. <code class="docutils literal notranslate"><span class="pre">ble_init</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth">13.3.2. <code class="docutils literal notranslate"><span class="pre">ble_auth</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-unpair">13.3.3. <code class="docutils literal notranslate"><span class="pre">ble_unpair</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-start-adv">13.3.4. <code class="docutils literal notranslate"><span class="pre">ble_start_adv</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-stop-adv">13.3.5. <code class="docutils literal notranslate"><span class="pre">ble_stop_adv</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-start-scan">13.3.6. <code class="docutils literal notranslate"><span class="pre">ble_start_scan</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-stop-scan">13.3.7. <code class="docutils literal notranslate"><span class="pre">ble_stop_scan</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-conn-update">13.3.8. <code class="docutils literal notranslate"><span class="pre">ble_conn_update</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-security">13.3.9. <code class="docutils literal notranslate"><span class="pre">ble_security</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-get-device-name">13.3.10. <code class="docutils literal notranslate"><span class="pre">ble_get_device_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-device-name">13.3.11. <code class="docutils literal notranslate"><span class="pre">ble_set_device_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-read-local-address">13.3.12. <code class="docutils literal notranslate"><span class="pre">ble_read_local_address</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-adv-channel">13.3.13. <code class="docutils literal notranslate"><span class="pre">ble_set_adv_channel</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-connect">13.3.14. <code class="docutils literal notranslate"><span class="pre">ble_connect</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-disconnect">13.3.15. <code class="docutils literal notranslate"><span class="pre">ble_disconnect</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-select-conn">13.3.16. <code class="docutils literal notranslate"><span class="pre">ble_select_conn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-cancel">13.3.17. <code class="docutils literal notranslate"><span class="pre">ble_auth_cancel</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-passkey-confirm">13.3.18. <code class="docutils literal notranslate"><span class="pre">ble_auth_passkey_confirm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-pairing-confirm">13.3.19. <code class="docutils literal notranslate"><span class="pre">ble_auth_pairing_confirm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-passkey">13.3.20. <code class="docutils literal notranslate"><span class="pre">ble_auth_passkey</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-exchange-mtu">13.3.21. <code class="docutils literal notranslate"><span class="pre">ble_exchange_mtu</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-discover">13.3.22. <code class="docutils literal notranslate"><span class="pre">ble_discover</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-read">13.3.23. <code class="docutils literal notranslate"><span class="pre">ble_read</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-write">13.3.24. <code class="docutils literal notranslate"><span class="pre">ble_write</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-write-without-rsp">13.3.25. <code class="docutils literal notranslate"><span class="pre">ble_write_without_rsp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-subscribe">13.3.26. <code class="docutils literal notranslate"><span class="pre">ble_subscribe</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-unsubscribe">13.3.27. <code class="docutils literal notranslate"><span class="pre">ble_unsubscribe</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-data-len">13.3.28. <code class="docutils literal notranslate"><span class="pre">ble_set_data_len</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-conn-info">13.3.29. <code class="docutils literal notranslate"><span class="pre">ble_conn_info</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-disable">13.3.30. <code class="docutils literal notranslate"><span class="pre">ble_disable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-tx-pwr">13.3.31. <code class="docutils literal notranslate"><span class="pre">ble_set_tx_pwr</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_mesh/mesh.html">14. Mesh</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_mesh/mesh.html#id1">14.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_mesh/mesh.html#id2">14.2. 使用步骤</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html">15. BLSYNC-BLE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html#id1">15.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html#app">15.2. APP使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html#id2">15.3. 微信小程序使用步骤</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html">16. Easyflash4 boot times</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id1">16.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id2">16.2. 算法实现</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id3">16.2.1. 1.首次使用</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#kv1kv2kv3">16.2.2. 2.添加 KV1、KV2、KV3</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#kv2-kv3-kv1-kv4">16.2.3. 3.修改 KV2 KV3删除 KV1添加 KV4</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#kv5-kv6-gc-garbage-clear">16.2.4. 4.添加 KV5 KV6触发 GC Garbage Clear</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#boot-times">16.3. boot times测试</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id6">16.3.1. 1. 测试流程以及效果</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id7">16.3.2. 2. 测试分析</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Components</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Components/arch.html">1. arch</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/helper.html">2. helper</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/helper.html#cli">2.1. cli 命令表</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/helper.html#id1">2.2. 常用命令</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/aos_cli.html">3. cli</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/aos_cli.html#id1">3.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/aos_cli.html#id2">3.2. 示例代码</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Hal_drv/gpio.html">4. GPIO</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/bloop/bloop.html">5. BLOOP</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/blsync/blsync.html">6. BLSYNC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/dts/devicetree.html">7. device tree</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id1">7.1. 一、 介绍</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#dts-dtb">7.2. 二、 dts 和 dtb 相互转换</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id2">7.3. 三、 device tree 语法格式</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id3">7.4. 四、 device tree 模块配置</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id4">7.4.1. 串口配置</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/log/blog.html">8. blog</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id1">8.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id2">8.2. 功能介绍</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#log">8.3. log等级说明</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id3">8.4. 使用方法</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id4">8.5. 总结</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/security/security.html">9. Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/vfs/vfs.html">10. AOS VFS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id1">10.1. 概要</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#vfs">10.2. VFS提供的标准接口</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id2">10.3. VFS的数据结构</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#aos-open">10.4. 以aos_open为例介绍其文件打开方式</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id3">10.5. 将驱动文件或者文件系统加载到VFS当中</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id4">10.6. 示例代码</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id5">10.7. 总结</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/yloop/yloop.html">11. yloop</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id1">11.1. Yloop概要</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id2">11.2. Yloop上下文</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id3">11.3. Yloop调度</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id4">11.4. Yloop实现原理</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#api">11.5. 主要api介绍</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id5">11.6. 示例代码</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id6">11.6.1. 事件注册、通知、回调、取消流程</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#poll">11.6.2. poll事件的注册取消</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#action">11.6.3. 延迟执行一个action</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id7">11.6.4. 安排一次回调</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id8">11.7. 注意事项</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/httpc/httpc.html">12. HTTPC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/https/https.html">13. HTTPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/tls/tls.html">14. TLS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/provision_WiFi/provision_WiFi.html">15. Provision_WiFi</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/mesh/mesh.html">16. Mesh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html">17. BLE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html#id1">17.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html#api">17.2. API参考</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html#id2">17.3. 数据结构参考</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="API/sys/cronalarms.html">1. cronalarms</a></li>
<li class="toctree-l1"><a class="reference internal" href="API/wifi/wifi_mgmr.html">2. Wi-Fi Manager</a></li>
</ul>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="Developer_Environment/Developer_Environment.html" class="btn btn-neutral float-right" title="1. Developer Environment" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>
&copy; 版权所有 2020, Bouffalo Lab
</p>
</div>
利用 <a href="http://sphinx-doc.org/">Sphinx</a> 构建,使用了
<a href="https://github.com/rtfd/sphinx_rtd_theme">主题</a>
<a href="https://readthedocs.org">Read the Docs</a>开发.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>