Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
at_device
BC26
物联网
20
AT_DEVICE中BC26各项BUG反馈
发布于 2020-11-19 19:46:32 浏览:1212
订阅该版
1.当BC26结合MQTT进行访问时候,在bc26_socket_send中有一段代码是这样子的  如果单独使用是不会出问题的,但是一旦开启定时检验BC26的联网状态,也就是   会导致在切换线程的时候也就是AT+QISEND发送完毕,已经返回>的时候切换到状态监测发出AT+CEREG代码,导致错乱现象。另外监测联网状态由于BC26的特殊性,DNS解析要超过60S,如果在OTA过程中不断DNS解析,那是不合理的!而且很容易出错。 2.在AT_DEVICE结合DFS+SAL模式下,460800波特率丢包率很高!貌似跟波特率还没多大关系,丢包率就是很高,经常会识别不到AT_URC的内容。client_parse的优先级已经调到最高级别,理论上接收数据都会相应进入URC对应的FUNC,但是经过试验会出现丢包现象 特别是在BC26,中bc26_socket_send这一段!接收不到event,不知道是不是编写者也发现这个情况,源码中的延时也是设定为10S这么长!这个BUG很麻烦!接收不到数据的时候回引发错误判断进入ERROR
查看更多
1
个回答
默认排序
按发布时间排序
红枫
认证专家
2020-11-20
这家伙很懒,什么也没写!
#### 问题1:请注意343行有rt_mutex_take(lock, RT_WAITING_FOREVER),即在进行数据发送时client是被锁住的,其它线程再调用at_obj_exec_cmd时会被阻塞在rt_mutex_take处。 #### 问题2:串口波特率460800,这很高,对应你的MCU要有相应处理数据的速度,不然串口会有丢数据情况发生,从而造成工作异常。BC26是IOT模块空中速率25k左右且网络延时较大,设置如此高波特率是出于什么考虑呢? #### AT设备是基于串口通信而工作的,所以欲令其稳定可靠工作,首先要确保串口通信的稳定可靠。 #### BC26适用于低速率、低数据量、低功耗的应用场景,不适合高速率、大数据量通信应用,IOT模块网络延时较大且不确定,不适用于实时性要求高的应用场景,在数据通信较多实时性要求较高时建议使用CAT1或4G模块。
撰写答案
登录
注册新账号
关注者
0
被浏览
1.2k
关于作者
williammyq
这家伙很懒,什么也没写!
提问
17
回答
8
被采纳
0
关注TA
发私信
相关问题
1
用N58 4G模组连接阿里云在解析域名指令不对
2
使用正点原子的探索者,可以ping通,提示getaddrinfo error。
3
为什么HAL_TCP_Read中select总会返回0的一个结果
4
有没有人想要移植Blynk库
5
stm32 上如何实现rtmp,该如何入手
6
物联网刚入坑,想了解下lwip和at连接物联网平台的区别?
7
想问个问题,通过ESP8266接入网络后,如何上传数据和接入物联网平台??
8
除了BC26,还有其他比较好用的NB模块吗?
9
ESp8266的几个socket API函数
10
请问现在RT-Thread官方的设备维护云不能正常使用了吗?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
如何用Ubuntu qemu跑zephyr_polling的蓝牙
2
分享一种很简单的不阻塞TCP发送方法
3
stm32c86使用串口3时无法正常读到中断的数据
4
如何用ART-PI跑zephyr_polling的蓝牙
5
掌上单片机实验室 – 基于 RTT 框架的第一个应用
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
AT
FinSH
Bootloader
CAN总线
ART-Pi
Hardfault
文件系统
USB
DMA
RT-Thread
线程
SCons
RT-Thread Nano
stm32
MQTT
ESP8266
ota
UART
RTC
freemodbus
rtthread
rt-smart
packages_软件包
I2C
WIZnet_W5500
flash
cubemx
FAL
定时器
BSP
AB32VG1
PWM
ADC
SDIO
msh
socket
LVGL
keil
Debug
C++_cpp
中断
编译报错
SFUD
SMP
MicroPython
本月问答贡献
出出啊
1431
个答案
317
次被采纳
小小李sunny
1342
个答案
267
次被采纳
crystal266
505
个答案
149
次被采纳
whj467467222
1212
个答案
142
次被采纳
张世争
590
个答案
135
次被采纳
本月文章贡献
出出啊
3
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
crystal266
1
篇文章
3
次点赞
whj467467222
2
篇文章
4
次点赞
张世争
6
篇文章
14
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部