腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9457)
视频
沙龙
2
回答
BLE
连接
缓冲区
大小
与
数据包
长度
、
、
我目前正在做一个毕业设计,我想用
BLE
传输一个会话令牌。在服务器端,我使用Node.js和Bleno来创建
连接
。客户端订阅通知后,服务端将推送token。代码的一小部分是: const buf1 = Buffer.from(info, 'utf8'); updateValueCallback(buf1); 在此步骤中,我将使用nRF
连接
来检查是否一切正常(
与
数据包
大小
相同) 我的问题
与
缓冲区
大小
有关。当我最终<e
浏览 58
提问于2019-03-15
得票数 1
4
回答
布尔:
连接
间隔内的最大
数据包
数
、
在一个
连接
间隔内,可以由从站或主站发送的
数据包
的最大数量(LE_DATA)是否有限制? 如果存在此限制,是否存在此限制的特定条件(例如,只有x个ATT
数据包
)?
浏览 0
提问于2016-04-11
得票数 3
回答已采纳
2
回答
在蓝牙(
BLE
)中,外设可以根据中央的读请求发送多少个包?
、
我的问题是:当我的中央设备从外围设备“读取”时,外围设备可以对单个请求响应多少个
数据包
? 到目前为止,我所看到的是,外围设备可能会以一个20字节的
数据包
进行响应,然后指示另一个20字节的
数据包
。
浏览 23
提问于2019-05-23
得票数 0
1
回答
Raspberry Pi3
BLE
中央设备使用值0更新
BLE
连接
事件
长度
、
、
如果有人能解释一下我遇到的一个问题,那就是在更新
连接
参数时,特别是在
连接
事件
长度
方面,Raspberry Pi 3型号B在
与
外围设备的
BLE
连接
中充当中央设备。在使用hcitool/gatttool命令成功
连接
两个设备并在中央设备上启用通知后,我开始在树莓Pi3型号B上接收通知,特别是,它根据默认
连接
参数在每个
连接
间隔接收5个
BLE
数据包
和通知值。
连接
两个设备后,我更新了
浏览 1
提问于2017-11-06
得票数 1
3
回答
将两个android
与
BLE
连接
起来
、
、
有没有可能用蓝牙低能量
连接
两个anonymouse设备(没有身份共享)?我试图做一个应用程序,允许内容共享在小型拥挤的地点,我认为P2P不适合我,因为它消耗了大量的电池动力。谢谢
浏览 5
提问于2014-08-27
得票数 0
回答已采纳
2
回答
在ionic
ble
cordova中无法发送超过20个字节
、
我正在尝试发送超过20个字节的离子
ble
本机没有成功,首先我发送没有响应,然后这个响应,但仍然不工作,我怎么做?;console.log(i,newSend.length); this.
ble
.writedata){ console.log("write",data); );
浏览 2
提问于2018-04-17
得票数 1
1
回答
对于大型ByteBuffers,单独SocketChannels的并发读取()速度较慢
、
、
、
这些
数据包
由固定
长度
的报头(48字节)和可变
长度
的数据段组成。数据段的
长度
在报头中指定,可以认为是固定的(8KiB)。 接收
数据包
是一个由两部分组成的过程。首先,将报头读入
大小
为48字节的ByteBuffer。紧接着,通过ByteBuffer.allocate(...)创建第二个ByteBuffer。第二个
缓冲区
的
大小
与
报头中指定的数据段
长度
匹配。但是,如果添加具有自己的TCP
连接
和相关Socket
浏览 0
提问于2012-02-26
得票数 0
回答已采纳
2
回答
基于蓝牙的安卓
与
iOS之间的数据通信
、
、
、
、
安卓设备和iOS之间的通信是相当简单的使用蓝牙LE,这里我可以执行简单的命令和小数据之间的传输。但是当涉及到从安卓设备到iOS应用程序的大数据传输,如图像、视频、文件通过蓝牙传输时,却一直被卡住了。从很长一段时间以来,我一直在探索这个问题,但是所有的文档都说使用iOS是不可能的,有人能对这种方法做一些说明吗?
浏览 1
提问于2019-05-21
得票数 1
回答已采纳
1
回答
如何通过
BLE
100字节进行广告宣传?
、
、
、
如何通过
BLE
100字节进行广告宣传?我可以做20个字节的广告,但是当我做超过20个字节的广告时,我会得到一个异常。我已经读过这些文章: 正如我所理解的,上述链接不是广告的解决方案,而是P2P
连接
的解决方案,对吗?
浏览 1
提问于2019-02-05
得票数 4
回答已采纳
1
回答
在Windows商店应用程序上更改
BLE
MTU
、
作为
与
设备建立
BLE
连接
的一部分,我使用Windows.Devices.Bluetooth.GenericAttributeProfile来执行建立和维护
BLE
连接
的各个步骤。现在,我需要向
连接
的设备发送超过20个字节的数据。我已经研究过修改MTU,但是我在上找不到任何好的来源--如何在Windows上更改MTU。如有任何有帮助的文件或答复,将不胜感激。 谢谢!
浏览 2
提问于2018-04-10
得票数 2
回答已采纳
1
回答
操作系统如何处理外围数据
缓冲区
?
、
、
一个简单的问题:A
连接
,移动设备告诉设备驱动程序(
BLE
模块)也发送数据的内存地址(
缓冲区
)。然后将数据发送到CPU在需要时可以访问的地址。 我正在努力了解分配办法是如何运作的。更具体地说,如何使用手机确保在从传入的
BLE
中读取时不会丢失
数据包
。
浏览 3
提问于2021-01-13
得票数 2
回答已采纳
1
回答
蓝牙和
BLE
同时使用时
BLE
丢包
、
、
、
我在我的应用程序中使用BLEV4.1,其中我能够从外围设备向中央设备传输200个
数据包
,每个
数据包
的
长度
为20字节。 我想通过
BLE
传输数据,并在传输数据时播放一些音乐。音乐文件在本地提供,并将在耳机上播放(可以是有线或无线BlueTooth耳机) 当我通过无线耳机播放音频,而数据通过
BLE
传输,而音频在手机蓝牙耳机(在安卓和iOS上试用)上同时播放时,我面临着大约15-20%的
数据包
丢失问题。
与
有线耳机
连接
;没有问题,我可以通过
BLE</em
浏览 89
提问于2021-10-21
得票数 0
2
回答
如何在不预先指定字节片
长度
的情况下,使用net.TCPConn在golang中读取?
、
我试图从
与
redis客户端的tcp
连接
(一个正在运行redis-cli的终端)中读取一些消息。但是,net包的命令要求我提供一个片段作为参数。每当我给一个没有
长度
的切片时,
连接
就会崩溃,围棋程序就会停止。我不知道我的字节消息需要多少
长度
。因此,除非我指定了一些大得离谱的片段,否则这个
连接
将始终关闭,尽管这似乎是浪费。我想知道,不需要事先知道消息的
长度
,就能保持联系吗?我很想解决我的具体问题,但我觉得这个问题比较笼统。为什么我要知道手边的
长度
?图书馆就不
浏览 2
提问于2014-07-03
得票数 0
回答已采纳
1
回答
一个蓝牙低能耗主机可以同时
连接
/扫描多少个蓝牙设备?
、
、
如果同时有许多人尝试
连接
,它们会开始干扰吗?通信模式有哪些?是否有安全模式或其他方式?最大
数据包
大小
?我可以使用
ble
发送图像或声音吗?
浏览 15
提问于2017-02-14
得票数 0
回答已采纳
2
回答
使用TCP/IP在网络上发送可变
大小
的
数据包
、
、
、
、
我想在2个linux OSes之间通过内部网络发送可变
大小
的
数据包
。分组是可变
大小
的,它的
长度
和CRC在报头中指示,该报头也
与
分组一起发送。uint32 dataSize;};我遇到的问题是,有可能dataSize字段本身已经损坏,在这种情况下,我不知道下一个
数据包
从哪里开始因为在reciver上,当我读取套接字
缓冲区
时,我在相邻的地方读取n这样的
数据包
。所以dataSize是我能正
浏览 2
提问于2016-11-04
得票数 1
2
回答
用于接收UDP
数据包
的可变
大小
缓冲区
、
、
、
、
我有一个UDP套接字,它将接收一些可能
大小
不同的
数据包
,我异步地处理这个问题:这里的问题是,为了处理不同
大小
的
缓冲区
,我有一个很大的
缓冲区
,可以用可变
大小
的
缓冲区
来解决。据我所知,在使用async_receive_from时,每次只使用一个
数据包
调用处理程序,因为包边界在UDP中
浏览 1
提问于2013-12-06
得票数 3
回答已采纳
1
回答
Recv环缓冲器
与
简单缓冲器
、
、
、
我的应用程序正在处理可变
大小
的
数据包
,每个
数据包
都有一个头部和可变
长度
的有效负载。 我的困境是,在执行recv时,处理
数据包
的最佳方法是什么。我遇到的大多数教程都建议使用环形
缓冲区
,但据我所知,使用
缓冲区
的效率更高,
缓冲区
的
大小
是您所能处理的最大
数据包
的两倍。如果我使用了一个环形
缓冲区
,我需要一个额外的
缓冲区
用于recv,然后我需要在环形
缓冲区
中复制该
缓冲
浏览 0
提问于2012-03-19
得票数 3
2
回答
我们必须在应用层处理蓝牙LE通信中的MTU吗?
、
、
、
到目前为止,我的理解是: 在蓝牙堆栈的L2CAP层中,对于“大”
数据包
存在一些碎片和重组。因此,如果数据超过MTU,它将以块的形式发送。这意味着我必须检测数据何时完成(使用某种
长度
字段、“EOF”或其他机制),这给协议增加了一些负担,使我感到非常低。我原以为WriteRequested事件只会触发一次,其中包含了所有的数据。
浏览 0
提问于2019-08-26
得票数 1
2
回答
连接
间隔依赖于传输频率?
、
、
我对
BLE
和蓝牙一般都是新手,但我正在进行一个项目,其中包括通过BT5进行通信。由于
BLE
通信必须一次传输大约2个字节,到1MB,我正在寻找一种方法来优化传输时间。我知道较低的传输频率(125kbps)和最高的传输频率(2 Mbps)以及251 PDU字节的DLE的优缺点,但我在不同的论坛和文章中看到,吞吐量主要取决于
连接
参数,如
连接
间隔和每个
连接
事件的包数。
浏览 11
提问于2019-02-21
得票数 1
回答已采纳
1
回答
发行pcap_set_buffer_size()
、
、
、
#include <stdio.h>#include <pcap.h> { pcap_if_t *alldevsp; { pri
浏览 2
提问于2012-07-09
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券