嵌入式学习小组
直播中

何丽

7年用户 271经验值
私信 关注

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

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

回帖(5)

马昆秀

2020-7-25 11:12:57
云汉达人 邀请回答

你的问题,不仅仅是树莓派上的问题,也包含如下2个方面的问题。
单片机上的程序与硬件,
双向通讯的协议。
2.4G的Zigbee模块。


一、树莓派。
其无线方式,与树莓派的型号有关,也无关。如果如,树莓派3自带wifi,但其他的不带,那么你可以使用USB无线网卡实现。
可以使用类似apc220的模块,在频段:418~455MHz中通讯。
可以使用蓝牙通讯。
可以使用Zigbee模块。


二、单片机
单片机上不像在树莓派上,插上个硬件、安装个程序就可以解决。单片机上要自己写驱动程序。这也要根据你的无线方式了。
对于频段:418~455MHz或是蓝牙,有串口模块,使用起来很方便。
对于wifi或是2.4G,可以使用nrf24l01、ESP-12、ESP8266,或直接使用带wifi的单片机,如ESP32。


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

刘欣

2020-7-25 11:29:15
树莓派自带无线网卡,可以用于蓝牙/wifi
如果需要连接多个节点,那么就需要一台路由器
将树莓派自己当作路由器也是可以的,但是树莓派的运算能力不一定能满足路由器的要求
举报

王鹏飞

2020-7-25 11:36:53
云汉达人 邀请回答
多节点可以xbee组网,或是wifi局域网,然后发udp广播
举报

宁兴琴

2020-7-25 11:45:47
邀请回答

非樹莓派3B的話,可以利用ESP8266模塊設置成AP
然後每個單片機的ESP8266設置成STA,連線到這個AP
這是最低成本的方案,不過實際做法要您自己嘗試唷
另外BLE/XBee(ZigBee)也是可以做一對多的,但價格會稍貴
以上供參考
举报

更多回帖

发帖
×
20
完善资料,
赚取积分