Toc
  1. 本说明目录
  2. Core52
  3. Core52-BleUart
    1. 蓝牙串口 / BleUart 使用说明
    2. 准备
    3. 使用到的引脚
    4. BLE_UART
  • Core52-iBeacon
    1. iBeacon
    2. Espruino
    3. 使用Espruino快速开发iBeacon
  • Toc
    0 results found
    Pinno
    Core52

    本说明目录

    1. Core52
    2. Core52-BleUart
    3. Core52-iBeacon

    Core52

    Core52的设计初衷是为各种蓝牙场景提供一个快速开发快速应用的功能模块,可以通过espruino平台快速开发一个ibeacon,或通过官方SDK开发mesh方案,预留大部分IO,可以外接SPI,UART,IIC等接口,邮票孔设计和11mm*11mm的超小尺寸可以应用于各种空间有限的设计中,板载天线可快速测试蓝牙连接,预留天线接口,在需要更远更大通信功率可外接功放或更大增益天线

    获取一个–>Core52

    引脚示意图
    Core52 Pinmap.png

    食指大小的Core52
    3.jpg

    硬币大小的Core52
    1.jpg

    Core52-BleUart

    蓝牙串口 / BleUart 使用说明

    这个范例提供了一个比较实用的场景,无线串口调试,流程大概如下:
    设备<–>uart<–>Core52<–>手机或PC蓝牙<–>串口终端
    当然,你可以实用两个Core52进行设备间的快速通信

    准备

    1. Core52 + 串口设备
    2. 安卓或iPhone手机一台
    3. Feasyblue软件(安卓Iphone均可以从应用商店获取)
    4. PC串口终端SSCOM

    使用到的引脚

    引脚 信号
    P0.06 TXD
    P0.08 RXD
    GND GND
    VCC 3V3

    BLE_UART

    例子使用Nordic BLE UART开发例程,加入AT指令,可以进行部分参数变更
    点击下载BleUart

    Core52-iBeacon

    iBeacon

    iBeacon是apple公司推出得一种利用蓝牙广播信息的协议。

    Espruino

    Espruino是一个开源的js开发平台,解释器运行在各种MCU上,实现MCU上快速使用js开发各种功能,可以避开官方SDK复杂的开发过程

    使用Espruino快速开发iBeacon

    Espruino已对nrf52832做了比较完美的适配,提供了直接运行iBeacon的开发接口

    1. 烧录Espruino固件
    2. 进行iBeacon数据设定
    3. 保存JS开发代码到Core52
    打赏
    支付宝
    微信
    本文作者:Pinno
    版权声明:本文首发于Pinno,转载请注明出处!