最近公司开始开发蓝牙设备,使用的是csr的芯片开发,由于我是刚入职,公司的iOS工程师早入职,所以iOS版本的APP已经开发完成准备上线了,导致Android这边的开发时间比较急促。刚开始接手,因为CSR的文档都是英文的,让我这个当年高考英语不及格的人,读起来非常吃力,在网上找到“子非鱼”的博客对CSR的demo有一些介绍,但是因为他只针对灯具,而我们还要控制其他的电器,所以虽然给了我很大的帮助,
转载 2024-04-08 11:50:23
326阅读
背景1.节点数据库读写的并发问题问题分析修改内容2.消息收发序列的问题问题分析修改内容背景首先贴上官方github地址https://github.com/NordicSemiconductor/Android-nRF-Mesh-Library本次修改基于官方SDK 2.4.1版本.阅读此文章之前,我们默认您对蓝牙mesh协议已经有了一定了解.本次修复了两个问题,一个是节点对于数据库读写的并发问题
转载 2024-05-14 14:11:32
200阅读
随着物联网 (IoT) 技术的飞速发展,蓝牙 Mesh 网络已成为智能家居和工业自动化领域的关键技术。这种新型网络不仅拓宽了蓝牙技术的应用范围,还为建立更智能、更高效的环境提供了可能。本文将深入探讨蓝牙 Mesh 网络的原理、优势以及它在智能家居和工业自动化中的应用前景。蓝牙 Mesh 网络的原理蓝牙 Mesh 网络是一种多对多 (M2M) 通信模型,它允许多个设备相互通信并形成一个大型的网络。在
蓝牙mesh简介 蓝牙Mesh的基本概念  蓝牙Mesh是2017年7月蓝牙技术联盟(Bluetooth SIG)正式推出的蓝牙设备组网标准。  我们知道蓝牙ble设备可以与其他设备建立GATT连接,然后进行“一对一”的通讯关系,也可以通过beacon广播将数据发送到自身通讯距离内的所有设备上,这是“一对多”的通讯关系。而蓝牙Mesh技术拓展了蓝牙的通讯关系,打破了以往蓝牙ble
一、Mesh组成     蓝牙Mesh,我们能够创建大型网络并支持成千上万的设备之间进行安全、可靠的通信。蓝牙Mesh网络包括节点(Node)、元素(Element)、模型(Model)和状态(State),蓝牙Mesh规范详细描述了四种“节点”,分别是“中继节点”、“低功耗节点”、“好友节点”和“代理节点”。中继(Relay)节点:通过广播承载层接收并重新发送mes
转载 2024-03-23 16:01:22
136阅读
  蓝牙 mesh 已经发布有一段时间了,但是不管是芯片厂商还是技术博客大多都停留在文字和概念上,目前Nordic 的mesh SDK还在开发迭代中,相对应的APP 还在Beta版中。 AliOS 有支持 mesh, 不过相关文档太旧了。所以就有了这篇文章。 目标是让刚开始涉及到 mesh开发者(大多数迷失在众多mesh 标准文档中)一个感性的认知。   既然是mesh, 那就应该可以实现 n
转载 2024-04-29 20:17:19
154阅读
物联网(IoT)这个词汇近年来频繁的出现在人们的眼前,简而言之,这个概念讲述的就是让所有物品都可以通过网络连接在一起,实现信息化的新时代。然而,在面对众多连接传输协议时,人们却不知应该如何抉择。但作为人类目前较为熟悉的传输方式,蓝牙技术或可成为扩展IoT潜在应用的全新方式,这一切得益于,2016年初,蓝牙技术联盟(Bluetooth Special Interest Group; 简称SIG)宣布
前言蓝牙SIG联盟在2017年发布了蓝牙Mesh1.0的协议规格,基于低功耗广播包来实现的多对多的通信技术,Mesh协议建立在BLE的物理层和链路层上,所以也可以和BLE的蓝牙进行通信本章主要介绍蓝牙Mesh的基本概念和协议中的层级结构,也是参考网上的资料,如有异议,欢迎留言指正基本概念广播和洪泛蓝牙Mesh技术是基于BLE的广播报文来实现的,是一种洪泛的消息传输机制,Mesh网络的节点间通过3个
模型(Models)模型(Model)定义了一个节点的基本功能。一个节点当然可以包含多个Model。一个Model定义了节点所需要的所有的状态。消息会给基于这些状态进行操作,当然也会有相应的行为随之产生。Mesh的应用定义的是使用“发布-订阅(publish-subscribe)”的典型的“服务器-客户端(client-server)”的架构。在Mesh里面,并没有沿用传统的端到端的“Profil
在进行Android开发中实现Mesh蓝牙连接的过程中,我陆续遇到了许多挑战和解决方案。这篇文章将记录从环境配置到进阶指南的整个过程,使之后的开发者能够更加顺利地运行和定制Mesh蓝牙连接。 ## 环境配置 在启动开发之前,我首先确认了所需的开发环境配置,包括开发工具和相关库的安装: 1. **Android Studio**: 进行Android开发的IDE 2. **Bluetooth
原创 6月前
105阅读
今天看了一下由上海浦东智能照明联合会主持发布的公开课,学到了一些知识,在这里跟大家分享一下。目录总体架构认证流程1认证流程2平台云与“互联互通服务器”间的交互流程: 控制功能用户通过语音控制设备流程:用户通过APP控制设备流程: 基于传感器等设备的联动控制流程:三元组一机一密我们先了解一下上海浦东智能照明联合会。该组织是依据《社会团体登记管理条例》的规定,由照明企业、物联网企业
“无线Mesh网络中的各个Mesh节点在使用过程中,当入网后每个Mesh节点起到举足轻重的作用,包括作为网络中的关键节点连接Mesh网络中不同区域内的其它节点或作为路由优化节点提升网络数据传输延时等。但是从统一Mesh网的整个功能和性能角度出发,就会发现Mesh网络中的Mesh节点在运行过程中还会带来相应的干扰与冗余,在此种情况下按照需求需要对其进行操作使得出现上述问题的Mesh节点进行脱网处理,
解密蓝牙mesh系列 | 第八篇 任凯和小码哥蓝牙技术联盟蓝牙mesh网络安全性概览  为何安全性如此关键?安全性可谓是物联网(IoT)最受关注的问题之一。从农业到医院、从智能家居到商业智能建筑、从发电站到交通管理系统,物联网系统和技术将触及我们生活的方方面面。物联网系统如果存在安全漏洞,就可能会导致灾难性的后果。 蓝牙mesh网络的安全性从设计之初就是重中之重。本文
目录1、照明即平台(LAAP)2、在零售中3、在博物馆中4、在办公场景5、支撑技术6、展望LINKS1、照明即平台(LAAP)随着照明设施向LED转型,他们也在利用类似于蓝牙MESH的技术,创建一个可连接的照明平台,作为他们建筑的中枢神经系统。这些系统除了提供先进的照明控制,还建立了一个增强版的楼宇服务平台,例如:寻路定位、资产跟踪、兴趣采集、空间应用,这些都显著提高了新照明基础设施的投资回报率。
前言 蓝牙技术是享誉全球的品牌之一,也是全世界应用最为普遍的无线通信技术之一。从2000年到现在,蓝牙技术已经广泛应用于数十亿台设备。就2016年而言,制造商的蓝牙设备出货量更是超过30亿台。蓝牙的创新步伐从未停止。自面世以来,每一次改进都系统严谨,紧跟市场需求,一直支持和鼓励创新。蓝牙技术令人惊叹的故事还在继续着,蓝牙mesh网络翻开了最新篇章,150家蓝牙技术联盟会员公司都参与了me
背景1.组播分片导致crash问题问题分析修改内容2.分片重发导致片段丢失的问题问题分析修改内容背景首先贴上官方github地址https://github.com/NordicSemiconductor/Android-nRF-Mesh-Library本次修改基于官方SDK 2.4.1版本.阅读此文章之前,我们默认您对蓝牙mesh协议已经有了一定了解.本次修复了两个问题 ,一个是组播分片导致的c
转载 2024-02-09 16:00:15
154阅读
作为海凌科升级版的蓝牙模块HLK-B40 ,上篇文章发布之后,后台咨询B40模块的客户不断增多,其中咨询最多的几个问题就Mesh组网、蓝牙主从连接与模块功耗问题。 相较于海凌科四款蓝牙模块B10、B11、B20、B30,HLK-B40是唯一一款主从一体的蓝牙模块,在体积上可与小尺寸蓝牙B11媲美,价格上也是占尽优势,可广泛应用于智能家居、智能穿戴设备、消费类电子、智慧医疗和汽车设备等领
蓝牙mesh实战基础协议:蓝牙技术联盟(Bluetooth SIG)在2017年发布的蓝牙Mesh协议。蓝牙mesh系统分层架构蓝牙mesh系统分层架构如图2.1所示,可以看到蓝牙mesh是基于蓝牙BLE核心规范(Bluetooth Low Energy Core Specification)实现的一种网络协议。承载层(Bearer Layer)把BLE的数据抽象供上层使用,定义了广播承载和GAT
转载 2024-05-14 20:56:59
573阅读
2017年7月份,蓝牙宣布蓝牙Mesh标准。区别与传统印象中蓝牙通过连接、配对这种一对一的通讯方式,蓝牙Mesh是一种多对多的网状网络通讯机制,本文谈下个人理解。首先是PHY层,蓝牙Mesh是对低功耗蓝牙的扩展,底层仍然采用自适应跳频技术,使用BLE的广播信道进行Mesh信息的发送和接收,使用GATT信道执行代理协议,将GATT数据转换为广播信道Mesh消息,用于和Mesh节点和手机的通讯中。&n
1、背景公司购进蓝牙模块OE-MESH1010SC01的蓝牙Mesh组网模块,在我手上耗时三个多月。这是一块基于CSR1010芯片上设二级的兼容蓝牙4.2低功耗BLE以及mesh租完各功能的蓝牙模块。它在智能灯控方面的确可靠性比较好,但是利用他来进行数据传输就比较狗血了。我们使用场景是:多个设备组成Mesh网络,其中一个作为网关使用(常电),其他设备为低功耗设备(进行休眠)。网上对于蓝牙Mesh
转载 2024-05-24 22:59:15
152阅读
  • 1
  • 2
  • 3
  • 4
  • 5