你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

[STM32WB 蓝牙探学] 1背景与目标

[复制链接]
ziziran 发布时间:2020-5-16 11:40
[STM32WB 蓝牙探学] 一、背景与目标
7 n+ b+ `# K& L1 ?& m0 前言
低功耗、无线前端,是物联网运行的一个必备前提。前端的无线方案为什么选用BLE,是基于BLE的发展趋势,市场占有率这些。对于学习,总是希望学习一个有钱景的,至少是一个自己认为有前景的。
1 项目组成
为了避免空洞的学习,给自己制定一个假想目标项目。项目的组成如下:

框图

框图
8 E4 K8 t/ O  G# j" h

( k5 n7 R( h: ]: f# L& C( x: L5 F+ t  {6 F
①前端,可以认为是一传感器,低功耗MCU+BLE,需要具备低功耗+小型化,具备较弱的计算能力。
②中继,可以认为是一个central,下至前端,上至服务器、云端。这里是可以长期供电的,不具备设备小型化的需求。需要有一定的分析计算能力
③服务器,数据的存储,分析,中转等
④客户端,从服务器端,获取数据,可以进行分析显示等各类操作。

1 G, n" y" C2 W# K/ ?6 x* {2 硬件的选型与方案
         首先是BLE方案的选择,目前Nordic和TI是头部厂商,但是出于惰性,Nordic肯定是不打算选择的。而TI的认知还停留在十年前的MSP430F147的阶段。近几年使用的都是STM32的MCU,从STM32F103/5/7到STM32F207,以及STM32F334。偏向喜欢使用ST的外设库。
所以,为了项目的顺利进行,就在ST中查找蓝牙相关的芯片,进行开发。
4 N% F# u$ w4 ]. u5 @) e2 d6 w

/ x( u& ]% c* s0 Y4 z* F
硬件方案.png

/ M* L5 H. M8 t. e4 ~# _9 p
基于自己已有的硬件:
①前端:P-NUCLEO-WB55开发板替换,
②中继:STM32F107开发板,蓝牙模块可以用网上串口转发的那种,但是这样失去了对蓝牙学习的机会。
③服务器,NVIDIA的TX2,也可以不要。自己主要是觉得可以增加一下机器学习的东西进去
④客户端,自己的笔记本
' `8 \5 h+ B5 o4 I- p+ Y# Y

实际硬件

实际硬件

: Q+ h' c; V* w* A2 V8 a
0 L6 e9 q, d2 L. X+ e; i) ^
$ v4 p3 f9 w( D6 i% N3小结
通过以上步骤,基本上确定好了我们的组成方案,以及技术路线。看着以上组成从低功耗蓝牙、以太网网通讯,再加上机器学习的东西,是不是感觉立的项目,有一定的实用价值,自己是不是也特别有干劲?
         当然不要跑偏,我来这里是想说BLE,想说说STM32WB,和大家一起学习和进步。希望把stm32WB系列的学习的氛围给带动起来。
4后续的安排
         后面的帖子,将描述自己是如何学习STM32WB的,如何查找相关的资料,如何调试,以及自己对BLE的理解,互换和交流经验。
$ J! J1 h: R# [& c9 P
; l2 L7 e8 E$ L$ l$ R1 l1 e9 S

/ q8 m& O$ I4 ]$ P2 ?+ |' R
赞 1 收藏 1 评论0 发布时间:2020-5-16 11:40

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版