本篇目标:在之前能ping通pc机的工程基础上搭建web服务器,借鉴官方web服务器的程序与网页,能够用pc机浏览访问web服务器,并返回设置的网页材料准备:基础工程:修改后能ping通pc机的工程(STM32官方移植lwip修改代码)搭建工程:最终搭建好的web服务器工程(STM32搭建web服务器工程)(git仓库地址)调试工具:用来调试tcp连接下的数据接收(网络调试助手)测试浏览:这里
转载 2024-01-17 08:44:08
1223阅读
1评论
最近在做stm32 web服务器的东西,忙了一段时间终于弄完了,把这几天关于stm32服务器的工作记录一下。刚接到这个任务的时候,不知道怎么下手,网上资料似乎不是很多,于是在下载了一个官方demo测试了一下,看了一下代码,不是很懂,于是继续百度找资料,找到一个比较有用的网页,以下是链接: 最近在做stm32 web服务器的东西,忙了一段时间终于弄完了,把这几天关于stm32服务器的工作记录一下。刚
转载 2024-04-27 08:56:02
176阅读
文章目录1、使用官方提供的库连接1、获取官方例程2、移植文件3、配置数据上传还有数据下发4、最终配置2、使用MQTT固件进行解析3、尝试连接腾讯云4、尝试连接阿里云 1、使用官方提供的库连接相信最开始用onenet的应该都是用的这个官方的库吧,特别熟悉的代码,目前网上也是非常的广为流传,之前也是用的这个办法,不过有段时间没摸过了,手又生疏了,因此这里就重新来做个记录试试:1、获取官方例程打开我们
上一篇小系统搭好了,MDK也装好了,可以写些代码进去了,但是外面没东西直观的显示,还要加上led灯,lcd屏等,这些还是自己玩,没意思还要通信吧,串口RS232 \422\ 485的驱动芯片加上就能组个小网络了,但是还想接入互联网就要有以太网控制了;先对以太网做个回顾复习吧,知识太多也学不玩但了解的多总不会被当傻子糊弄也好吧,这边就题外话了;进入互联网的世界,电脑上的浏览或者其它APP程序要访
转载 2024-01-14 14:29:46
125阅读
近期在做STM32之MQTT客户端连接到服务器。野火家的教程是移植别人家的MQTT客户端代码,实际LwIP源码中就包含这个,但是这个在网上很少能找到,所以我就先抛砖引玉了,有问题可以联系我哦。MQTT介绍这里就不在说了,主要说实现方法。这个前提是你的准备一个LwIP协议栈TCP可以正确运行起来的工程。以下说明中LwIP版本均为2.1.2,其他版本没有查看和测试,环境为keil5.34 AC6 主控
目录1 项目描述2 项目需求3 搭建环境数字温湿度传感DHT11光敏传感MPU6050wifi模块ESP8266OLED屏RC522W25Q128SR04超声波4 技术描述5 概要设计6 界面一7 界面二8 界面三9 界面四10 ONENET云平台界面11项目总结 1 项目描述本次项目借用Keil uVision5单片机C语言开发系统编写,通过J-Link驱动下载HEX程序,烧录到STM32
要想实现通过代码实现STM32连入阿里云服务器,要首先实现使用AT指令通过串口连接阿里云,大家可以参考我之前的两篇文章,链接如下 链接: 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流程(一、给ESP12F烧写AT/MQTT固件) 链接: 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流程(二、创建阿里云平台并使用AT指令连接阿里云) 文章目录一、下载STM32工程文
转载 2023-11-06 19:17:14
389阅读
基础元器件控制本篇博文将使用LED灯、蜂鸣器、开关元器件,学习如何使用HAL库进行GPIO的输入输出设置。博主采用如下开发板进行学习STM32的编程:LED灯LED(Light Emitting Diode),发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。LED可以直接发出红、黄、蓝、绿、青、橙、紫、白色的光。1.查看引脚首先,查看原理图,找到LED灯的引脚。
转载 2024-03-15 10:34:43
441阅读
# STM32与云服务器的连接设置 在现代物联网(IoT)应用中,微控制(如STM32)常常需要与云服务器进行数据交换。这种连接允许设备将数据上传到云端,便于管理和分析。同时,也能从云端获取指令或更新设备的设置。本文将详细讲述如何设置STM32与云服务器的连接,并给出一个实际的示例。 ## 1. 需求分析 在这篇文章中,我们将搭建一个简单的STM32设备,它会定时向云服务器发送温湿度数据,
原创 2024-10-30 09:29:15
174阅读
一、材料准备 准备以下材料 二、设备连接 2.1、插入物联网卡 将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板。将物联网卡插好后,重新将BC20核心板装回主板 2.2、接入温湿度传感 找到主板上的JP2,将DHT11温湿度传感接入,注意正负极,不要接反,接好后DHT11温湿度传感灯亮 2.3、接入仿真 接入仿真,用于下载程序。蓝色线为多余线 2.4、接入电脑 将板子
    STM32基于arm cortex核,目前在工业控制、通讯、物联网、车联网等行业应用很火,在功能丰富的同时拥有超高的性价比,大有打败和取缔ARM7的趋势。引用网上的一段话:1、ARM最新的Cortex-M3内核。优先级抢占的中断控制,支持中断自动嵌套,硬件完成现场保护与恢复,中断嵌套时,只需保护和恢复一次现场,即使在恢复现场的时候再次中断也不需要再次保护现场,只需6个
文章目录一、STM32定时是什么?二、STM32定时的功能1.计时&&中断2. PWM产生3.输入捕获三、总结 一、STM32定时是什么?定时顾名思义就是可以用来定时的,我们可以设置想要的定时时间,然后去做很多事情。STM32的定时功能很强大,可以用来定时、计数、PWM产生、输入捕获以及定时中断等。下面就一一介绍一下这些功能。二、STM32定时的功能1.计时&amp
转载 2024-03-25 15:35:47
143阅读
stm32应用:lua在Keil上的移植和使用Lua的简介Lua的移植关于Lua的应用举例 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。本文主要说明一下关于lua移植到STM32上的过程以及简单的举两个例子来说明lua的应用。 Lua的简介关于Lua的官方介绍,此处不在说明。有需要了解的看官可以
转载 2024-04-01 11:48:10
537阅读
快速索引1.硬件需求2.操作流程1.ESP8266 station模式的操作逻辑流程:2.ESP8266 AP模式的操作逻辑流程3.透传模式的进去和退出4.C语言程序源码1.配置串口2.配置定时3.准备接收缓冲区4.串口中断函数5.读取缓冲队列函数6.串口发送数据函数7.读取回复信号函数8.发送命令函数9.发送数据函数10.连接TCP并发送数据演示 关于ESP8266的介绍我已经看到恶心了,
1、目的对于一些通过wifi进行数据上报的硬件产品,目前市面上大多数WIFI模块支持http,但是不支持webservice,对于项目开发来说,有些情况是软件开发了webservice接口,希望硬件通过webservice接口把数据传上来,但是硬件希望通过http上传。这样就产生了一定的不协调。那么如何更快的使硬件数据传到webservice服务呢?一般有如下思路:(1)增加一个网关,接收http
stm32+ESP8266 接入机智云–点亮LED灯前言最近参加电子设计大赛,在做智能车的时候用到了蓝牙,摆弄了好长时间;校赛的时候又需要远程控制,又使用了蓝牙。一次偶然的机会,结识了一个网友,在他的指导下实现了,esp8266接入机智云。一开始是想用阿里云做,但是由于种种原因换成了机智云,对于机智云最难的应该是代码移植了,我搜索了好多文件,问了好多人,最终调试成功,在这里写一下教程,希望小白不要
前言最近有不少小伙伴私信留言,想要我推出一章能够通过APP进行远程控制并获取传感信息的实验教程。说实话在嵌入式毕设里边,这算是中等偏上水平的了。刚好我也有兴趣写写。全篇4700多字,我写的很详细,按着文章一步一步操作即可。(建议跟同学集资购买模块,多一个人一起学习交流,能更快学会)主要材料准备STM32F103C8T6板子(外部晶振8M)ESP8266模块(下面两张图是ESP8266模块的正反面
搭建TCP服务器之前已经能够让pc机ping通stm32了,说明PHY网卡已经正确工作了,现在可以使用lwip的函数来建立tcp服务器了; 现在创建一个新的c文件,取名为 tcp_server.c ,接下来要写三个函数:tcp服务器初始化函数 Tcp_Server_Init():void Tcp_Server_Init(void) { struct tcp_pcb *tcp_se
# STM32连接MySQL服务器的指南 在物联网和嵌入式系统的开发中,STM32微控制与数据库的连接是一个常见的需求,尤其是在数据收集和存储方面。本文将为初学者详细讲解如何实现 STM32 连接 MySQL 数据库的过程,步骤明确,代码清晰。 ## 流程概览 在实现 STM32 连接 MySQL 的过程中,我们可以把它拆分为以下几个步骤: ```mermaid flowchart TD
原创 8月前
66阅读
系列文章目录【基于FreeRTOS的STM32F103系统】简介及官方文件移植【基于FreeRTOS的STM32F103系统】编写FreeRTOS程序【基于FreeRTOS的STM32F103系统】内存管理及任务调度 【基于FreeRTOS的STM32F103系统】队列 【基于FreeRTOS的STM32F103系统】Heap_4内存管理机制程序详解【基于FreeRTOS的ST
  • 1
  • 2
  • 3
  • 4
  • 5