问题标签 [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.
ios - iOS下的Mesh网络
我已经读到 Apple 在 iOS 7.1 中添加了对网状网络的支持,现在我很想看到一些关于如何设置这些东西的工作示例和/或教程。
有没有人有这方面的经验?基本上我想开始让 2 个 iOS 设备通过 Wifi(没有任何路由器或 AP)或蓝牙相互通信。
ios - 是否可以通过 iOS 上的 Safari 进行网状网络?
自 iOS 7 发布以来,可以使用可用于应用程序开发的Multipeer Connectivity Framework通过网状网络连接设备。
我的问题是,可以通过应用程序实现的相同类型的连接适用于 Safari 吗?换句话说,Safari 的 Internet 连接机制是否强制它通过 iOS 的蜂窝数据/wifi,或者是否可以允许用户通过网格浏览?
我对iOS开发不太了解,我怀疑通过Safari打开的网站无权确定设备使用的互联网连接机制,但我想通过询问用户来询问这是否可以实现许可或类似的东西。
想到的事情是用户能够将照片从网站下载到他们的文件系统,但他们又是提出请求的人——网站没有请求保存照片的权限。
android - 没有移动塔的移动到移动通信?
是否有可能以某种方式操纵移动设备天线直接连接其他移动设备。android API 是否提供任何此类功能?有人知道任何相关的实现吗?
android - android上的Mesh/p2p网络,无需用户交互
我们是一群计算机科学专业的学生,目前正在作为我们硕士的一部分从事一个项目。
我们的问题如下。
我们正在开发一款需要设备交换少量数据的 Android 应用。这需要在没有移动连接或现有 WiFi 网络的情况下工作,例如使用蓝牙、WiFi 直连等。
我们已经研究过蓝牙智能,它允许设备运行发送 31 字节数据的广告模式,这足以满足我们的需求。但它仅在 Android 5.0 中受支持,因此这严重限制了我们的可用性。
消息确认和错误检查是一个优点,但不是必需的。因此,Udp 连接是可能的。
我们能找到的所有解决方案要么涉及用户主动接受对等请求,这是不可接受的,因为可能有数百台设备相互通信,或者使设备生根。
简而言之,我们正在寻找一种设备广播少量数据的方法,最少大约 24 个字节。除了启动应用程序之外,用户无需执行任何操作。
xbee - 如何强制 xbee s2 终端设备使用 api 或 at 模式选择特定的父级?
实际上我想用 XBee Series 2 模块实现 XMesh 协议。我正在使用 1 个协调器、2 个路由器和 2 个终端设备来实现这个协议。根据该协议,终端设备应根据链路成本(链路成本 = 1/(链路质量))选择其父设备。此链接质量是通过从 2 个终端设备向 2 个路由器发送一些消息(预期消息)来衡量的。从传输状态响应中,我可以使用 API 模式 arduino XBee 库(linkquality=(received messages)/(expected messages))计算收到的消息。这些终端设备每个都应该在两个路由器中选择一个父节点。
但这里的问题是 XBee Series 2 模块已经具有内置协议,该协议正在动态形成 adhoc 网络。终端设备也会根据在现场提供最佳网络覆盖的路由器来选择父设备。
那么,如何使用 API 模式(我正在使用 Arduino XBee 库)基于最小链接成本(我在上面解释过)强制终端设备选择特定路由器作为其父级?
下面是我的网络图..
BS-> 基站(协调器)
0,1-> 路由器
2,3-> 终端设备
vagrant - 在使用 Busybox 的盒子上提供 Vagrant
当我尝试在我的 Freifunk gluon 节点上进行配置时,就像在其他 debian 机器上一样:
然后我得到错误:
如何为 Busybox 配置配置ash
?
ios - uBudu Mesh Networking 接收消息
有人知道如何通过 uBudu Mesh Network 接收消息吗?
我正在开发一个使用 uBudu 信标的应用程序,总体思路是允许用户通过这些信标相互发送消息。我已经成功连接了 iOS-Mesh-SDK,如下所述:https ://github.com/Ubudu/IOS-Mesh-SDK 。
有一个如何将网格消息发送到另一个信标的示例,并且它工作得很好,但至于将这些消息从信标检索到用户应用程序,我不知道。
MeshBeacon 类中有方法:
但没有关于检索消息。
任何建议都非常感谢!
python - 网状网络 Xbee, Python
我有一个使用 Xbees 运行的网状网络。我必须总计网络中可能的节点(即 20 个)及其地址。我想创建一个脚本来告诉我哪些节点处于打开状态(以防某些节点出于某种原因而关闭)。
我怎样才能做到这一点。
我正在使用以下库: https ://pypi.python.org/pypi/XBee
任何帮助,将不胜感激。
谢谢!
networking - 如何确定网状网络中的最短路径?
我目前正在与一个在网络中有许多节点的朋友合作一个项目,并希望将其从 p2p 调整为网状网络。
申请的一些背景:
- 我们没有做任何复杂的事情,我们只是从一个聊天客户端开始,向/从个人/组发送消息
- 语言不可知论(我正在用 ruby 编写我的“客户”,而我的朋友正在用 python 编写他的)
- 目前,我们有一个监听套接字(它始终处于活动状态),并且只打开用于发送的套接字,因此我们的所有节点都没有“始终在线”连接(尽管从wiki看来,他们似乎更喜欢持续连接)
- 我也在可扩展源路由上阅读过这篇文章,但它或多或少只是列出了“一种”算法,并不一定定义任何类型的通信协议。
所以,我的问题:
- 寻找最短路径的最佳(或比较)网状网络协议是什么?(我知道有一对,由 IEEE 和其他人定义)
- 假设您想向没有直接联系的人发送消息
- 您是否有网络上所有节点的列表,并查找您的连接节点中的哪些节点到您的预期目标节点的路径最短?——这是否意味着每次网络发生变化时,您都必须更新每个节点的网络图?
- 或者,一个节点是否只有一个列表,其中哪些连接的节点具有到所需目的地的最短路径?(这样最短路径的责任就落在了下一个节点上)?
- 假设您想向没有直接联系的人发送消息
- 您如何决定与哪些附近的节点保持连接?
谢谢!
xbee - Digi Xbee XCTU 软件 - 重建网络发现工具
为了评估,我想从 Digi 提供的 XCTU 软件中重建网络发现工具。
该工具可以以某种方式请求所有节点及其连接,包括有关网络内链接质量的信息。到目前为止,我还没有找到用于收集这些信息的命令。
有人知道如何获取这些信息吗?