自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 4G模块通过AT指令发送短信的详细流程

文章目录前言一、Text Mode 发送短信1、检查SIM卡状态SIM卡是否被设备获取SIM卡是否注册SIM卡信号强度2、设置SIM卡发短信格式3、发送短信二、PDU Mode 发送短信1、检查SIM卡状态2、处理信息中心号码3、处理收件人号码与中文短信内容总结前言一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Block Mode已是昔日黄花,目前很少用了。Text Mode是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国

2021-08-01 12:17:16 6471 4

原创 简谈libxml2库函数的使用

目录前言一、XML简介1.1 什么是XML1.2 XML 和 HTML 之间的差异1.3 浅谈个人对XML的理解二、libxml2简介三、libxml2库的安装四、libxml2中主要数据结构和常用函数4.1 主要数据结构4.2 常用函数总结前言在做4G拨号的时候,遇到从.xml文件获取数据的部分。所以趁机简单在菜鸟教程学习了xml。在使用libxml2库的时候,我们有必要先了解一下xml的语法规则。在了解xml的时候顺带又把HTML过了一下。提示:以下是本篇文章正文内容,下面案例可供

2021-07-23 22:35:05 4615 2

原创 实现 EC20 4G模块PPP拨号上网

目录前言一、ppp/pppd/chat关系及数据收发1、协议相关介绍1.1 什么是PPPPPP认证1.2 什么是PPPD1.3 什么是chat1.4 他们之间的联系应用关系数据收发流程发送数据流程接收数据流程二、拨号上网流程2.1 硬件准备2.2 软件准备3.3拨号脚本开始拨号前言在学习4G拨号前,我们要先把ppp/pppd/chat关系及数据收发给捋清楚了。为了加深映像,特此写下这篇博客提示:以下是本篇文章正文内容,下面案例可供参考一、ppp/pppd/chat关系及数据收发1、协议相关介

2021-07-23 11:23:05 5877

原创 AT指令集

目录前言一、什么是AT指令?二、AT指令集1、busybox2、 AT指令集用法基本语法几种常见的AT指令和响应类型总结前言在前面两篇文章中已经写完了关于串口通信方面的知识以及完成了串口通信,接下来看了AT操作。今天大概看完了AT指令,写一篇博客记录一下。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是AT指令?AT指令集是用于从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal

2021-07-21 22:39:19 3573

原创 C语言实现串口通信

目录前言一、要掌握的知识1.串口通信2.struct termios 结构体2.1 c_iflag 输入模式标志2.2 c_oflag 输出模式标志2.3 c_cflag 控制模式标志2.4 c_lflag 区域模式标志或本地模式标志或局部模式2.4 c_cc[NCC] 控制字符特性2.5 tcsetattr() 与 tcgetattr()函数2.5.1 tcsetattr()函数2.5.2 tcgetattr()函数2.6 cfsetispeed() 与 cfsetospeed()二、绘制流

2021-07-13 16:56:25 19840 4

原创 串口通信基础知识

以前也零散的接触到串口这方面的知识,但是对串口的理解不是很清晰,现在学习了一编串口方面的知识写一遍博客复习一下。# 串口通信 在360百科里写到:串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 简单来说,串口就是一种非常通用的设备通信的协议。...

2021-07-13 12:49:07 1610

原创 Linux_zlog日志系统的安装与使用

Linux_zlog日志系统的安装与使用一、zlog日志系统zlog是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。其优势及详细用法建议大家查看zlog使用手册二、zlog的下载和编译、安装# wget https://github.com/HardySimpson/zlog.git //下载源码包# cd zlog //进入工程目录# make //默认gcc编译,若需要交叉编译指定编译工具链即可:make CC=arm-linux-xxx-gcc安装完成

2021-04-19 19:29:00 384

原创 Linux_cjson库的简单使用

Linux_cjson的介绍与使用一、cjson的介绍JSON(JavaScript Object Notation)是一种轻量级的文本数据交换格式,易于让人阅读。同时也易于机器解析和生成。尽管JSON是Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。(这里介绍下GitHub上DaveGamble的cJSON库的使用)二、cjson的下载1、cJSON库下载址:https://github.com/DaveGamble/cJSON...

2021-04-19 16:38:10 722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除