我可以将轻松连接库与Roving Network XV Wifi模块一起使用吗?

时间:2018-07-28 12:00:43

标签: mbed

我正在尝试使用mbed LPC 1768开发板和Roving Networks RN-XV wifi模块在WIFI上创建mqtt连接。我可以使用HelloMQTT示例在以太网上创建mqtt连接。我还使用WiflyInterface创建了wifi连接。我希望能够使用轻松连接库创建wifi连接,或者使WiflyInterface实现NetworkInterface。

当前问题是我无法通过收到套接字重新声明错误将WiflyInterface添加到mbed-os。

Error: Invalid redeclaration of type name "Socket" (declared at <a href="#" onmousedown="mbed_doc_goto('/mqtt-wifiy//extras/mbed-os/mbed-os.lib/features/net/network-socket/Socket.h', '28'); return false;">/extras/mbed-os/mbed-os.lib/features/net/network-socket/Socket.h:28</a>) in "WiflyInterface/Socket/Socket.h", Line: 25, Col: 8

1 个答案:

答案 0 :(得分:0)

错误消息表明WiflyInterface的Socket类声明与OS 5的Socket类声明冲突。

我相信WiflyInterface是仅限mbed OS 2的库,不能将其添加到具有自己的网络库的mbed OS 5(mbed-os.lib)中。

您可以在此处了解OS 5的网络库:

WiFi接口: https://os.mbed.com/docs/v5.9/reference/wi-fi.html

网络套接字:https://os.mbed.com/docs/v5.9/reference/network-socket.html