利用nb-iot的Modbus协议将获取的数据发至服务器,通过微信与网站显示前段时间给同学做了一个小项目。基于stm32103获取空气质量数据,温湿度等信息,然后利用nb-iot上传。之前一直听过这个nb模块,但一直没用过,借此机会来试一试,关于温湿度,pm2.5信息就不说了,这里主要介绍一下利用nb-iot怎么上传数据的。我用的是 有人物联网的WH-NB75-B5,大家用的时候最好还是买根天线吧
文章目录前言一.需要软件二.minicom配置三.功能选择四.发送数据结语 前言本篇分享:这次将会用几篇博客分享STM32MP157实现串口接收数据上云的一个基础功能,实现STM32MP157的串口在接收到数据时能上传至服务器,让用户可以随时随地查看一个设备的实时信息。上一篇博客中已成功使用4G模块向云平台发送数据,本篇将分享如何使用STM32MP157串口连接4G模块,并通过minicom发送
1、STM32图像接收接口使用stm32芯片,128kB RAM,512kB Rom,资源有限,接摄像头采集图像,这种情况下,内存利用制约程序设计。STM32使用DCMI接口读取摄像头,协议如下。行同步信号指示了一行数据完成,场同步信号指示了一帧图像传输完成。所以出现了两种典型的数据接收方式,按照行信号一行一行处理,按照场信号一次接收一副图像。 2、按行读取以网络上流行的野火的demo为
转载
2023-12-19 18:41:55
222阅读
在考虑更换STM32,且跨系列更换,可以看看下面各系列的对比图。1写在前面我不止一次在公众号中提到STM32软件和硬件兼容性的问题,相信有很多人都知道,但同时也有许多人不知道。对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。比如:我们要节约成本,同时又要性能更好,需要将STM32F0更换成G0。这时就需要考虑更换前后MCU
文章目录前言一.AT指令二.连接阿里云三.上传数据结语 前言本篇分享:这次将会用几篇博客分享STM32MP157实现串口接收数据上云的一个基础功能,实现STM32MP157的串口在接收到数据时能上传至服务器,让用户可以随时随地查看一个设备的实时信息。在上一篇博客中我们已经在云平台创建好了展示数据的设备,本篇将分享如何使用电脑串口调试助手向4G模块发送指令,实现4G模块向云平台发送数据。4G设备向
1、目的对于一些通过wifi进行数据上报的硬件产品,目前市面上大多数WIFI模块支持http,但是不支持webservice,对于项目开发来说,有些情况是软件开发了webservice接口,希望硬件通过webservice接口把数据传上来,但是硬件希望通过http上传。这样就产生了一定的不协调。那么如何更快的使硬件数据传到webservice服务呢?一般有如下思路:(1)增加一个网关,接收http
转载
2023-11-28 10:25:23
418阅读
STM32驱动W5500连接腾讯云1.W5500简介 W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。 W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路层(MAC)及物理层(PHY) ,使得用户使用单芯片就能够在他们的应用中拓展网络连接。 久经市场考验的 WIZnet 全硬件 TCP/IP 协议栈支TCP,
一、材料准备 准备以下材料 二、设备连接 2.1、插入物联网卡 首先把BC20核心板从开发板上拆下来 然后将物联卡放置在BC20核心板内 物联卡放置完成将BC20核心板重新插入到开发板内(注意不要弄错方向) 2.2、连接ST-Link仿真器 用3条杜邦线接入STM32L的 DIO、GND、CLK中 另一头的杜邦线接入仿真器,仿真器USB接口接入电脑。(注:仔细看自己仿真器的引脚顺序SWDIO、GN
前一段时间做了一个自动追光云台(大家感兴趣的也可以自己DIY一个呀),用来自动捕捉阳光供太阳板发电提高太阳板的发电效率,我用了一款STM32f103c8t6为主控来控制云台舵机的旋转。感光元器件使用的是光敏传感器(淘宝随便买一款啊很便宜)来感知光强,所以用ADC进行模拟量采集光强信息。下面就来介绍介绍它吧!舵机旋转的控制 舵机的主要组成部分为伺服电机,伺服就是服从信号的要求从而做出相应动作。在信
转载
2023-10-16 21:08:39
12阅读
# STM32 云平台开发指南
在现代物联网(IoT)应用中,STM32微控制器常被用作边缘设备,而云平台则为这些设备提供了强大的数据存储和分析能力。本文将带您了解如何将STM32与云平台连接,确保在物联网环境中顺利进行数据交互。以下是整个实施流程。
## 实施流程
| 步骤 | 描述
前言: 之前做了带有实时操作系统的接入阿里云STM32接入阿里云(FreeRTOS),鉴于很多人不懂这个,所以做了一个简单版的接入阿里云。功能介绍: 将传感器采集的数据上传到阿里云,同时可以下发控制板上的LED灯(PC13)前期准备: 1、首先你得有一个阿里云的账号,没有的话就注册一个 2、在物联网平台创建产品和设备主要硬件准备: 1、STM32F103C8T6 2、ESP8266-01S模块 3
转载
2023-12-01 10:39:31
859阅读
学习笔记 数字舵机 水平垂直联动云台使用STM32F103制作云台制作选取的转动机构可以用舵机,直流电机,步进电机,本次使用的是平衡小车之家的云台套件理论部分舵机部分舵机分为两种,数字舵机、模拟舵机。适当提高电压皆可以提高响应速度。 舵机的主要组成部分为伺服电机,所谓伺服就是服从信号的要求而动作。在信号来之前,转子停止不动;信号来到之后,转子立即运动。因此我们就可以给舵机输入不同的信号,来控制其旋
前面一篇文章其实是这个设备自己跟自己玩,第一篇文章是通过自定义Topic实现多个多个设备联动,感觉比较麻烦,下面我们产品自带的Topic来整多个设备之间的数据的传递。1、我们回到产品管理界面,再Topic类列表类中我们可以看到产品自带了三个自定义的Topic,我们用其中的发布类Topic来发布数据,用订阅类Topic来订阅数据。 2、在用这些Topic之前,我们需要开通一个云产品流转服务 3、然后
STM32 长啥样如图所示的是STM32F103VET6的芯片实拍图,芯片正面是丝印,ARM 应该是表示该芯片使用的是 ARM 的内核,STM32F103VET6 是芯片型号,后面的字应该是跟生产批次相关,最上面的是 ST 的 LOGO 。芯片四周是引脚,开发板中把芯片的引脚引出来,连接到各种传感 器上,然后在 STM32 上编程(实际就是通过程序控制这些引脚输出高电平或者低电平)来 控制各种传感
转载
2023-12-18 21:35:49
106阅读
STM32移植LWIP之客户端与服务端的数据传输
服务端:1 //tcp_server_demo.h
2
3 #ifndef __TCP_SERVER_DEMO_H
4 #define __TCP_SERVER_DEMO_H
5 #include "sys.h"
6 #include "includes.h"
7
8
ST联合阿里云推出了云接入的相关培训(基于STM32的端到端物联网全栈开发),所采用的的板卡为NUCLEO-L4R5ZI板,实现的主要功能为采集温湿度传感器上传到阿里云物联网平台,并可以通过物联网平台设置端的温度阈值。对于STM32端的开发,主要涉及两面:基于paho MQTT协议栈连接阿里云;基于Linkkit 协议栈连接阿里云。本文主要讲述基于paho MQTT连接阿里云相关知识。在这里部讲述
首先介绍一下我使用的板子和外设,首先是正点原子的ministm32,mcu为stm32f103rct6,使用的电流传感器为acs712霍尔电流传感器。然后想要测量电流数据你还得需要一个电流互感器,我因为需要测量的是大电流所以购买的是转化比比较低的版本。然后说说电流互感器的使用方法,一开始我直接将整根电线穿进去,发现没有电流的变化,后来经过老师指导发现你需要将插座导线的保护壳拆开,单独测量火线的值如
这次学习说起来道阻且长,因为年底事情多,加上疫情在家,电脑不在身边,前前后后竟然用了三月之久。总的来说还算是完成了1.是使用庆科EMW3080模块来连接阿里云服务器的,模块刚到手的时候,因为固件的问题迟迟使用不了,后来按照售后发给我的文件重新刷了一遍固件才能使用AT指令。 然后就可以开始了。首先可以用串口助手按照下面的步骤来尝试连接阿里云的服务器,虽然阿里云有提供C语言的SDK,但是看了下源码。好
串口收发解析数据包学过stm32的同学都知道,利用串口与32进行通讯非常的方便,在正点原子的官方历程中我们就可以看到,在串口中断服务函数里面,对接受的数据用一个十六位的数据来判断是否接受完成(即是否在数据包的末尾接收到0x0D,0x0A,他们分别对应的是\r \n),利用高位处理状态,低位则将数据包数量储存下来,u16 USART_RX_STA那么既然可以判断是否接受到了数据,那么我们是不是可以将
难点:如何判断接受到的是wifi发送的最后一条信息。利用定时器计时,选定一个合适的计时间断,接受到信息的同时打开定时器计时,如果再次接收到信息再重新计时,直到最后没有接受到信息,计时不被打断,进入定时器中断,则为最后一条信息·。void USART3_IRQHandler(void)
{
u8 res;
if(USART_GetITStatus(USART3, USART_IT_