桥接模式(透传模式)和直驱模式

转载 2017年09月04日 09:58:55

转载自——>桥接模式(透传模式)和直驱模式


1.桥接模式:

用户CPU 可以通过模块的通用串口和移动设备进行双向通讯,用户也可以通过特定的串口AT 指令,对某些通讯参数进行管理控制。用户数据的具体含义由上层应用程序自行定义。移动设备可以通过APP 对模块进行写操作,写入的数据将通过串口发送给用户的CPU。模块收到来自用户CPU 串口的数据包后,将自动转发给移动设备。此模式下的开发,用户必须负责主CPU 的代码设计,以及智能移动设备端APP 代码设计。

2.直驱模式:

用户对模块进行简单外围扩展,APP 通过BLE 协议直接对模块进行驱动,完成智能移动设备对模块的监管和控制。此模式下的软件开发,用户只须负责智能移动设备端APP 代码设计。

这里写图片描述

随想:
CC2541 本来就是 MCU + BLE,MCU 是增强版的 51 单片机,所以设计思路就是 MCU 来控制一些 Sensor 等,然后再控制 BLE 与手机交换数据,用来让 MCU 控制 Sensor, 或者把数据上传给手机 APK。

CC2640 也是 MCU + BLE,但是它的 MCU 是 Cortex-M3,就比 51 高端多了,它的 BLE 单独使用 Cortex-M0,整体功耗更替低。

BLE 设备与各式各样的 APK 连接,其实根本上都是蓝牙 4.0 中的 BLE 协议,所以都是大同小异,主要也就是双方通讯的方式和具体的数据格式不一样。

上面对于 CC2541 或者 BLE 的理解全都是基于单片机的,说白了就是一个单片机有了阉割过的蓝牙功能,如果不继续向上走的话,永远也都是一个单片机工程师


文章出处:http://blog.csdn.net/haozi0_0/article/details/47021537

举报

相关文章推荐

blePeripheral 蓝牙透传

// //  blePeripheral.m //  MonitoringCenter // //  Created by David ding on 13-1-10. // // ...

Ogre全屏下自制输入法状态框的实现~~~

思路一,使用新的支持win7的DXD9 的Overlay http://msdn.microsoft.com/en-us/library/dd797814(VS.85).aspx 加钩子思路二,直接用...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

蓝牙nrf52832的架构和开发

j介绍蓝牙nrf52832的架构和开发特点

BLE透传模块--nrf51822透传模块--蓝牙透传模块

一、概述 用户的MCU 通过通用串口(UART)跟模块进行连接,可实现和移动智能设备进行数据的双向通讯。模块接收到来自用户CPU 串口的数据后,将自动转发给移动智能设备;移动智能设备可以通过APP ...

nrf51822开发指导之温湿度传感器(DHT11)驱动程序

#include "nrf_gpio.h" #include "nrf_delay.h" #include "DHT11.h" //----以下变量均为全局变量-------- //----温...

低功耗蓝牙技术连接的那点事

低功耗蓝牙技术(Bluetooth® low energytechnology)是蓝牙经典标准的演进,专注于为设备间提供可靠、高效且低功耗的链路连接。它具有超低的功耗,满足超长的续航能力。2014...

CBCentralManager 蓝牙透传

m // //  bleCentralManager.m //  MonitoringCenter // //  Created by David ding on 13-1-10. // // #i...

【STM32】STM32之蓝牙透传模块(迅通科技PTR5518)

本文介绍如何使用STM32控制蓝牙透传模块,蓝牙透传模块使用迅通科技的PTR5518
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)