【学习日记1】 unity实现mqttx通信

本文讲述了作者在使用Unity3D通过MQTT进行数据通信时遇到的问题,包括参数调整、DLL依赖、VSCode调试和环境配置,最终成功解决连接Mqttx和EMQX的问题。
摘要由CSDN通过智能技术生成

先按照文章Unity 3D 使 用 MQTT 实 现 数 据 通 信_unity mqtt-CSDN博客步骤之后,先是出现了三个参数的问题以及在拖进两个.dll文件后无法用vs打开,通过评论区以及这篇文章如何移除unity自带的newtonsoft.json_newtonsoft.json.dll删除-CSDN博客解决了,最后剩下这一个问题,chatgpt也无法解决,现在正在询问unity学习群里面的大佬,看看是代码的问题还是环境配置有问题。

经过下午三个小时的努力,最终,通过在vs code里面查看MqttClient类的方法调用,找到了参数的正确使用,并在代码中复制粘贴,如下图。

然后,又出现了mqttx软件无法连接站点以及emqx的localhost网站无法进去的问题,怀疑是我一开始乱动HslComunication程序里的内容导致的。最终解决先是通过确定端口没有其他程序占用或有然后删除,接着重新下载了emqx压缩包然后解压然后cmd里运行,通过本机的ip去登陆,又去mqttx里面是由127.0.0.1和1883(不是18083也不是8083)去连接,最终实现了unity获取mqttx的数据。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值