最新公告
  • 欢迎您光临酷学it,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • SpringBoot 3.x + Netty + MQTT 实战物联网智能充电桩|已完结

    课程介绍

    本课程专为想更低成本、更高效率入行/转行物联网-新能源领域的Java开发者量身打造。课程以SpringBoot 3.* + MQTT + Netty 为核心技术,手把手带你实现《新能源车智慧充电桩》项目,让你循序渐进,系统掌握数据传输与解析、持久连接通信、高效数据处理、时序数据库应用等物联网开发核心技能;强化物联网开发设计思维;倍增物与物、物与云端平台通信交互落地实战力,助你更高效实现高薪能力跃迁。

    你将学到

    • SpringBoot3 物联网应用实战
    • Netty 高阶数据处理优化技巧
    • 掌握主流物联网核心通信协议
    • 拓展物联网问题定位解决能力
    • 提升自定义通信协议设计能力
    • 制定网络通信稳定性提升方案

    试看链接:https://pan.baidu.com/s/1042X9wwqlrzGeqcEOUs_kw?pwd=e2s6

    相关推荐:

    Flink 从0到1实战实时风控系统

    体系课-物联网/嵌入式工程师|已完结

    Springboot+ChatGLM 实战AI数字人面试官系统(完结)

    课程目录

    第1章 万物互联是大趋势
    1-1 Java&物联网&新能源,高薪跃迁从这里开始
    1-2 课程和项目的整体设计思路
    1-3 课程核心知识点
    1-4 准备工作:docker搭建时间序列数据库
    1-5 准备工具:ubuntu搭建EMQX+消息服务器
    1-6 准备工作:uniapp整合微信开发者工具
    1-7 准备工作:EMQX 图形化客户端
    1-8 本章作业

    第2章 通信是Java切入物联网的最佳切入点
    2-1 通信才是万物互联的核心
    2-2 Java凭借Socket优势接入物联网
    2-3 占据物联网半壁江山的通信协议:MQTT
    2-4 本章作业
    2-5 VS 面试官,如何更受亲睐?

    第3章 MQTT 协议的世界秩序
    3-1 揭秘MQTT协议的本质
    3-2 SpringBoot 3 整合 MQTT
    3-3 SpringBoot实现MQTT客户端(上)
    3-4 SpringBoot实现MQTT客户端(中)
    3-5 SpringBoot实现MQTT客户端(下)
    3-6 MQTT配置和SpringBoot代码解耦
    3-7 基于工厂模式实现MQTT客户端
    3-8 基于工厂模式的MQTT消息发送和接收(上)
    3-9 基于工厂模式的MQTT消息发送和接收(下)
    3-10 MQTT和TCP,HTTP之间的关系
    3-11 MQTT送达机制:消息不丢失的三重保障
    3-12 MQTT的离线小秘书:遗嘱消息
    3-13 MQTT保持联系的秘诀:心跳机制
    3-14 测试:基于工厂模式的MQTT消息发送和接收
    3-15 本章作业
    3-16 VS 面试官,如何更受亲睐?

    第4章 充电桩的数据通信传递
    4-1 数据在充电桩,电动车,服务器,客户端的传输路径
    4-2 报文是啥?就是信息的“快递包裹”
    4-3 报文+数据包+数据帧是“邮递”的不同阶段
    4-4 CAN报文的”独特邮编“:帧ID
    4-5 充电桩和电动汽车的普通话:国标GBT 27930
    4-6 充电桩的国际通行证:欧标OCPP
    4-7 本章作业
    4-8 VS 面试官,如何更受亲睐?

    第5章 微信小程序基于WebSocket协议持久通信
    5-1 WebSocket对比MQTT的通信优势
    5-2 WebSocket建立连接的过程
    5-3 SpringBoot整合WebSocket的方式
    5-4 SpringBoot基于Tomcat注解实现WebSocket
    5-5 SpringBoot基于Sping注解实现WebSocket
    5-6 Uniapp搭建微信小程序连接WebSocket服务端
    5-7 本章作业
    5-8 VS 面试官,如何更受亲睐?

    第6章 金牌快递小哥:Netty高效处理数据传输
    6-1 选择Netty实现WebSocket的原因:高性能
    6-2 零拷贝:提升数据传输效率
    6-3 Netty的数据容器:ByteBuf
    6-4 网络编程模型:Reactor模型
    6-5 Netty的网络指挥官:NioEventLoop
    6-6 Netty的快递小哥:Channel
    6-7 Netty的工作流水线:ChannelPipeline(上)
    6-8 Netty的工作流水线:ChannelPipeline(下)
    6-9 Netty流水线上的员工:ChannelHandler
    6-10 Netty服务端固定代码模板(上)
    6-11 Netty服务端固定代码模板(下)
    6-12 Netty客户端固定代码模板
    6-13 ChannelHandler类图
    6-14 处理器实现工具:SimpleChannelInboundHandler
    6-15 处理器实现工具:ChannelInboundHandlerAdapter
    6-16 SpringBoot如何启动Netty,防止主线程阻塞
    6-17 Netty交由Spring容器管理
    6-18 本章作业
    6-19 VS 面试官,如何更受亲睐?

    第7章 Netty玩得溜,跨界闯荡物联网
    7-1 Netty解析WebSocket通信协议(上)
    7-2 Netty解析WebSocket通信协议(下)
    7-3 ByteBuf引用计数对象的释放(上)
    7-4 ByteBuf引用计数对象的释放(下)
    7-5 微信小程序和Netty WebSocket通信交互
    7-6 粘包与拆包:网络传输中的包裹混乱
    7-7 粘包与半包场景重现
    7-8 Netty如何解决粘包与半包
    7-9 使用Protobuf定义消息格式
    7-10 Netty基于Protobuf的编解码器
    7-11 Protobuf处理粘包半包
    7-12 Netty客户端启动时重连机制
    7-13 Netty客户端运行时掉线重连
    7-14 Netty服务端监听读写超时
    7-15 本章作业
    7-16 VS 面试官,如何更受亲睐?

    第8章 充电指令:私有协议+Protobuf+16进制
    8-1 充电桩,云端,小程序之间的通信交互
    8-2 充电桩,云端,小程序之间交互时序图
    8-3 充电桩为什么要自定义私有通信协议
    8-4 为什么通讯协议是十六进制
    8-5 信件的信封:MQTT报文的固定报头
    8-6 MQTT报文长度计算
    8-7 实例演算MQTT报文长度计算
    8-8 信件的额外信息:MQTT报文的可变报头
    8-9 接头暗语:自定义充电桩私有协议
    8-10 以16进制组装MQTT报文
    8-11 充电桩项目模块规划
    8-12 导入Demo的MQTT客户端模块
    8-13 私有协议实体类
    8-14 Netty WebSocket模块增加心跳监测
    8-15 Netty消息类型转换:MessageToMessageDecoder(上)
    8-16 Netty消息类型转换:MessageToMessageDecoder(下)
    8-17 Netty解析小程序发送的Protobuf格式的充电指令(上)
    8-18 Netty解析小程序发送的Protobuf格式的充电指令(下)
    8-19 小程序发送Protobuf格式的充电指令
    8-20 本章作业
    8-21 VS 面试官,如何更受亲睐?

    第9章 实时充电状态:MQTT+时序数据库
    9-1 MQTT客户端将Netty收到的充电指令发送给充电桩
    9-2 充电桩和MQTT客户端以16进制进行通信
    9-3 演示小程序发送protobuf+16进制指令给充电桩全流程
    9-4 物联网(IoT)场景的时间序列数据库+IoTDB
    9-5 IoTDB的树形建模方式
    9-6 IoTDB数据查询
    9-7 充电桩,云端,时序数据库,小程序架构图
    9-8 EMQX将充电桩数据直接写入IoTDB(上)
    9-9 EMQX将充电桩数据直接写入IoTDB(下)
    9-10 SpringBoot整合IoTDB
    9-11 封装IoTDB工具类
    9-12 IoTDB的存储组和时间序列
    9-13 多设备多用户场景下的充电桩充电状态表的设计
    9-14 充电桩发送充电状态数据到IoTDB
    9-15 本章作业
    9-16 VS 面试官,如何更受亲睐?

    第10章 手搓充电桩硬件:ESP8266+ACS712
    10-1 充电桩集成电路板模块
    10-2 充电桩通信技术选型:4G, NB-IOT, ZigBee
    10-3 10块钱的充电桩电路板:ESP8266开发板
    10-4 5块钱的USB-Micro数据线:烧录程序到开发板
    10-5 5块钱的充电桩电流监测:ACS712传感器
    10-6 6块钱的面板板,电源,杜邦线
    10-7 Arduino烧录代码到ESP8266开发板
    10-8 Arduino配置ESP8266开发板连接wifi
    10-9 Arduino配置ESP8266开发板以MQTT协议通信
    10-10 Arduino搭配ACS712构建电流值监测

    第11章 课程总结

    11-1 ESP8266连接本地EMQX的防火墙设置

    11-2 ESP8266开发板接收MQTT协议消息

    11-3 演示ESP8266接收小程序发送的充电指令

    11-4 Netty基于WebSocket给小程序推送消息

    11-5 总结通信协议知识点

    11-6 总结Netty框架知识点

    本课程已完结


    星课it » SpringBoot 3.x + Netty + MQTT 实战物联网智能充电桩|已完结

    常见问题FAQ

    视频课程的格式是什么?
    视频不加密,网盘在线学习,课程免费更新,持续更新
    购买后怎么如何下载资源?
    点击下载按钮,会跳转到百度网盘链接或者阿里云盘链接【链接如失效点击网站右侧联系客服】
    有些资源没更新完结怎么办?
    本站资源包更新至完结,后续可以点击链接获取
    有问题不懂想咨询怎么办?
    点击右侧微信客服发起咨询。
    • 2025-04-17Hi,初次和大家见面了,请多关照!
    • 109会员总数(位)
    • 1517资源总数(个)
    • 27本周发布(个)
    • 0 今日发布(个)
    • 1844稳定运行(天)

    提供最优质的资源集合

    开通VIP 网站主页
    升级SVIP尊享更多特权立即升级