• 最后更新 2025-11-08
  • 销量/好评 0条评论
  • 交易规则(重要)

SpringBoot 3.x + Netty + MQTT 实战物联网智能充电桩|已完结
本站优惠价
48.00
1.2折 原价:¥398.00
  • 库存
  • 销量
  • 9999
  • 0

使用时间

一年 永久

下载方式

百度网盘

服务由"itzasfun"发货,并提供售后服务。

    担保交易,安全保证,有问题不解决可申请退款。标价只是源码价格,不包括安装费。购买前请询问清楚卖家,以卖家承诺为准! 自动发货商品,随时可以购买,付款后在订单详情下载,零等待。 不同会员等级尊享不同购买折扣。

送码网.jpg

课程目录

第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框架知识点

本课程已完结


  • 商品评价
  • 交易规则


  • 发货方式


  • 自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。

    手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。


  • 退款说明


  • 1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);

  • 2、营销推广:未达到卖家描述标准的;

    3、点卡软件所售点卡软件无法使用的;

  • 3、发货:手动发货商品,在卖家未发货前就申请了退款的;

    4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)

    5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。

  • 注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!


  • 注意事项


  • 1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);

    2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);

  • 3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

  • 4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

    5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。


  • 送码声明


  • 1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

  • 2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。


热门推荐
浏览记录
手机二维码手机访问领取大礼包
返回顶部