自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32+ESP8266连接阿里云物联网平台

为了大家能够更好的理解代码,本文只写出了用于建立连接的关键函数以供大家参考,其余细节就不在此赘述了,祝你们在2024年前途似锦,事业高飞~

2024-01-23 14:01:36 3139 5

原创 (填个坑)MQTT协议抓包实验

合理的时间取决于应用的类型和通信基础设施。通过Wirshark对电脑网络通信的监听,抓取MQTTX客户端在连接MQTT服务器、订阅主题、发布消息和断开连接时发出的数据报文,通过对报文的抓包更加直观的学习和理解MQTT服务器与客户端之间的通信流程。2)使用MQTTX客户端连接公共MQTT服务器,在此过程中MQTTX客户端会向服务器发出建立连接请求,在成功建立连接后服务器则会返回客户端连接确认报文。5)在完成测试后,点击右上角的红色电源图标,即可断开与MQTT服务器的连接,此时会有断开连接的报文发送。

2024-01-22 16:54:58 1159

原创 MQTT功能模拟实验

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,因此易于实现。

2024-01-03 17:36:23 1497 1

原创 MQTT协议介绍

​ MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。​ MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。

2023-12-27 14:04:30 868 1

原创 Zstack协议栈(四)

在 zigbee 中就是利用 igbee 网关传输实现串口数据与zigbee 无线数据之间的转换,保证端节点采集的数据或上位机传递的数据到达接收方时,数据的长度和内容一致,然后接收方安装用户定义的协议解析数据,执行采集或控制命令。​ 一般在项目开发过程中,通信双方需要提前定义好数据通信的格式,一般需要包含数据头、数据、校验位、数据尾等信息。​ 家庭和楼宇网络:空调系统的温度控制、照明的自动控制、窗帘的自动控制、煤气计量控制、家用电器的远程控制等。​ 工业控制:各种监控器、传感器的自动化控制。

2023-12-22 15:30:07 403

原创 Zstack协议栈(三)

如下图所示,处于网络最末端的称为“叶”节点,它们是网络的终端设备。网状网络具有很高的可靠性,主要有赖于多跳技术,多跳是指数据不断从一个节点跳到另一个节点,因为数据从一个节点不断传送到另一个节点,又因为网状网络有好多节点,所以任何一个节点到另一个节点之间的路径总是不止一条,无线网状网拥有多个元余的通信路径,如果一条路径中断,网状网将自动选择另一条路径维持正常通信。:是树状网络基础上实现的,与树状网络不同的是,它允许网络中所有具有路由功能的节点直接互连,由路由器中的路由表实现消息的网状路由。

2023-12-21 15:45:25 1263

原创 Zstack协议栈(二)

Components 文件夹: 存放协议栈库文件的,里面放了一些我们用到的 ZDO,driver,hal,zcl 等库的代码。Documents 文件夹: 存放 TI 的开发文档的,里面很多都是讲述协议栈的 API 的。Proiects 文件夹: 存放的是 TI协议栈的例子程序的,其中 ProiectslzstacklSamples 文件夹是我们常用的 ZStack 应用程序路径。Tools 文件夹:存放 TI 的例子程序配套的一些上位机程序和调试工具。

2023-12-20 16:22:20 1520

原创 #Zstack协议栈(一)

​ Zigbee 是 IEEE 802.15.4 协议的代名词。ZigBee 技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术或无线网络技术,是一组基于 EEE802.15.4 无线标准研制开发的组网、安全和应用软件方面的通信技术。ZigBee 联盟于 2005 年公布了第一份 ZigBee 规范ZigBee Specification V1.0”。

2023-12-19 21:15:00 1130 1

原创 坦克大战(三)

新增功能:1、解决穿过边界问题2、实现敌方坦克自由移动3、我方坦克实现连续发射,且同一时间最多存在五发子弹4、敌方坦克发射的子弹在销毁后,再次发射子弹5、实现我方坦克被击中时爆炸

2023-08-31 17:40:09 99 1

原创 坦克大战(二)

增加功能:1、让敌人发射子弹 2、当我方坦克击中地方坦克时,敌方坦克爆炸消失

2023-08-29 16:01:03 92 1

原创 坦克大战(一)

坦克大战的第一部分:目前实现了面板绘制、坦克绘制、坦克移动、发射子弹

2023-08-27 21:49:50 102

原创 Java事件处理机制:让小球通过键盘控制上下左右移动

【代码】Java事件处理机制:让小球通过键盘控制上下左右移动。

2023-08-14 14:22:06 273

原创 开发中如何选择集合实现类

在开发中,选择什么集合实现类,主要取决于业务操作特点然后根据集合实现类的特性进行选择,分析如下:先判断存储的类型(一组对象[] 或 一组键值对)

2023-08-09 09:43:28 85 1

原创 注册处理题

/2、密码(长度为6,且全是数字)if (!throw new RuntimeException("密码输入错误");

2023-07-24 10:31:34 88

原创 C语言学习日记——(一)第一个C语言项目

C语言初级入门知识

2022-07-21 22:32:18 279 3

空空如也

空空如也

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

TA关注的人

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