课程介绍

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


课程目录

第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 面试官,如何更受亲睐?

声明:猿学谷是一个资源分享和技术交流平台,本站所发布的一切视频,文章,软件,书籍资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络以及用户发布,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们QQ客服 3863518080 进行处理。