学习目标:I/O口的配置,掌握I/O外设功能及位置分布,寄存器“PERCFG”、“P2SEL”和“P2DIR”。   前面CC2541蓝牙学习——I/O口介绍过CC2541有21个I/O引脚,这些引脚可以作为通用I/O引脚,同时通过独立编程还可以作为外设I/O引脚用作ADC、串口、定时器和调试接口。当设置为外设I/O时,需要将对应的寄存器位PxSEL置1,每个外
转载 2024-03-22 11:25:26
414阅读
CC2541 蓝牙模块
转载 2020-07-08 19:24:00
174阅读
2评论
CC2541有两个串行通信接口,分别是USART0和USART1,它们能够分别运行于异步UART模式或者同步SPI模式。两个USART具体同样的功能,可以设置在单独的I/O引脚。1.UART模式UART模式提供异步串行接口,在UART模式中,有2种接口选择方式:2线接口和4线接口。2线接口,使用RXD、TXD。4线接口,使用RXD、TXD、RTS和CTS。I/O外设引脚映射如下图所示:根据上面的外
转载 2023-07-29 19:36:05
33阅读
随着物联网技术的蓬勃发展,无线通信技术在各个领域得到了广泛应用。其中,LoRa技术以其低功耗、远距离传输的特性,成为了物联网通信的重要选择。而基于LoRa技术的MESH组网方案,更是为物联网通信带来了新的突破。LoRa技术简介: LoRa(Long Range)技术是一种低功耗广域网(LPWAN)技术,主要用于远距离、低功耗的无线通信。它具有以下特点:·远距离传输:LoRa技术可以实现数
本篇博文最后改动时间:2017年01月06日。11:06。 一、简单介绍 本文介绍怎样基于Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)、Usb Dongle,来使用软件BTool。 本文临时仅仅介绍怎样连接,不介绍怎样使用BTool。 二、实验平台 协议栈版本号:B
转载 2017-06-30 08:50:00
242阅读
2评论
最近有不少朋友关于mesh组网和ac+ap组网方式哪种好?提到关于Mesh路由器和AC+AP组合是目前两种比较成熟的无线漫游方案。下面就来说一说这两种方案的优劣。 正文 **一、什么是无线漫游无论是多贵的路由器,单个路由器的信号覆盖是有限度的。在无线路由器界“两个臭皮匠”总是大于“一个诸葛亮”的。于是就有了很多无线漫游方案:你拿着手机从客卧走到主卧, 手机连接的AP可能会自动切换, 这个无需人工干
前言上篇文章给大家介绍了如何????使用 wg-gen-web 来方便快捷地管理 WireGuard 的配置和秘钥,文末埋了两个坑:一个是 WireGuard 的全互联模式(full mesh),另一个是使用 WireGuard 作为 Kubernetes 的 CNI 插件。今天就来填第一个坑。首先解释一下什么是全互联模式(full mesh),全互联模式其实就是一种网络连接形式,即所有结点之间都
随着无人机的技术日渐发展,无人机飞行的应用场景逐渐复杂,工作的环境也愈渐恶劣。但同时,无人机的多机集群开发和车机协同等项目也在不断发展,对无人机的通信链路提出更高的要求,传输距离更远、数据吞吐量更大、重量尺寸和功耗更小、抗干扰能力更强等。阿木实验室致力于为无人机科研机构提供更好的科研工具,也一直在寻找一款性能更强的通信链路。于是MF1400自组网这款功能强大的通信模块,进入了我们的视线。下面来简单
文章目录前言Mesh组网基本理解扫描设备组网meshAddress添加与重连UUID连接登录修改信息控制与接收设备数据总结2020年2月23日补充 前言  上面的几篇文章都是在说Android网络编程方面的内容,我本来就有打算做成一个系列。但最近因为工作的原因,一直在研究蓝牙mesh组网对蓝牙设备进行控制,研究了近两个星期,总算有了点自己的理解。先对蓝牙Mesh 组网做一个总结,下面的文章会继续
目录蓝牙mesh协议中有不少数据需要存储dataflash,以记录网络中的数据。一些数据只需要配网时保存进dataflash,比如说本节点的网络地址、各类密钥等;另一些数据需要在运行中动态更新,比如说消息序列号(seq num)等。在芯片作为发送方时,在新增发送消息数达到seq保存步长时会保存相关数据,作用是在断电后重新上电时会将根据dataflash中的消息序列号,再加上一个保存步长来恢复为当前
转载 2024-03-22 12:24:20
94阅读
一,简介蓝牙4.0以下称为传统蓝牙,4.0以上是低功耗蓝牙,5.0开始主打物联网5.0协议蓝牙最重要的技术就是Mesh组网,实现1对多,多对多的无线通信。即从点对点传输发展为网络拓扑结构,主要领域如灯光控制等,可以同时控制一组内的多个设备。如下模型,把灯具分组,就可以同时控制一组或者多组内的多台设备二 蓝牙组网步骤 2.1 扫描,还是用BluetoothAdapter adapter =
转载 2024-02-21 07:58:46
1888阅读
设备在一个mesh网络中通讯,需要获取该mesh网络的net key /dev key/app key等密钥,才能加解密mesh数据包,入网的目的其实就是为了获取这些密钥。MESH协议规定有两种入网方式PB-ADVPB-GATT这两种入网方式只是承载层不一样,一个是通过BLE GATT层承载,一个是通过广播承载。但是其入网的流程是一致的。一般来讲更推荐使用PB-ADV方式入网,因为mesh协议的数
CC2540 和 CC2541 的区别 CC2540 和 CC2541 是 BLE 低功耗蓝牙芯片,使用的是 51 内核。 CC2540 有 USB 接口 CC2541 无。 价格上最早是 CC2541 比较便宜。 其它的没有什么区别。
转载 2019-06-26 11:17:00
396阅读
2评论
//P0.0 /* SW_6 is at P0.1 */#define HAL_KEY_SW_6_PORT P0#define HAL_KEY_SW_6_BIT BV(0)#define HAL_KEY_SW_6_SEL P0SEL#define HAL_KEY_SW_6_DIR P0DIR /*
转载 2017-08-06 11:46:00
162阅读
2评论
蓝牙mesh协议架构mesh协议层架构图图:mesh系统架构承载层(Bearer Layer)Bearer LayerAdvertising Bearer 利用的是BLE GAP广播包的advertising 和scanning 的功能来传递接收mesh的报文。The GATT Bearer 允许不支持Advertising Bearer的设备间接的与mesh节点进行通讯。怎么通讯呢?使用前面讲的
转载 2024-04-08 22:47:07
210阅读
  如何提高网络资源利用率和网络传输效率是无线通信领域面临的难题。作为宽带无线接入系统的标准,IEEE802.16在物理层采用正交频分复用技术和灵活的编码调制方式来提高传输速度和性能;在MAC层采用预约与竞争相结合的调度机制,以连接、服务流等与服务质量(QoS)相关的概念为基础,在入网与初始化、帧结构设计上优化设计,提高网络吞吐量,降低网络时延,使网络配置更加灵活。WiMAX基于IEEE802.1
什么是Lora Mesh网络因Lora传输距离远的特点,Lora获得了巨大的成功,但是在实际使用中,还是有覆盖不完善的地方,比如说节点在机器底部、节点在地下室、节点信号要穿过屏蔽房间等。这个时候,就要用到Lora Mesh网络。简单来讲,Lora Mesh是基于Lora传输的Mesh组网方案。1,什么是Mesh网络(以下摘自“百度.百科”)Mesh网络即”无线网格网络”,是“多跳(multi-ho
转载 2024-05-19 21:24:08
355阅读
BLE MESH组网(二)Friendship功能一、概述1.Friendship是什么2.Friend和LPN3.Friend参数4.好友建立Friendship消息安全友谊终止平台选择技巧二、蓝牙MESH网络中的设备管理1.向网络添加新设备步骤 1. 信标步骤 2. 邀请步骤 3. 交换公钥步骤 4. 身份验证步骤 5. 供应数据的分发2.从网络中删除节点拒绝清单密钥刷新过程 Friends
CSRmesh蓝牙组网开发总结对于CSRmesh蓝牙,以前是闻所未闻,但因项目上用到啦CSRmesh蓝牙组网进行通信,便开始了CSR蓝牙的学习之旅。开始时一窍不通,让我头痛欲裂;百度上找了半天;资料少之又少,只看到了子非渔的一篇博客,在这里先说声谢谢;历经半月的艰苦奋斗;终有所获,今天分享出来,有很多不足之处望各位大神指教,在下感激不尽,好啦,下面进入主题;一:扫描连接蓝牙组网:MeshServi
目录一、什么是BLE Mesh Model Layer模型层?二、SIG Model2.1 模型概念2.2 消息格式 2.3 开关模型四、资料获取一、什么是BLE Mesh Model Layer模型层?Models Layer的作用是定义了一些通用的或特定的模型,用于实现网络节点设备的基本功能和控制行为。每个模型都包含了一些状态、消息和规程,用于描述设备的属性、功能
  • 1
  • 2
  • 3
  • 4
  • 5