自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从理论到实践:如何顺利通过Modbus协议测试-C程序

Modbus协议是一种广泛应用于工业自动化领域的串行通信协议,它允许不同制造商生产的设备之间进行通信。Modbus协议最初由Modicon公司(现为施耐德电气公司的一部分)在1979年提出,并迅速成为了一个行业标准。Modbus协议支持多种电气接口,包括RS232、RS485、TCP/IP等,并且可以在各种介质上传输,如双绞线、光纤、红外、无线等。

2024-05-28 16:09:44 648

原创 将ESP8266连接OneNET+MQTT移植到HAL库+FreeRTOS

将ESP8266上传数据(MQTT)OneNET移植到HAL库+FreeRTOS

2024-04-30 16:05:21 610 7

原创 STM32+ESP8266连接新版OneNET云平台

程序中我上传的是固定值,大家可以修改为变量,将变量的值填充到JSON数据中既可实现将传感器实时采集的数据上传到新版的OneNET上。设备密钥:UE5yd3RKR0NBS3lLaUh0TXZsazdQTnB1Sk9vU3FvZkc=将程序下载到开发板(STM32F103C8T6)中,通过串口调试器进行监视。这里我写的是:2024年10月1日,08:00:00。在OneNET中的设备管理查看数据流上传成功。生成出来et为:1727740800。到此时就已经发布消息成功了。③填充到MQTT.fx中。

2024-04-24 14:19:58 1954

原创 C#上位机获取OneNET云平台数据----HTTP

本项目主要是通过OneNET设备URL和设备API-KEY获取到云平台JSON格式的数据,然后解析JSON数据,将变量值提取出来显示在接收区,并且能够将数据保存在本地磁盘中,以TXT文件的形式进行保存。

2024-04-03 16:53:40 817 4

原创 NBIOT连接OneNET云服务

NBIOT连接OneNET云服务

2024-03-28 10:41:16 611

原创 基于STM32无线智能门锁

本系统由指纹模块、RC522模块、矩阵键盘、LCD1602显示屏、ESP8266模块几个部分构成。该系统功能可以通过指纹、刷卡、输入密码和APP远程解锁这四种解锁开门的方式,并且APP将会记录门锁状态和各个模块解锁的次数。

2024-03-28 10:17:45 604

原创 c# 开发串口调试助手 Visual Studio 2019

串口调试助手是用于在开发、测试和调试串口通信应用程序时进行串口数据的监视和交互的工具。

2024-03-22 11:52:15 3459 3

原创 续上次水质检测系统模块ESP8266替换为SIM900A

SIM900A跟ESP8266类似也是通过串口发送AT指令进行配置的,其中需要注意的是SIM900A有两组TX和RX,其中一组为5v的TX和RX,另外一组为3.3v的TX和RX,如果后续单片机串口接在5v的TX和RX上,需要注意的是此时通信的波特率为9600;如果单片机接在3.3v的TX和RX上,此时双方通信的波特率为:115200;最后就是SIM900A供电是用5v进行供电的。

2024-03-14 11:07:54 553 1

原创 android studio 使用MQTT协议连接onenet 注意事项和相关函数

下面就是连接成功后的效果图。

2024-01-04 13:52:56 1563 2

原创 基于STM32将队列引入到串口接收数据中

连接方式:这样TTL就可以通过串口调试助手向串口二发送任意字符串,发送后,串口二中断服务函数就可以将数据插入到队列中,最后通过Get_data函数将接收到的队列消息,整合到数组r_data中,再通过串口1打印出来。串口数据接收是异步的,而队列允许你在一个任务中接收数据,而在另一个任务中处理数据,从而提高系统的并发性。本次使用的是串口,有串口1和串口2,串口1用于打印日志(监视允许情况),串口二用于消息队列接收和处理。串口二中断服务函数,这个函数就实现了,串口接收一个字节数据,就将这个字节数据插入到队列中。

2023-12-27 13:46:13 719 1

原创 基于STM32蓝牙水流量控制系统

本系统简单来说就是一个蓝牙水控系统,通过蓝牙控制开关水,并计算用水量和用水价格,很适用于高校的热水系统。在此过程中也遇到过很多问题,其中有个问题是运行模拟机的时候正常运行,但是将APK安装在手机上,也就是运行真机的时候就会出现闪退的情况,遇到这种情况,最好的解决办法就是用根数据线连接到电脑,进行在线仿真调试,这样就能够对症下药。给大家展示一下效果图吧!下面是两个不同的界面,第一幅是滚动显示接收的数据,第二幅是文本显示数据。手机端接收到一组数据,就会往云端发送一组数据。

2023-12-15 17:10:38 1319 14

原创 基于STM32+LoRa+OneNET+MQTT+安卓小程序的水质监测系统

在我国环境发展进程中,水污染问题一直是一个大问题。比如说生活垃圾乱丢乱,工业污水随意排放,农业生产过程中产生的农药化肥残留等等,这些都很容易造成水质污染。同时,日本在今年多次排放核废水,导致污染海洋水资源。而水质监测作为治理水污染的重要手段,通过专业的数据对比,问题分析,能够充分了解水污染的源头,水污染的现状、扩张速度以及可能造成的危害,为治理水污染问题提供数据资料和经验,帮助专业人员做出正确的判断,从而设计制定合理的治理方案,最终有效改善水质问题。

2023-12-08 16:35:50 707 3

原创 C语言 学生类型队列的基本操作和详细代码

好了,以前就是学生列表的一些基本操作,仅供参考学习,大家也可以根据学生信息的不同,修改学生信息结构的内容,在此祝大家一帆风顺!.c文件,主要是实现了一些学生信息队列的基本操作,包括增删改查,结点翻转,相邻结点交换位置,计算队列结点数量的一些操作。队列主要是运用于任务调度和消息传递等一些场景当中,在很多地方都会有队列的身影,所有学习队列是有必要的。为了防止部分初学者找不到一些函数的头文件,我在这里把mian.h里面的头文件也提供出来把!在看看mian.c里面测试的函数把!好了,废话不多说,直接上源码!

2023-12-06 17:45:30 60 1

STM32+ESP8266+MQTT连接新版OneNET云平台

核心板使用的是STM32F103C8T6,传输模块使用的是ESP8266

2024-04-24

空空如也

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

TA关注的人

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