问题标签 [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 投票
1 回答
194 浏览

android - 连接具有两种不同拓扑的蓝牙设备

是否有可能一个设备可以连接到两个不同的蓝牙拓扑,从而同时处理两个不同的连接?

我有一个连接了多个设备的网状网络。其中一个设备还应同时保持与外部蓝牙设备的连接。

这样的事情在理论上是否可行。如果没有,是否有任何替代方案或其他想法?

在此处输入图像描述

0 投票
1 回答
510 浏览

bluetooth - How Mesh Provisioning Service and Mesh Proxy services are used in Provisioning and Message exchange in BLE mesh?

BLE mesh defined two services for legacy devices to communicate with Mesh network over GATT-bearer. Those are:

  • Mesh Provisioning service
  • Mesh Proxy service But, the spec says

A device may support the Mesh Provisioning Service or the Mesh Proxy Service or both. If both are supported, only one of these services shall be exposed in the GATT database at a time.

Why spec constrained on having a single service at a time in the GATT database?

How these two services are used while provisioning and after provisioning to exchange actual mesh message? Can anyone elaborate on this?

0 投票
0 回答
2132 浏览

iphone - 如何通过网状网络共享智能手机的互联网?

是否有任何可用的解决方案 (SDK) 在 iPhone 用户(Android 用户处于第二优先级)之间创建网状网络以共享他们的互联网(移动数据:4g)或使用其他用户的互联网?出于会计原因,我们应该能够计算每个用户的消费数据

0 投票
0 回答
12 浏览

web-applications - 我想要一些关于如何使 Web 应用程序自主的材料或资源

自主计算到处都描述了计算机系统,但我找不到可以在我的 Web 应用程序中使用自主计算的资源。我希望有人建议一些材料/书籍/资源,我可以在其中找到如何在我的网络应用程序中实现自主计算。

我已经使用 docker 和 docker-compose 部署了我的应用程序,并且我使用了 envoy 服务网格来获取每个服务的指标。但我不知道如何使用这些度量数据来实现自主性。

没有代码

没有错误

0 投票
1 回答
400 浏览

python - 如何加快相机捕获并使用 Python 套接字通过 Mesh 网络发送的图像的传输速率

我正在使用标准PiCamerapython 绑定从一个 Pi 3 捕获图像。

然后我通过使用batman-adv创建的 WiFi 网状网络将此图像发送到另一个 Pi 3

我为套接字部分找到的代码首先发送图像 len,然后发送实际的字节流。

这导致在 10 秒内正好有 20 张图像,即每秒 2 帧,这是一个可怕的帧速率。

我有信心,如果我可以跳过“握手”,那么我可以提高捕获率,但是如何在不知道内容长度的情况下保存/处理图像?

我尝试将图像的分辨率降低一半,但这并没有带来任何改善。

我还打印了一次尝试的图像 len,然后在下一次运行时使用最大值静态读取字节,但这导致图像不可见;大概是因为我阅读的图像超出了一个图像,所以每个文件都比实际图像多/少。

以下代码用于client.py

代码为server.py

/网络是硬性要求meshad-hoc我想使用它,原因超出了这个问题的范围。

我想知道:

  1. 如何剪切图像 len 握手并仍然能够正确保存/处理图像
  2. 有没有更好的方法来加快这种传输速度?

我的目标是每秒 10 到 15 张图像,或者如果可能的话更多。

0 投票
0 回答
414 浏览

android - Android P2P 直接连接多个设备。同时作为 GroupOwner 和客户对等

我想在 3 个或更多设备之间通过 WI-FI(或蓝牙)为基于 P2P 通信的 Android 创建一个聊天应用程序(没有互联网连接)。我希望每台设备都能直接连接到所有设备。我知道 android API 提供了 WifiP2pGroup 类,但在这种情况下,一个设备是 groupOwner,另一个是客户端,其他设备之间没有直接连接。

每个设备是否可以同时成为其他设备的 groupOwner 和客户端(如图所示)?还有其他方法可以解决我的问题吗?

在此处输入图像描述

0 投票
1 回答
1343 浏览

consul - 领事和特使整合

背景


我来自 HAproxy 背景,最近有很多关于“服务网格”架构的炒作。长话短说,我开始学习“特使”和“领事”。

我理解 Envoy 是一个代理软件,但使用 sidecar 来抽象输入输出网络,并将“xDS”作为数据平面作为数据平面以获取事实来源(集群、路由、过滤器等)。Consul 是 Service Discovery、Segmentation 等。它也抽象网络并有 Data Plane 但 Consul 不能像 Envoy 那样做复杂的负载均衡、过滤路由。

作为独立的,我可以理解它们是如何工作并设置它们的,因为文档相对较好。但是,如果我想集成 Envoy 和 Consul,它很快就会变得令人头疼,因为 Envoy 和 Consul 的文档都缺乏具体的集成、用例和最佳实践。

示意图


考虑以下简单的基础架构设计:

在此处输入图像描述

传说:

  • CS:领事服务器
  • CA:领事代理
  • MA:微服务 A
  • MB:微服务 B
  • MC:微服务 C
  • EF:特使正面/边缘代理

问题


以下是我的问题:

  1. 在多实例微服务的情况下,Consul(作为独立的)将随机循环。使用 Envoy & Consul 集成,consul 如何处理多实例微服务?哪个软件做负载均衡?
  2. Consul 有 Consul Server 来存储其数据,但是,Envoy 似乎没有“Envoy Server”来存储其数据,那么它的数据在哪里存储和分布在多个实例中呢?
  3. Envoy 集群(Envoy 前端代理的逻辑组而不是服务集群)呢?领导怎么选的?
  4. 正如我上面提到的,Consul 和 Envoy 分别在每台机器上都有他们的 sidecar/agent。我读到在集成时,Consul 会注入 Envoy Sidecar,但没有关于它如何工作的更多信息?
  5. 如果 Envoy 使用 Consul Server 作为“xDS”,例如,如果我想添加一个高级过滤器,以便对于某个 URL 段,它必须转发到某个实例怎么办?
  6. 如果 Envoy 使用 Consul Server 作为“xDS”,如果我有另一台机器和服务(出于某种原因)不受 Consul Server 管理,该怎么办。如何配置 Envoy 为该机器和服务添加过滤器、集群等?

谢谢你,我很兴奋,我希望这个帖子也能对其他人有所帮助。

0 投票
0 回答
67 浏览

bluetooth-lowenergy - bluez ble mesh interface作为provisioner的顺序是什么?

最新的 bluez 支持 ble 网格接口 (API)。但是,我不知道通过使用这些接口作为配置器应该调用的序列是什么。

首先,我可以开始调用UnprovisionedScan()and CreateNetworkand AddNode... 以及一些身份验证和配置接口。你能指导我正确的方法调用顺序吗?

0 投票
1 回答
579 浏览

ios - BLE Mesh 与 Google Home 和 Apple Homekit

我目前在一个项目中,我们想要建立一个最多 100 个节点的 BLE Mesh 系统。我们正在努力找出如何将 Mesh 网络连接到 google home 或 apple homekit。如果有电话,可以通过 IP 协议连接到 google home 和 apple home kit,但是如果网状网络没有电话,是否仍然可以将两个系统都连接到网状网络中?

0 投票
0 回答
32 浏览

algorithm - 在 CPU 的 2D 网格中使用消息传递并行算法查找 MIN()

我们有 CPU 的 2D 网格 CPU 拓扑p(在squareroot(p) * squareroot(p)2D 网格中)。

这对于尝试在一组 -i 值中查找值的并行算法MIN( X )意味着什么?Xx

为简单起见,我们假设在算法开始时每个 CPU 都有一个x-i 的子集。