peripherals相关内容

蓝牙外设 ADVERTISE_FAILED_DATA_TOO_LARGE

我正在尝试在 NEXUS 9 中做广告并收到 ADVERTISE_FAILED_DATA_TOO_LARGE 的错误.当我在成功广告后添加服务时,它工作得非常好,但是如果我通过广告数据构建器添加服务以便其他设备可以在扫描时过滤,我会收到错误代码 1,即 ADVERTISE_FAILED_DATA_TOO_LARGE a) 工作代码 public void startAdvertising ..

如何从 C# 循环 USB 设备?

我想在某个事件触发后循环(模拟拔出并重新插入)USB 设备(调制解调器).我在 codeproject 上找到了一个示例: http://www.codeproject.com/KB/system/usbeject.aspx 这使我能够通过其非易失性序列识别并弹出设备,但我需要它进行回收,而不仅仅是弹出. 我读过这个: http://www.tech-archive.net ..
发布时间:2021-11-15 00:44:43 C#/.NET

通过USB控制简单的继电器开关

我希望通过一个简单的通过USB连接到计算机的继电器开关来控制市电灯。 继电器开关甚至不是USB设备。 ,这只是一个简单的开关,需要USB电压才能将其打开。当电压下降到阈值以下时,开关将关闭灯。 我的问题是我无法控制USB端口的电源输出。我很高兴在Windows或Linux上使用任何语言(但最好是Java,因为我已经习惯了)来做到这一点。 解决方案 不幸的是,在大多数情况下,您无 ..
发布时间:2020-10-09 01:27:02 其他开发

BLE外设吞吐量限制

我们正在开发与iPad配合使用的BLE传感器外围设备,该设备需要使用TI CC2541 BLE模块和自定义配置文件在BLE通知特征(无确认)上具有以下数据吞吐量: 每10毫秒1个20字节(GATT最大标准数据包),或者由于每个连接间隔限制为4个数据包,因此等于每40毫秒1个连接间隔.要求的吞吐量为每秒2,000字节,TI网站建议将CC2541 BLE解决方案用于需要这种数据吞吐量水平的几种传 ..
发布时间:2020-09-22 01:29:51 移动开发

iOS BLE外设/广告数据在后台模式

我正在开发一个系统,它有一个BLE设备(TI CC2540)作为Central,一个iOS应用程序在iPhone4S上作为Peripheral。一切正常,除了我需要的1个功能:来自中心侧的白名单(过滤)广告设备。 据我所知,iOS设备使用随机可解析的MAC地址,所以我们不能根据MAC地址应用白名单。 所以我现在的方法是:在iOS应用程序(iOS)的广告数据上的“本地名称”字段上输入一个 ..
发布时间:2018-09-19 13:25:00 移动开发

将volatile表达式的结果转换为void

请注意: 这是不一样的问题。是的,我已经阅读了许多有关投放的帖子。这些问题没有导致我怀疑这里的答案是真的。 背景信息: 嵌入式C.这具体与存储器映射的易失性指针相关。换句话说,外设寄存器。 我遇到了一个涉及到写I2C外设的例程中的下面一行: (void)I2C1-> SR2; I2C1 到易失性存储器。 所以这行的结果是不“避免编译器警 ..
发布时间:2016-11-14 00:38:39 其他开发

蓝牙外设ADVERTISE_FAILED_DATA_TOO_LARGE

我想在NEXUS 9做广告并获得ADVERTISE_FAILED_DATA_TOO_LARGE的错误。这是工作,当我加入该服务后,成功的广告,但如果我添加的服务,通过广告数据生成器完全没有这样的其他设备可以过滤在扫描时,收到错误code 1即ADVERTISE_FAILED_DATA_TOO_LARGE 一)工作code 公共无效startAdvertisingService(){ A ..