• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派可以使用哪种无线方式同时连接多个单片机节点双向通信?

香龙十八 2017-03-22 浏览量:3621

树莓派可以使用哪种无线方式同时连接多个单片机节点双向通信?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果没有功耗要求,用wifi是可以的,用ESP-12模块,通过串口命令和rpi通信。


    或者用2.4G的串口透传模块也可以。

    • 发布于 2017-03-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 你的问题,不仅仅是树莓派上的问题,也包含如下2个方面的问题。

    单片机上的程序与硬件,

    双向通讯的协议。

    2.4G的Zigbee模块。


    一、树莓派。

    其无线方式,与树莓派的型号有关,也无关。如果如,树莓派3自带wifi,但其他的不带,那么你可以使用USB无线网卡实现。

    可以使用类似apc220的模块,在频段:418~455MHz中通讯。

    可以使用蓝牙通讯。

    可以使用Zigbee模块。


    二、单片机

    单片机上不像在树莓派上,插上个硬件、安装个程序就可以解决。单片机上要自己写驱动程序。这也要根据你的无线方式了。

    对于频段:418~455MHz或是蓝牙,有串口模块,使用起来很方便。

    对于wifi或是2.4G,可以使用nrf24l01、ESP-12、ESP8266,或直接使用带wifi的单片机,如ESP32。


    三、协议。

    这个要看你传输什么数据,使用什么协议了。是使用公共的还是私有的,还是只是透传呢,具体问题具体分析。


    • 发布于2017-03-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 树莓派自带无线网卡,可以用于蓝牙/wifi

    如果需要连接多个节点,那么就需要一台路由器

    将树莓派自己当作路由器也是可以的,但是树莓派的运算能力不一定能满足路由器的要求

    • 发布于2017-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 多节点可以xbee组网,或是wifi局域网,然后发udp广播
    • 发布于2017-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 非樹莓派3B的話,可以利用ESP8266模塊設置成AP

    然後每個單片機的ESP8266設置成STA,連線到這個AP

    這是最低成本的方案,不過實際做法要您自己嘗試唷

    另外BLE/XBee(ZigBee)也是可以做一對多的,但價格會稍貴

    以上供參考


    • 发布于2017-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 汉云说的很好啦,一般就是wifi、蓝牙、xbee,当然你也可以433电波、超声、红外,反正都是信息的载体。
    • 发布于2017-03-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

树莓派可以使用哪种无线方式同时连接多个单片机节点双向通信?