当前位置: 首页 > news >正文

【GPRS发送控制符】SIM908/508 GPRS发送数据中的控制符

  今天发送一组数据,发现数据每次都是只发送到一半,后面的数据都没有了,检查了一下发送出去的数据,和要待发的数据在哪个地方断开,发现是在0x19和0x1A处断开,所以0x19和0x1A是比较特殊的数值,经过比较,发现是0x1A导致的后面的数据丢失,0x1A 刚好是发送控制符,也就是数组中的0x1A导致了数据的提前发送,后面的数据就没发出去。去掉0x1A后,发现问题换成另一个问题,那就是,数据根本就没有发出去,后来了解得知,是0x1B的问题,0x1B刚好是模块的“退出”控制符,所以模块在接收到0x1B时,模块退出发送状态,导致数据无法发送出去。

   以前没有发现这个问题,是因为以前测试用的事变动的数据,数据一直在变动,所以导致一两条数据没有发出去,我们察觉不出来。

有人有相似的经验:

http://www.dzsc.com/dzbbs/20061024/200765212280605.html

SIM908解决方式很简单,无需上面连接提到的方法,只需利用AT+CIPSEND 的length参数,控制发送的长度即可

,使用length 参数 还看免去 ctrl+z 这一步,非常方便。UESTC LCX 2012.3.25

AT+CIPSEND=length

例如:

AT+CIPSEND=9

AT+CIPSEND=09

AT+CIPSEND=009

以上等效。

相关文章:

  • 【charconst* char】char **const p const char **p char *const *p
  • 【static、extern、头文件】static、extern、头文件的一点总结
  • 【strstr()函数的局限】strstr()检测不到存在的字符/数据/strcmp, strncmp和memcmp
  • 【ZIGBEE资料】zigbee资料下载
  • 【指针有效性】指针有效性的有效性检测的必要性!!
  • 【GPRS透明传输】GPRS透明传输
  • 【GPRS拨号错误】GPRS 某条指令一直ERRO
  • 【IAR编译和单片机】IAR编译和单片机的一些积累
  • 【C++】C++获取系统日期时间
  • 【单片机重启】MSP430重启/频繁重启/跑飞 原因分析
  • 【堆和栈的区别】堆heap 和栈stack有什么区别(代码区、常量区、静态区(全局区)、堆区、栈区)...
  • 【MODBUS】 协议
  • 【单机片调试】开发调试MSP430 遇到的问题总结
  • 【单片机程序和RAM】程序在RAM中调试的运行方式程序固化后运行方式
  • 【关于单片机的N多问题】关于单片机的N多问题
  • Android 架构优化~MVP 架构改造
  • Android开源项目规范总结
  • conda常用的命令
  • es6要点
  • Java深入 - 深入理解Java集合
  • JAVA之继承和多态
  • Laravel5.4 Queues队列学习
  • Laravel核心解读--Facades
  • Object.assign方法不能实现深复制
  • Vim 折腾记
  • Zepto.js源码学习之二
  • 当SetTimeout遇到了字符串
  • 电商搜索引擎的架构设计和性能优化
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 再次简单明了总结flex布局,一看就懂...
  • linux 淘宝开源监控工具tsar
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • (04)odoo视图操作
  • (C语言)二分查找 超详细
  • (ZT)薛涌:谈贫说富
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .bat批处理出现中文乱码的情况
  • .NET Core 2.1路线图
  • .net core 依赖注入的基本用发
  • .NET Reactor简单使用教程
  • .net 提取注释生成API文档 帮助文档
  • ::
  • @Async注解的坑,小心
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • [AIGC] 如何建立和优化你的工作流?
  • [Angular] 笔记 7:模块
  • [CSS3备忘] transform animation 等
  • [Electron]ipcMain.on和ipcMain.handle的区别
  • [ERROR] 不再支持目标选项 5。请使用 7 或更高版本