掌控IOT|如何接入MQTT服务器
2023-03-186876
AI 快速预览详细
本文介绍了如何在掌控IOT平台上接入MQTT服务器。首先,创建项目并生成主题。接着,创建设备并获取鉴权钥匙。然后,使用mPython软件编写程序来连接平台服务器。文章还提供了旧版和新版代码示例,以适应不同版本的mPython。最后,文章列出了注意事项和常见问题,帮助用户解决连接不稳定的问题。
|
[转发官方教程] 如何接入MQTT服务器 一、创建项目 Step1 点击上方的项目管理,进入项目管理界面 ![]() Step2 点击添加,输入项目名称后点击确定 添加后,项目会自动生成一个主题 点击查看可以查看和管理主题 二、创建设备 Step1 点击项目页面的“查看”按钮,进入设备管理界面 Step2 点击添加设备,设置设备名称,点击确定 三、编写程序来连接平台服务器 Step1 安装打开mPython软件,选择左侧 扩展 -> 添加 ,选择 网络应用 -> MQTT物联网并加载 Step2 编写程序 mPython v0.7.5 及以前版本的可使用下图中的旧版代码来设置连接参数 其中server填写 8.135.108.214 ,keepalive 修改为 0 Client_id、user、password 这三个参数从创建的设备中选取 mPython v0.7.6 及以后版本的可使用下图中的新版代码来设置连接参数,或使用旧版代码设置参数 这是一个简单的包含连接、发送、接收的案例程序 旧版(mPython V0.7.5及以下): 新版(mPython V0.7.6及以上): 四、注意事项 1.接收消息 在接收端程序中会必须用到如下代码 推荐的规范使用方法如下 这样可以提高程序的稳定性。 2.向主题发布消息 五、常见问题当你在循环中使用 “发布消息” 时,推荐的规范写法是在循环中添加 “等待*秒/毫秒” ,如下 如果遇到掌控板断开连接,可能有如下原因: 1.掌控板仅支持2.4Ghz的wifi网络,5Ghz的网络会在连接上后被断开 2.掌控板或控制台提示os Error -1,出现这样的错误,这样的错误是因为如下原因导致的
如果被服务器断开连接,请检查
|





