首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 蓝牙 Mesh 简单使用☞北

    蓝牙 Mesh 的概念什么是蓝牙 Mesh蓝牙 Mesh,就像一个超级市场,所有的设备都是摊位。你不仅可以从一个摊位买东西(发送信息),还可以把东西转给旁边的摊位(转发信息)。 蓝牙 Mesh 与传统蓝牙的区别传统蓝牙就像是情侣之间的约会,只能两个人面对面,彼此交流。而蓝牙 Mesh 则像是一个大型派对,人人都可以参与进来,信息在所有人之间自由流动。想要扩展网络? 蓝牙 Mesh 的原理Mesh 网络的基本构架蓝牙 Mesh 网络就像一个庞大的蜘蛛网,节点是交错的线,信息在这张网中轻松穿行。 蓝牙 Mesh 的优势扩展性:蓝牙 Mesh 网络能连接数百个设备,简直像是在组织一场大型音乐会,人人都能参与! 想要集成蓝牙 Mesh?没有问题,轻松搞定!

    55510编辑于 2024-09-28
  • 来自专栏土豆佩德罗的专栏

    Nordic nrf52832 蓝牙Mesh修改Gatt广播内容

    在使用 Nrf52832 开发蓝牙 Mesh 的时候,没有找到可以动态修改广播名称的办法。 开发非 Mesh 的方案时,可以通过配置工具写入设备序列号后并记忆,再下次广播的时候更新广播名称,但是 Mesh 使用相同的方法却不行。 这里使用的是 nRF5_SDK_for_mesh_V5.00 和 nRF5_SDK_17.0.2_d674dde 协议栈。 以 nRF5_SDK_for_mesh_V5.00\examples\light_switch\server 为例。打开工程后,找到 mesh_adv.c 文件。 Mesh 广播数据包的。......

    1.3K50编辑于 2022-10-14
  • 来自专栏全志嵌入式那些事

    全志XR806蓝牙mesh互传功能测试

    评测二 蓝牙mesh互传 最新的蓝牙mesh1.1引入了定向转发路由功能,扩大射频覆盖范围,使信号一级级中继下去,手头有nRF52840开发板,不妨和全志XR806进行组网,测试兼容性和互操作性,也验证 XR806 mesh协议栈的完成度。 Segger Embedded Studio打开nrf5SDKforMeshv320src\examples\light_switch\server工程,同时烧录协议栈和APP;XR806为观察到现象,将mesh 例程的收到mesh opcode的回调接口加个指示信号,具体为: static void gpio_output_init(void) { GPIO_InitParam param; param.driving 烧录进XR806中,将XR806的GenericOnOff Server订阅到publisher的发布地址,就能实现同一网络(具备同一网络密钥可以正确解析出mesh消息)内的消息传递。

    32610编辑于 2024-02-02
  • 来自专栏镁客网

    「新鲜」蓝牙明年要升级了!除了更快更远,还支持Mesh组网

    今日,负责管理和开发蓝牙标准的蓝牙技术联盟宣布了2016年之后蓝牙技术将进行一系列升级,以进一步推动蓝牙技术的发展和普及。 据悉,新版的蓝牙技术将会更加注重对物联网的支持。 除了更快,新的蓝牙还会更广,覆盖范围也比现在增加3倍。这将在很大程度上满足智能家居、智慧医疗等场景对传输的要求。毫无疑问,蓝牙的升级也将带动明年的物联网发展。 作为明年蓝牙升级的亮点,Mesh能改变蓝牙难以在家庭里组网的现状。据了解,蓝牙Mesh技术类似目前流行的ZigBee,但比后者功耗更低,而且不需要网关就能把家里的网络完整覆盖。 显然,支持Mesh升级的蓝牙会极大提升智能家居等行业的用户体验。据SIG预测,物联网市场将于2025年规模达到2万亿-11万亿美元。 2016年的蓝牙技术升级将有助于上述预期成为现实,并加速物联网市场的增长。

    70930发布于 2018-05-25
  • 来自专栏开发者成长激励计划

    开发者成长激励计划-基于TencentOS Tiny 简易蓝牙mesh网关方案

    引言本次设计了基于CH32V307和TencentOS Tiny的简易蓝牙mesh网关控制系统,通过开发板上的按键可以控制蓝牙灯具的开关灯和亮度调节。 开发者成长激励计划-基于TencentOS Tiny 简易蓝牙mesh网关方案.pptx硬件介绍控制部分图片开发板特性:内置TencentOS Tiny开源物联网操作系统开发板采用沁恒RISC-V MCU 板载标准24P DVP摄像头接口,可支持最高500万像素摄像头;板载1.54寸 IPS高清显示屏,支持240*240分辨率;预留SD卡、用户按键、SPI Flash,扩展IO口,方便开发者扩展硬件模块蓝牙 mesh网关图片使用利尔达的LSD4BT-T55模块,芯片用的是Telink的低功耗蓝牙TLSR8250可以直接用Telink提供的sdk进行网关模式的开发将网关模块和控制板通过串口连接即可蓝牙mesh } tos_task_delay(250); }}演示视频视频连接【演示视频 - 腾讯云开发者社区-腾讯云 (tencent.com)】视频内容代码TencentOS_mesh.rar

    1.1K40编辑于 2022-08-01
  • 来自专栏云上计算

    打造万物互联新生态,涂鸦智能发布酒店蓝牙mesh解决方案

    涂鸦酒店蓝牙mesh解决方案出击 做酒店数智化背后推手 嗅准市场机遇,涂鸦智能推出了涂鸦酒店蓝牙mesh解决方案。 【涂鸦酒店蓝牙mesh解决方案展示区】 得益于蓝牙mesh网络的低功耗、定位和导航服务、更远距离传输、大场景下稳定运行等优势,诸多芯片厂商、智能硬件品牌商都将目光投向蓝牙mesh市场。 但酒店场景下的蓝牙mesh解决方案,仍面临不少问题。 当前蓝牙mesh网络环境中,行业现有的方案普遍面临设备开发流程多、配网方式繁琐、场景配置逻辑复杂、场景下发难等问题。 【涂鸦酒店行业无屏音箱(蓝牙mesh版)】 而在公区照明等大场景下,涂鸦酒店蓝牙mesh解决方案支持超1000个设备稳定连接。 技术层面多维度为酒店方考虑 彰显涂鸦独特优势 与酒店场景当前使用的蓝牙mesh方案相比,涂鸦酒店蓝牙mesh解决方案在硬件生态、产品开发接入、配置调试、场景方案四方面具有优势。

    80290编辑于 2022-05-25
  • 来自专栏喔家ArchiSelf

    从Service Mesh 到 Agentic Mesh

    Mesh 是一种网络技术,其核心特点是节点之间可以动态互联,通过多跳路由实现数据的高效传输。Mesh 网络中的每个节点既能发送/接收数据,也能为其他节点转发数据,形成一张自组织、自修复的网状结构。 例如,物联网的智能家居设备通过 Zigbee 或 Thread 协议组成 Mesh,低功耗且覆盖范围广。 那么, 什么是Service Mesh? 什么又是AI时代的Agentic Mesh呢? Service mesh 的关键组件 一个完整的Service Mesh解决方案通常由几个核心"部件"组成,就像汽车的发动机系统需要多个关键零件配合工作一样。 Service Mesh的常见解决方案 由于Service Mesh技术在云原生环境中的实现也越来越多,这里枚举一些常见的解决方案。 一句话小结 Data Mesh面向的是数据产品, Servcie Mesh 面对的是服务的复杂性管理,而 Agentic Mesh 则是多Agent 系统的一种实现方式 ,它们的基本理念是类似的,只不过

    1.3K10编辑于 2025-04-07
  • 来自专栏赵化冰的技术博客

    Aeraki Mesh

    Aeraki [Air-rah-ki] Mesh is an open-source service mesh I started about a year ago, and have been working While Istio connects microservices in a service mesh, Aeraki Mesh provides a non-intrusive, highly extendable I hope this breeze can help Istio and service mesh sail a little further. Aeraki Mesh’s Approach To address these problems, I created the open-source project, Aeraki Mesh, to Istio Service Mesh?

    79420编辑于 2022-08-01
  • 来自专栏代码男人

    Android蓝牙开发(二)之蓝牙配对和蓝牙连接

    上篇文章:https://blog.csdn.net/huangliniqng/article/details/82185983 讲解了打开蓝牙设备和搜索蓝牙设备,这篇文章来讲解蓝牙配对和蓝牙连接 1 .蓝牙配对    搜索到蓝牙设备后,将设备信息填充到listview中,点击listiew则请求配对   蓝牙配对有点击配对和自动配对,点击配对就是我们选择设备两个手机弹出配对确认框,点击确认后配对   同样的,如果我们想要配对的设备取消配对 只需要将creatBond改为removeBond 2.蓝牙连接:   配对成功之后,就可以进行蓝牙连接了,蓝牙连接操作比较耗时,可以在一个线程中进行: 调用自己定义的 在这里我们需要注意的是,当连接成功时,我们要让被连接的那部手机也自动跳转到聊天页面,所以我们要开启蓝牙服务端等待设备的连接,当设备连接时,自动跳转页面,蓝牙服务端代码如下: /** * 开启服务端 下篇文章 蓝牙通信:https://blog.csdn.net/huangliniqng/article/details/82189735

    5.3K20发布于 2019-01-10
  • 来自专栏全栈程序员必看

    Android蓝牙开发(二)之蓝牙配对和蓝牙连接

    上篇文章:https://blog.csdn.net/huangliniqng/article/details/82185983 讲解了打开蓝牙设备和搜索蓝牙设备,这篇文章来讲解蓝牙配对和蓝牙连接 1. 蓝牙配对 搜索到蓝牙设备后,将设备信息填充到listview中,点击listiew则请求配对 蓝牙配对有点击配对和自动配对,点击配对就是我们选择设备两个手机弹出配对确认框,点击确认后配对 自动配对就是搜索到蓝牙设备后自动配对不需要输入pin码,但在基本开发中都不采用这种方式,所以这里说的是第一种配对方式 点击配对,调用 BluetoothDevice.class.getMethod 中所以从list中取) 点击之后怎会弹出配对确认框,且必须被配对的手机也点击确认配对才可以配对成功如图: 同样的,如果我们想要配对的设备取消配对 只需要将creatBond改为removeBond 2.蓝牙连接 : 配对成功之后,就可以进行蓝牙连接了,蓝牙连接操作比较耗时,可以在一个线程中进行: 调用自己定义的 connect(listdevice.get(position)); 同样传递的参数也是设备device

    5.1K20编辑于 2022-09-07
  • 来自专栏全栈程序员必看

    蓝牙协议详解(蓝牙是什么)

    蓝牙协议分析(1)基本概念  蓝牙4.1,是一个大杂烩:BR/EDR沿用旧的蓝牙规范;LE抄袭802.15.4;AMP直接使用802.11。 1.蓝牙技术的概述 1.1 两种蓝牙技术:经典蓝牙(检称 BT)和低功耗蓝牙(简称BLE)  蓝牙协议包括两种技术:经典蓝牙(简称BT)和低功耗蓝牙(简称BLE)。 因此在硬件模组上又有单模蓝牙和双模蓝牙的区别。在智能手机中的蓝牙就是双模蓝牙,它可以支持经典蓝牙和低功耗蓝牙。 双模蓝牙:支持低功耗蓝牙和经典蓝牙的所有功能 低功耗蓝牙:仅支持低功耗蓝牙不支持经典蓝牙 经典蓝牙: 仅支持经典蓝牙不支持低功耗蓝牙 1.1.1 经典蓝牙(BT): BR技术 、EDR技术 、AMP技术  经典蓝牙是正宗的蓝牙技术。  

    8.7K12编辑于 2022-07-25
  • 来自专栏代码男人

    Android蓝牙开发(三)之蓝牙通信

    上篇文章:https://blog.csdn.net/huangliniqng/article/details/82187966 上篇文章我们讲解了,蓝牙配对和蓝牙连接相关知识,还没有了解的朋友可先移步上篇文章 1.蓝牙通信简介   无论是做Java还是Android开发的朋友肯定都比较熟悉Socket的连接,在java中通信用的是Socket,同样的蓝牙之间通信(这里说的是经典蓝牙)方式也是Socket,只不过是 BluetoothSocket,同样的也要有Socket服务端和客户端 2.蓝牙通信消息接收端 设备连接后,跳转到通讯界面,首先我们要在通讯界面开启消息接收端服务,同样的我们要在一个线程中开启 得到bluetooth 文件保存成功")); } } } catch (IOException e) { e.printStackTrace(); } } 3.蓝牙通信发送文本消息 BltContant.SEND_TEXT_SUCCESS)); } catch (IOException e) { e.printStackTrace(); } } 4.蓝牙通信发送文件

    2.8K20发布于 2019-01-10
  • 来自专栏全栈程序员必看

    Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别

    最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最后当然是一直连接不上了。在此记录下经典蓝牙和低功耗蓝牙的区别和联系。 Android中的蓝牙 说到Android中的蓝牙,大家听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类的以数字结尾的蓝牙版本号,而实际上,在最新的标准中,已经不再使用数字版本号作为蓝牙版本的区分了 这里提到的低功耗蓝牙也会有很多人会误解为就是蓝牙4.0,但是完整的蓝牙4.0规范中实际上包括有经典蓝牙和低功耗蓝牙这两个部分,大家看看如下这张分类表就能够明白这其中的关系了。 如表中所述,现在的蓝牙实际上分为了三类:单模、双模和经典。那么,最官方的蓝牙版本称呼就是,单模蓝牙、双模蓝牙和经典蓝牙。 在这其中,最前沿的当属单模蓝牙了,也就是低功耗蓝牙。 这个蓝牙标准和经典蓝牙区别极大,在最初甚至考虑过加入WIFI阵营,但是因为蓝牙阵营这边条件较为优厚(比如授权费用极低)才并入了蓝牙标准。 那么,低功耗蓝牙和经典蓝牙的区别究竟在哪里呢?

    6.3K21编辑于 2022-07-05
  • 来自专栏CSDN搜“看,未来”

    service mesh 简介

    文章目录 Service Mesh 诞生 Service Mesh 定义 Service Mesh 形态 service mesh 解决了什么痛点? Mesh 定义 “别废话了,我没工夫听你说这么多,请用一句话跟我解释 Service Mesh 是什么。 service mesh 解决了什么痛点? 可能很多人不知道 service mesh,如果你觉得很多人都知道,那是“幸存者偏差”。 没错,你一定想到了TCP; 网络代理:这描述了Service Mesh的实现形态; 对应用透明:这描述了Service Mesh的关键特点,正是由于这个特点,Service Mesh能够解决以Spring ;真正的语言无关,服务可以用任何语言编写,只需和Service Mesh通信即可;对应用透明,Service Mesh组件可以单独升级; 当然,Service Mesh目前也面临一些挑战: 新技术如何平滑演进

    86420编辑于 2022-05-28
  • 来自专栏全栈程序员必看

    Service Mesh详解

    Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。 Service Mesh基本来说是一组轻量级的服务代理和应用逻辑的服务在一起,同生共死,并且对于应用服务是透明的。 特点:治理能力独立(Sidecar)、应用程序无感知、服务通信的基础设施层 对Service Mesh的权威定义: “dedicated infrastructure layer”:Service Mesh 因为网络是不可靠的,Service Mesh 的愿景就是让服务间的请求传递变得可靠。 Service Mesh 主流实现 Service Mesh 的主流实现包括: Linkerd:背后公司是Buoyant,开发语使用Scala,2016年115日初次发布,2017年123日加入CNCF

    1.3K30编辑于 2022-11-15
  • 来自专栏Android开发者家园

    Android 蓝牙开发(2)——低功耗蓝牙

    低功耗蓝牙官方文档 本文章是参考官网,然后加入自己实践中的理解完成!没有看上一篇的读者,可以先阅读一下前一篇,这是一个系列。 (API 18 )引入了低功耗蓝牙,应用可以查询周围设备、查询设备的服务、传输信息。 目前所有低功耗应用配置文件基本都是基于 GATT Bluetooth SIG (蓝牙技术联盟) 是为低功耗设备定义了许多配置文件。配置文件是设备在特定应用程序中的工作方式的规范。 确定了两个设备建立连接后如何进行相互通信 BLE 权限 应用在使用蓝牙设备的时候必须要声明蓝牙权限 BLUETOOTH 需要这个权限才可以进行蓝牙通信,例如:请求连接、接受连接、和传输数据。 如果还需要发现或者操作蓝牙设置,则需要声明 BLUETOOTH_ADMIN 权限。使用这个权限的前提是要有 BLUETOOTH 权限。

    3.1K10发布于 2019-12-26
  • 来自专栏李蔚蓬的专栏

    Android蓝牙详析 | 经典蓝牙通讯架构

    连接设备 蓝牙通讯机制建立在socket上; 要在两台设备上创建连接,需要实现服务器端和客户端机制 一般通讯过程: 在服务端等待客户端的连接请求, 有连接请求后连接, 连接成功后有一个socket 服务器设备和客户端设备分别获得需要的BluetoothSocket; 上面说过, 要在两台设备上创建连接, 需要实现服务器端和客户端机制, 其中有一台需要开放服务端的套接字, 另外一台作为客户端, 需要通过蓝牙的 除非要接受更多连接,否则调用close()结束该次通信; 设置客户端 发起与远程设备(保持开放的服务器套接字的设备)的连接; 首先要获取表示该远程设备的BluetoothDevice对象, 这个对象是通过蓝牙

    2.8K20发布于 2019-05-19
  • 来自专栏移动开发专栏

    Android 蓝牙开发,蓝牙连打印机。

    目录 效果: 开发环境 涉及知识点 集成配置 蓝牙连接 蓝牙打印 GitHub 效果: 特别声明:较之前的版本有很大的调整,之前的版本是未适配8.0的,现在是适配了的,接入方式也不一样,包括代码逻辑都有调整 基本大的流程分为两部分,一是蓝牙连接,二是打印,下面开始一一介绍。 蓝牙连接 分为几个小步骤 1.因为蓝牙涉及到隐私权限,所以先检查、请求权限 private void checkPermission() { for (String permission 、是否开启,显示已配对和未配对的蓝牙设备列表 /** * 初始化蓝牙 */ private void initBluetooth() { // 获取蓝牙适配器 { // 检查蓝牙是否打开 if (!

    3.6K20编辑于 2022-06-10
  • 来自专栏Android开发者家园

    Android 蓝牙开发(3)——蓝牙的详细介绍

    第一篇文章 Android 蓝牙开发(1) 主要是介绍了普通的蓝牙在 Android 开发中的运用。 第二篇文章 Android 蓝牙开发(2) 主要是介绍了低功耗蓝牙的开发。 这篇文章主要介绍的是蓝牙的历史和一些关于蓝牙的通用知识,还有广播包的知识。要想彻底了解蓝牙开发,这些基础的知识也是需要的,就像网络协议一样,这些都是基础的内容。 蓝牙的发展历史 蓝牙技术最初是由爱立信创制的。技术始于爱立信公司 1994 方案,它是研究在移动电话和其他配件间进行低功耗、低成本无线通信连接的方法。 蓝牙其实就是一种近距离无线通信技术。 ? 蓝牙历史版本.png 低功耗蓝牙 BLE 全称是 Bluetooth Low Energy 简称 BLE 。 这样就形成了双向的网络,类似于因特网,这就是蓝牙 Mesh 组网。 广播数据包格式: ? 广播数据包.png 每个广播数据包由 31 byte 组成。分为有效数据和无效数据两部分。

    3K10发布于 2019-12-26
  • 来自专栏服务端技术杂谈

    Service Mesh优化

    Provider负载均衡:加权轮训,最小响应时间Tcp连接负载均衡:支持按最小请求选择Tcp连接Dubbo请求:批量encodeTcp参数优化:开启TCP_NODELAY(disable Nagle algorihm),调整TCP发送和读写的缓冲区大小 Go有协程及高质量的网络库,协程切换代价较小,大部分场景Go推荐的网络玩法是每个连接都使用对应的协程来进行读写。

    71720发布于 2018-08-03
领券