4G AT命令解析框架设计及实现(基于uCOSII)--中级篇

4G AT命令解析框架设计及实现(基于uCOSII)--中级篇
共19节 6人在学 课程详情
  • 课程简介

    • 4G AT命令解析框架设计及实现课程简介
  • 基于RTOS的串口三层软件架构设计

    • 基于RTOS的串口三层软件架构设计(底层)
    • 基于RTOS的串口三层软件架构设计(数据链路层)
    • 基于RTOS的串口三层软件架构设计(数据链路层代码)
  • 任务TASK建立基础

    • uCOS 环境下任务TASK建立基础
  • AT命令基础知识

    • AT命令基础知识
  • 4G 驱动入网

    • 4G驱动入网(上)
    • 4G驱动入网(下)
  • TCP协议实现

    • TCP协议实现
    • TCP协议接收完善
    • TCP案例
  • MQTT协议实现

    • MQTT协议实现
    • MQTT协议接收完善
    • MQTT案例
  • 同时支持TCP协议和MQTT协议

    • 同时支持TCP协议和MQTT协议
  • 稳定性、可靠性调试方法

    • 稳定性、可靠性调试方法

    订阅失败

    4G AT命令解析框架设计及实现(基于uCOSII)--中级篇
    4G AT命令解析框架设计及实现(基于uCOSII)--中级篇 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    讲解如何添加MQTT协议的at命令,去实现mqtt协议功能,如何建立连接,如何关闭连接,读取数据,发送数据

    课程介绍

    1.1    课程背景

    AT命令解析代码没有架构

    长期以来单片机开发,AT命令解析的痛点那就是AT命令帧格式不统一,指令解析代码没有架构,代码混乱。

    AT命令解析代码逻辑混乱

    如果程序既要支持TCP协议,又要支持MQTT协议,甚至还要支持HTTP协议,那么传统的AT指令解析程序会穿插各种协议解析代码,逻辑混乱,错综复杂。

    AT命令解析代码可扩展性差,开发维护困难

    传统AT命令解析程序,没有可扩展性,添加新功能,牵一发而动全身。

    本课程解决行业痛点

    本人在十多年物联网行业项目经验的基础上,潜心研究,反复尝试,终于开发出一套完整的基于RTOS的AT命令解析框架,彻底解决了单片机开发中AT命令解析困难的顽疾,为行业开发带来福音。

    纵观全网,讲述单片机开发的课程多如牛毛,但是讲解AT命令解析的课程凤毛麟角,能深入浅出,讲得清晰透彻的仅有本课程,本课程可能是目前全网AT命令解析课程的扛鼎之作。

    本课程解决技术焦虑

       很多人工作多年,技术勉强凑合,或因工作忙,或因不善于吸收新技术,大大小小的项目,都靠自己东拼西凑应付,虽然勉强能满足项目需求,但是代码稳定性、可靠性根本谈不上,也无法上升到理论高度,尽管工作多年了,也混到项目组长,但是依旧感觉自己没有理论框架,患得患失,存在技术焦虑。

    1.2    课程目标

       教给学员一套stm32单片机环境下,基于uCOSII的4G 模组AT命令解析框架,讲解如何设计框架,如何编码实现框架。

    1.3    课程交付物

    课程最终交付一套4G AT命令解析框架及封装好的函数。

    比如以后再使用tcp协议,连接只需要调用tcp_client_open() 函数,

    发送数据只需要调用tcp_client_write()函数,极大方便单片机开发。

    1.4    课程特色

    • AT命令解析,基于事件、消息驱动。
    • 支持连续多条命令收发,不丢数据。
    • 实现TCP/UDP、MQTT、HTTP等多种协议并行运行。
    • 综合运用任务、信号量、消息队列、邮箱、消息、环形缓冲区。
    • 代码横向采用模块化设计,纵向采用分层设计,高内聚低耦合。
    • 基于uCOSII RTOS实现,可以轻易移植到其它的RTOS工程上。
    • 基于FreeRTOS V9.0实现,可以轻易移植到其它的RTOS工程上。
    • 工程代码经过实际工程验证。
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 972人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 23016人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4318人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 847人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 909人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5217人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1541人在学

    Python Django 深度学习 小程序

    钟翔 · 2436人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 711人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4103人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~