nRF52 Mesh开发(1) Mesh 技术特点、SEGGER 工程添加文件方法

时间:2024-04-06 09:20:27

目录

1. 蓝牙MESH技术简介

2. SEGGER 工程添加文件方法

1. 首先将所需文件添加到工程文件夹

2. 在SEGGER中添加对应文件


1. 蓝牙MESH技术简介

                                                   nRF52 Mesh开发(1) Mesh 技术特点、SEGGER 工程添加文件方法   

蓝牙 Mesh脱胎于CSR倡导的私有协议-CSR Mesh,该技术诞生于2014年。蓝牙Mesh网络是用于建立多对多(manymany)设备通信的低能耗蓝牙(Bluetooth Low Energy新的网络拓扑。MESH允许创建基于多个设备的大型网络,网络可以包含数十台,数百甚至数千台BLE Mesh设备,这些设备之间可以相互进行信息的传递。可应用于楼宇自动化无线传感器网络资产跟踪其他解决方案。

蓝牙MESH规范蓝牙MESH术语表

蓝牙MESH具有以下几个特点:Flooding、代理特性、LPN、Friend、安全性。

          nRF52 Mesh开发(1) Mesh 技术特点、SEGGER 工程添加文件方法  

2. SEGGER 工程添加文件方法

nordic MESH官方指定的IDE为SEGGER,使用起来感觉还可以。在使用过程中发现一个问题,在工程文件夹中添加了头文件和源文件后依然需要在SEGGER工程目录中添加相应文件,工程才可连接到添加文件。以添加方法如下:

1. 首先将所需文件添加到工程文件夹

以Nrf  MESH examples light_swith server 为例;将.h、.c文件分别添加到include和src文件夹

                                                         nRF52 Mesh开发(1) Mesh 技术特点、SEGGER 工程添加文件方法

2. 在SEGGER中添加对应文件

使用SEGGER打开工程,在projec items栏工程名处击右键,选择New Folder;

                                                    nRF52 Mesh开发(1) Mesh 技术特点、SEGGER 工程添加文件方法

 在下面对话框中键入folder名称,选择文件位置,便大工告成,此时再build时就不会出现找不到头文件的错误啦>>>>

                                                  nRF52 Mesh开发(1) Mesh 技术特点、SEGGER 工程添加文件方法