问题标签 [mesh-network]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

raspberry-pi - 无法在 BATMAN-adv 网状网络和 pc 之间建立桥接

我正在尝试在 Raspi4 上运行的 BATMAN-adv 网状网络和我的电脑之间架起一座桥梁。

我尝试了几个不同的教程,但所有教程的最终结果都是一样的,没有工作的桥梁。我找不到我如何设置它的问题。

这是我用来配置网状网络的脚本:

我发现了几种不同的方法来设置网桥,如下所示: 这些将在我在网状网络上配置设备后执行

第三次尝试:

有谁能帮帮我吗?

谢谢

0 投票
1 回答
61 浏览

bluetooth - 我们可以从一部手机到另一部手机访问相同的 BLE Mesh 网络吗

我正在开发一个 BLE Mesh 项目,在该项目中我成功实施了 BLE Mesh 节点配置和控制。现在我想用另一部手机控制同一个网络。如何将相同的网络和数据导出和导入到另一部手机。

0 投票
0 回答
65 浏览

android - BLE网状安卓

我想在 Android 中实现 BLE 网格并对其进行研究。我发现很少有名为STMicroelectronicsNordic的库。但我无法找到这些的明确文件。他们还提到了一些硬件兼容性。我真正想要的是通过使用一部 Android 手机作为客户端和其他 Android 手机作为 BLE 设备(使用 BLE 模拟器应用程序)来实现 BLE 网格。

你能告诉我这是否可能吗?如果是,我应该使用哪个库以及在哪里可以获得适当的逐步集成文档。

0 投票
0 回答
38 浏览

c++ - Bluez Mesh Api:配置节点后要做什么?

我尝试使用 Dbus 制作一个使用 Bluez Mesh Api 的 C++ 库。我已成功创建本地节点并扫描获取未配置的设备。

之后,我找到了我的设备并成功配置了它(我已经AddNodeComplete从接口获得了 dbus 函数调用org.bluez.mesh.Provisioner1)。但在那之后,我如何访问配置的节点信息?如何获取节点模型列表?(我没有看到任何代表配置节点的 dbus 对象,也没有在官方 Bluez Mesh API 文档上找到我的答案)

0 投票
0 回答
36 浏览

networking - Bluez Mesh Api:制作客户端节点

我正在尝试使用 Bluez Mesh Dbus API。我已经成功创建了一个 Provisioner 节点(使用 C 和 dbus API),但现在我想创建一个简单的节点,稍后将由另一台设备配置。

可能吗?

我试图制作一个没有供应商界面的节点,但在其他供应商应用程序上看不到我的节点。

0 投票
0 回答
90 浏览

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 值?

0 投票
0 回答
47 浏览

algorithm - BlueZ Mesh : 手柄模型

我想知道使用 BlueZ Mesh 的 dbus API 处理通用 ble 网格模型通信的 dbus 和算法。

我制作了一个与 Ble Mesh dbus API 交互的简单 c++ 代码。我实际上能够制作一个可以配置未配置节点的代理节点。

现在我不知道使用哪个 dbus 函数来发送模型消息:

  • void Publish(object element_path, uint16 model, dict options, array{byte} data)
  • void Send(object element_path, uint16 destination, uint16 key_index, dict options, array{byte} data)

我认为它是第一个,但我现在不知道如何创建/指定要使用的模型。另外,我如何创建和处理模型及其消息?

0 投票
1 回答
292 浏览

ios - iOS WebRTC网状视频电话会议内存增加问题

在此处输入图像描述问题: 我正在处理 4 人的 iOS WebRTC 网格电话会议,在运行 5 或 6 分钟的视频电话会议后,内存大小正在增加,整个应用程序挂起。

场景: 仅音频或仅视频(无音频)的 4 人电话会议工作正常。但在视频电话会议上面临 4 人的内存大小增加问题。

我们在做什么:

  1. 我们使用非常低的比特率和帧以及默认的视频编解码器。

分析器屏幕截图:

4 人使用以下配置: 最小比特率:10000 最大比特率:40000 当前比特率:20000

我们通过以下方式使用设备的最低分辨率:

}

0 投票
0 回答
113 浏览

wifi - Mesh-wifi:如果 RSSI 低于阈值,则更改父级

我正在使用几个连接在 wifi 网格中的 ESP32。

现在我有 5 个节点(N1, N2, N3, N4, N5)以这种方式连接:

关于位置和距离:

图像网格

我以为N3N4会连接到N5。我发现如果 RSSI 大于或小于参考值,是否可以设置变量以告诉节点更改父节点。这是esp-idf 的链接

我想我必须设置:

select_rssi并且switch_rssi,对吗?

我是否还必须设置:

这些变量如何相关?

0 投票
1 回答
173 浏览

python - 使用 GEKKO 求解二维热方程

我基本上是在尝试使用 GEKKO 求解动态二阶偏微分方程。这是供参考的方程: 2-D 传热方程

这里,t 是时间,T 是温度,(k, rho, Cp,le, sigma 和 Z) 都是常数。

T 已作为数组输入(我认为这就是问题所在)。

为了对方程进行数值求解,需要输入其他方程的边界条件。

这是代码:

基本上,我正在尝试解决这个由温度组成的网格。我收到以下错误:“numpy.float64”对象没有属性“dt”

如果我只写 T 而不是 T[i,j],我会得到这个错误:'int' object is not subscriptable

我的问题

  1. GEKKO 是否能够求解这些本质上是二维的方程?我该怎么做?
  2. 为此目的,还有其他很酷的库吗?随着时间的推移,我需要能够绘制具有板温度的等高线图;为此我需要解方程。

感谢您的时间。