首页 文章

蓝牙网状网络? [关闭]

提问于
浏览
24

我有一个想法,我想知道是否有可能 . 我似乎找不到任何现有的解决方案 . 我在考虑使用蓝牙网状网络 . 我希望实现的布局是有一个中心站(带有蓝牙加密狗的PC),然后是一堆蓝牙模块(最好是these),它们都会形成一个网状网络,周围有模块 . 并非所有这些都在"central station"的范围内,但需要通过其他节点与它通信 . 蓝牙模块将与ATtiny85芯片连接起来,如果它有任何区别的话 . 如果你有问题,就问吧 .

  • 这可能吗?

  • 上述蓝牙模块可以吗?

  • 它们都必须单独设置还是可以进行某种邻居发现?

  • 会有安全隐患吗?

  • 对网络规模的限制是什么?

  • 我应该从哪里开始?

6 回答

  • 2

    CSR提供了BLE网状网络解决方案

    http://www.csr.com/news/pr/2014/csr-mesh

  • 2

    所以蓝牙 - 正如评论中明确指出的那样 - 不是为网状网络设计的 . 老实说你也不想 . 在处理这种操作时,在处理时间和处理时间以及电池功率方面都是昂贵的 .

    相反,为什么不使用XBee? https://www.sparkfun.com/search/results?term=xbee&what=products

    这些XBee模块不仅设计为完全按照您的要求进行设计,而且成本低且记录严谨 .

    wifi网格的更好选择 .

  • 2

    不确定你是否找到了合理的解决方案,我是BLE的新手,也在考虑使用BLE网格,可以传输信号达到几英里左右 . 这样,传感器可以放置在偏远的农村地区并利用多跳传感器,数据可以传输到中央控制站 . 但是,到目前为止,我还没有看到双模传感器可以根据需要承担这两种角色 .

    另一种方法可以是利用TCP / IP桥 . 这样,该设备(可以是iPhone或Android)侦听所通告的数据,创建IP数据包并将其发送到远程服务器 . 显然,要实现这一点,您需要提供蜂窝数据网络 . 但是,无处不在的数据网络或Wi-Fi覆盖范围,这个解决方案对我来说更有希望 .

    注意:这里http://www.bluetooth.com/Pages/low-energy-tech-info.aspx他们谈论星型拓扑,下面是摘录:

    Topology - 蓝牙低功耗技术在每个从设备上使用32位访问地址,允许连接数十亿设备 . 该技术针对一对一连接进行了优化,同时允许使用星形拓扑进行一对多连接 . 通过使用快速连接和断开连接,数据可以在网状拓扑中移动,而无需维护网状网络的复杂性 .

  • 9

    还可以看看FruityMesh . 它是基于标准蓝牙低功耗4.1连接的网状网络的开源实现 .

    他们将Nordic nRF51芯片组与S130 SoftDevice结合使用 .

    在github上找到:https://github.com/mwaylabs/fruitymesh/wiki

  • 1

    好吧,理论上应该可以用BLE设备构建网状网络行为,尽管它没有这样设计 .

    我们的想法是使用BLE设计的事实,以便它可以解决断线问题 .

    因此,您可以处理与设备的两个连接:一个作为蓝牙主设备,另一个作为蓝牙从设备 . 然后你可以作为奴隶运行一次并听取下一个设备的服务,看看是否有任何事件,如果有,成为一个主人并将事件广播到前一个设备,直到事件到达主机 . 棘手的部分是调整时间,使其快速顺畅地工作 .

    另一种应该减少黑客攻击的方法是为网状拓扑构建一个ANT网络,同时让BLE能够将每个节点连接到蓝牙设备 . 你可以使用nRF51422这样的东西做这样的事情 .

    HTH

  • 0

    正如我所说,蓝牙是专为低功耗数据传输而设计的 . 因此,与802.15.4相比,蓝牙显示出更短的通信范围,这意味着可以使用更多设备来构建网络 . 而且我认为BLE只是一个名字,只是一些预先编程到芯片ROM中的代码 . 任何人都可以修改BLE协议,如果他有足够的编码经验 .

相关问题