1.无附庸文介绍

1.1。在你开始之前

在你开始之前,我们强烈推荐你

  • 下载最新的无附件SDK和SmartSnippets™工具箱。这些可以从中下载Codeless reference page
  • 下载任何本地终端,如Teraterm,白蚁或任何其他您熟悉的。
  • 安排用于执行以下章节中描述的一些示例的温度传感器。我们使用的是Adafruit MCP9808 I2C.温度感应器
  • 确保正确安装USB驱动程序,如果不是FTDI驱动程序可以从中安装这里。如果驱动程序安装正确,适当的ties of the USB driver would look something like this. Go to装置经理- >右键单击正确的USB串行端口- >特性- >一般的
应用1.

图1工作USB驾驶员

1.2。无附带目标

无附加开发的目的是允许您快速使用一组命令使用无线物联网应用程序亚博国际官网平台网址

  • 潮流支持我们DA14531,DA14585和DA14586 SOC
  • 通过简单的命令接口,可以控制硬件界面以及蓝牙智能
  • 使用单个命令集控制本地以及远程对等设备
  • 完全可配置的硬件设置。没有要求SW开发
  • 非常适合传感器评估(I2C或模拟输入端口)
  • 可以很容易地扩展
  • 中央和外围角色在一个固件中支持
  • 可作为源代码,十六进制和二进制文件以及用于外部微控制器的头文件
  • 它可以在第三方微控制器中轻松集成
  • 支持的董事会是:
    • DA1458X Pro主板DA14585 / 586子板
    • DA1531 Pro主板DA14531 / DA14531-MOD / DA14585 / DA14586子板
    • DA14585 / 586基本董事会
    • 使用DA14531 / DA14585 / DA14586带有2根线UART的任何其他定制板也将有效

1.3. Highlighting features

除了用于读取和控制BLE函数和接口配置的命令的基本集,无附加支持以下功能:

  • 实现专用模式以在设备之间交换无缝二进制数据
  • 在命令(BLE和Interfaces配置,安全性,信号指示,PWM等)上支持几个附加
  • 可配置以在发生某些事件时执行一组现有命令(在连接时,在唤醒时断开连接)
  • 超过了空中固件更新功能(Suota)
  • 完全管理绑定数据库(导入/导出条目,清除数据库,设置持久性等)
  • 支持各种BLE安全方案(从安全连接范围根本没有安全性)
  • 支持睡眠模式方案
  • 除UART /远程BLE设备外,还配有SPI命令界面
  • 支持所选命令的非易失性存储
  • 主机支持:在Python / Mobile Phone应用程序中编写的图形用户界面

1.4。在本手册中预期的内容概述

此用户手册的概述:

  • 实现无附带例子,以了解其庞大的应用程序能力和易用性。
  • Implementation of Binary mode
  • 使用SmartConsole Android应用程序
  • 使用对话框的无附件主机应用程序
  • 将涵盖的示例是:
    • 在本地董事会上切换
    • 阅读当地董事会的ADC
    • 在本地板上写/读取I2C(使用I2C温度传感器)。
    • 广告/扫描/连接到远程板
    • 在远程板上切换LED
    • 在远程板上阅读ADC
    • 在远程板上写/读取I2C

无附加无附件可用于许多这样的应用,上面提到的只是少数。亚博国际官网平台网址典型应用如下所示亚博国际官网平台网址:

  1. UART到UART无线连接:可以从PC或第三方微控制器中控制无附带
应用1.

图2UART到UART无线连接


  1. 远程访问来自中央的外围设备:可以从中央设备远程访问连接在外围设备上的IO控制,传感器和模拟信号。
应用2.

图3.远程访问中央的外围设备


  1. 用于调试的无附件:容易实现与传感器或其他连接硬件的无附带无附加功能的本地连接或其他连接的硬件。
应用3.

图4.无附带的调试


  1. 智能手机控制外围设备
应用4.

图5.智能手机控制外围设备


1.5。它适用在哪里?

  • 最简单的蓝牙LE产品实现
  • 加速到市场的简单蓝牙LE管道应用时间连接到外部MCU。亚博国际官网平台网址
  • Rapid prototyping and Proof of Concept
  • 传感器评估 -
  • 对话框的平台评估和SDK介绍
  • 进一步发展的平台
  • 硬件调试