主题中讨论的其他器件:SysConfig、 CC3300
IDE:CCS v12.6.0.00008
SDK:Simplelink MSP432E4 SDK v4.20.00.12
示例:mqttclient
编译器:TI v20.2.7.LTS
内核:TI-RTOS
调试器:TI XDS110 USB 调试探针
您好!
我有一个 MSP401E401Y 器件具有正常工作的以太网连接、并且还想添加 wifi 连接。 首先、我使用 mqttclient 示例通过以太网连接到本地网络上运行的 MQTT 代理。 接下来、我要添加 wifi 连接、并使用相同的设置但通过 wifi 连接到代理。 是 MSP 和 WIFI 模块之间的 UART 连接。 通过 UART 接口使用 AT 命令、我可以连接到 WiFi 网络。
从这里,我不知道如何继续。 理想情况下、我需要在 PPP 模式下使用 WiFi 模块、并使用通过以太网连接到 MQTT 代理时使用的相同设置。 在 SysConfig 中、我尝试添加了一个新的 NDK 接口、并将其设置为使用定制器件和定制 NIMU 初始化函数名称。 我尝试复制了 EMACMSP432E4_NIMU 初始化函数中正在执行的操作、但遇到了不知道如何正确设置它的问题。 我发现很多正在使用的结构需要 EMACMSP432变量、我无法在项目中正确定位这些变量。 我还假设仅让 UART 进行读取和写入并在 NDK 中传递数据应相当简单、但不知道这是否正确。
我是否走上了正轨、我是否遗漏了任何内容? 或者这是否是错误的方向、而不是 NDK 的用途?
最终应用是将传感器数据发送到 MQTT 代理的设备。 它将同时具有以太网和 WiFi 连接、但一次只能使用一个。 如果有可用的以太网连接、它将使用该连接;如果没有、它应该切换到使用 WIFI、前提是配置正确且信号可用。