bluetooth-lowenergy - Bluez Mesh:发送:获取 key_index
问题描述
我正在尝试使用 bluez dbus api 制作一个 Ble Mesh 应用程序。
我在 linux 设备上创建了一个配置器,在另一个设备上创建了一个未配置的节点。当我使用配置器成功配置了我的节点后,我需要从配置器向节点发送一条消息。
为此,我调用了方法void Send(object element_path, uint16 destination, uint16 key_index, dict options, array{byte} data)
,org.bluez.mesh.Node1
但我收到了这个错误:
[org.bluez.mesh.Error.InvalidArgs] Key not found
所以我的问题是:如何获取或生成 key_index 值?
解决方案
推荐阅读
- c# - 正则表达式使用 C#/Selenium 查找 SoundCloud URL
- c++ - 如何从 QString 中获取 unicode 字符?
- python - 无法使用 pip 安装软件包
- android - 带有 React Navigation 5 的 Android 深度链接
- android - 如何根据特定类别搜索附近的 Facebook 页面/地点?
- pivot-table - 如何在pyspark中没有聚合功能的数据透视表
- aws-api-gateway - 尝试在 API Gateway 中将基本路径映射设置为自定义域时出错(在同一域上混合 REST API 和 HTTP API...)
- javascript - v-for 变量未定义
- java - Spring Boot + Hibernate,使用@RequestBody 不正确地解析 POST 请求
- mongodb - 检查字段是否是 MongoDB 上的字符串或文本搜索的子字符串