798
社区成员
发帖
与我相关
我的任务
分享前段时间买了一块BC260和stm32std的板子尝试开发下NB模块;三种协议与所提供的私有服务器1.15.27.206都可以正常通信,后来设计了一块小板采用的BC25芯片(项目需求),到了之后通用操作指令都正常使用,但是在云服务器上出现一点小问题;
问题出处:10. 使用TCP与私有服务器通信 - NB-IoT开发指南 (topthink.com);
首先,采用的B8频段时的移动NB卡,在使用mqtt时可以正常与MQTT客户端收发通信;但是使用udp和tcp协议时的步骤:AT+QIOPEN=0,0,"UDP","1.15.27.206",12301;以及AT+QIOPEN=0,0,"TCP","1.15.27.206",12300;均会出现报错error;图如下:



另外,如果换成电信的NB卡,则会三种协议都不能上传至云服务器;
前两种协议跟以上报错一致,MQTT 协议的时候偶尔会报错QMTOPEN:0,-1;处理方法:重新登录putty以及MQTT,重连NB模块,有概率解决这种情况;另外回复QMTOPEN:0,0;之后也会出现AT+QMTCONN=0,"iotdevice或者AT+QMTPUB=0,0,0,0,"topic/pub",13均回复error;
想请问下,这种情况是什么原因导致的至少两种协议无法连接到云服务器?
有几个可能的原因和解决方法:
检查网络连接:确保你的设备连接到了互联网,并且网络连接正常。你可以尝试通过其他方式(例如Ping命令)验证设备是否可以成功连接到目标服务器。
检查AT指令语法:确保你发送的AT指令格式正确,参数值正确,并且按预期顺序发送指令。在发送AT+QMTPUB指令之前,你可能需要先进行身份验证(例如使用AT+QMTCONN指令建立连接)。
检查云服务器配置:确认你提供的云服务器地址、端口号和主题名称正确无误。如果你使用的是第三方云服务提供商的服务器,确保你已经注册并获得了正确的服务器信息。
检查云服务器状态:确保云服务器处于正常工作状态,没有任何故障或维护。你可以尝试使用其他客户端工具连接到云服务器,以确定服务器是否可用。
您好,
(1)此处只提供我们的开发板和跟着教程学习过程遇到的问题的帮助,不提供教程以外的或者使用其他模块时的技术支持,详细说明参考:https://bbs.csdn.net/topics/603523759
(2)我们的提供服务器仅供课程学习使用,不建议用作其他用途;
(3)以下解答仅供参考:
问题1:问题1未知原因;
问题2:某些电信卡只能连接电信自己的云平台,不可连接其他云平台。