为了开发者能够快速入门BC28的开发,加快开发者的项目进度,开发出此款针对BC28的stm32开发板和完善的发送网络数据的示例程序(TCP协议、COAP协议),程序流程逻辑清楚,注释完善,上手就可以玩转开发自己的BC28应用程序。
MUC使用STM32L051C8T6型号。这款型号小巧灵活,特别适合用作为产品开发的型号,价格相对偏低同时又可以满足产品开发需求。我们的板子
转载
2024-08-29 23:26:07
260阅读
网上很多NB-IOT模块的资料都是使用LWM2M、COAP协议去连接onenet平台 因为现在很多的NB-IOT模块都支持TCP协议,因此就想使用TCP协议然后转MQTT协议连接onenet平台,经过试验证明是可以的。 首先我们先分析一下如何登陆接入Onenet平台。 先从它数据格式开始分析。首先我们要从后台取出三个信息,我们以这个为例。 鉴权信息:test(具体的看你设置的)设备ID:12345
转载
2024-09-05 11:59:38
254阅读
# STM32与云平台连接指南
在现代智能设备中,STM32微控制器广泛应用于物联网(IoT)项目中。将STM32与云平台连接,使设备能够将数据发送至云端进行处理和分析。本文将详细介绍整个连接的流程、步骤及代码实现。
## 连接云平台的流程
通过以下步骤,将STM32微控制器与云平台连接:
```mermaid
flowchart TD
A[开始] --> B[选择云平台]
概述上一部分成功连接阿里云,完成了阿里云的连接与ping操作。 下面介绍使用pahomqtt连接阿里云IOT,完成消息的发布和订阅。完成云端和设备端的通讯。实现步骤1.使用MQTT.fx模拟设备端,与阿里云平台进行通讯,验证可行性 2.使用stm32编写代码,完成真机调试准备工作硬件准备使用stm32系列MCU,并有带网络功能的外设软件准备CubeMX用于配置工程MDK5编写编译代码MQTT.fx
STM32通过FSMC读写CPLD的程序,CPLD挂在STM32的地址线和数据线上,将CPLD看做片外RAM的方式来进行读写,在我做的板子上CPLD挂在第四个区,因此基地址是0x6c000000,通过FSMC来进行读写,程序较为简单,具体的地方在函数中都有注释,仅供参考。
/**************************(C) COPYRIGHT emouse 2011********
原创
2021-08-03 10:11:59
738阅读
1、连线一般来说只需要将NB模块的串口线对应连接单片机的串口即可。 具体连线方式为模块的VCC,GND分别连接单片机的5V和GND,模块的TXD连接单片机的PB10,RXD连接PB11.。即通过串口三与nb模块通信2、代码串口三的配置代码这里不详细说,都是仿照串口1的代码抄写过来的。需要的直接下载工程文件即可。 下面看看核心代码:void NBIOT_test(void)
{
// char wb
转载
2024-05-05 18:44:38
410阅读
正题引入:按键中断控制LED蜂鸣器,首先确定按键属于输入信号,需要向开发板输入电平来对LED灯和蜂鸣器进行控制,那么我们需要做的分为以下几步:首先查看开发板原理图,确定你所需要控制的KEY和LED以及BEEP位于哪个引脚从下图可以得到KEY的引脚分别为PE2-PE3,LED引脚为PC0-PC7,BEEP引脚为PB5从下图看出KEY对应为高电平时可以触发中断,LED需要低电平才可以被点亮,BEEP由
转载
2024-09-18 14:44:43
424阅读
上面是我创建的群聊,欢迎新朋友的加入。最近想用MCU去创建一个PDF文件,曾尝试移植HPDF和PDFGEN,因为这两个本就不是为单片机做的库,移植过程有点复杂了。后面发现ST论坛有个网友发布了一个pdflib的库,便做了一下移植。目录1.参考链接2.工程说明3.效果1.参考链接pdflib:http://www.stmcu.org.cn/module/forum...
原创
2021-07-16 15:23:55
1468阅读
开发板:野火指南者(STM32F103VE)STM32库版本:STM32F10x_StdPeriph_Lib_V3.5.0IDE:KEIL5(代码编写很不方便,只在编译的时候用到)代码编写工具:Source Insight 4.0(跟读代码、编写代码的最佳工具)使用到的串口:USART1使用到的SPI:SPI1FLASH型号:W25Q64 硬件原理图: 1. 新建u
上面是我创建的群聊,欢迎新朋友的加入。最近想用MCU去创建一个PDF文件,曾尝试移植HPDF和PDFGEN,因为这两个本就不是为单片机做的库,移植过程有点复杂了。后面发现ST论坛有个网友发布了一个pdflib的库,便做了一下移植。目录1.参考链接2.工程说明3.效果1.参考链接pdflib:http://www.stmcu.org.cn/module/forum...
原创
2021-07-16 15:23:32
892阅读
NTC(Negative Temperature Coefficient)是一种随温度上升时,电阻值呈指数关系减小的热敏电阻。应用广泛,最近我们就采用了NTC来控制加热并测温,并达到了预期的效果。1、硬件设计我们使用三极管作为加热元件,通过NTC来控制通过三极管的电流,以起到控制温度的作用,至于温度控制到多少,可以通过调节电位器来控制。同时使用另一个NTC来测量当前的温度。电路图如下:上图中我们通
转载
2024-07-09 19:31:45
161阅读
目录1 创建一个私有协议产品。2 产品模板定义。3 生成SDK4 设备接入1 创建一个私有协议产品。 使用平台帐号登录OneNET3.0,平台首页界面如下图所示: 点击右上角的”开发者中心“,进入产品列表,如下图所示:选择“私有协议产品”,点击“创建产品”进入产品创建页面,输入产品名称及产品协议,其余选项读者可根据产品自定义选择或填写,如下图所示:&nbs
转载
2024-06-28 14:13:25
272阅读
一、流程:1、 怎么分配bootloader和app的空间2、 怎么得到数据和写入flash3、 怎么从bootloader跳转到app4、 怎么设置App的中断向量5、 App中怎么生成bin文件6、程序执行的流程二、具体实现1、怎么分配bootloader和app的空间 因为我用的是stm32f103c8t6,它的flash的大小是6
串口是一种设备间常用的通讯接口,rosserial将串口字符数据转发到标准ROS网络,并输出到rosout和其日志文件。本文将记录如何在ROS上使用其提供的serial包进行串口通信。
原创
2021-07-07 15:18:17
2742阅读
# 如何将STM32通过MQTT部署到云平台
## 问题描述
某公司开发了一款物联网设备,使用STM32作为控制器,并希望将该设备通过MQTT协议连接到云平台,实现远程监控和控制。如何实现这个目标?
## 方案概述
为了将STM32通过MQTT协议连接到云平台,我们需要完成以下几个步骤:
1. 在STM32上实现MQTT客户端
2. 配置MQTT连接参数
3. 连接到MQTT代理服务器
原创
2023-09-08 09:19:39
830阅读
一、方案背景 在电力系统中,温度是表征设备运行正常的一个重要参数。随着科技的进步,社会用电负荷不断增长,为了避免因设备发热而导致的起火或者温度的自动监测已经成为各行业进行安全生产和减少损失所采取的重要措施之一。传统的温度测量方式周期长,施工复杂,效率低,不便于管理,发生故障时,要耗费大量的人力物力排查和重新铺设线缆。而在特定场合下监测点分散、环境封闭或存在高电压,很多测量方式根本无法实现测量工作。
STM32基础实验上一节介绍了江苏学蠡信息科技有限公司的无线传感器网络实验平台关于NB-IOT实验所需要的各项硬件以及所需要的软件组成部分,这一章,主要是使用STM32F103单片机的基础实验进行介绍和演示。1. 使用STM32CubeMX创建工程STM32的开发目前一共有三种方式:直接配置寄存器 直接配置寄存器的方式源于对51单片机的学习,但是使用直接配置寄存器的方式来学习STM32,对于新手小
最近想做一个硬件设备需要显示网络时间,回想之前弄网络时间就是弄不出来,用的是苏宁的API接口,到最后查了半天才知道苏宁那个时间接口已经不能用了。现在又找了一个不知道能不能成功获取串口数据,先记下来等着以后要弄的时候再回来看。现在演示一遍用串口调试助手来获取数据。步骤如下:1.发送指令AT+RST重启模块使应用模式更改生效;2.发送指令ATE0取消回显3.使用串口发送指令AT+CWMODE=1设置模
原创
2024-05-20 09:12:19
1011阅读
本人使用的是air202 S6模块,其他air202型号类似(模块插有物联卡,普通卡需修改VPN在此不介绍) 本文使用的是ONENET MQTT协议,其他协议类似。首先去ONENET官网注册账号https://open.iot.10086.cn/然后添加产品,根据自己情况填写产品信息,技术参数如下: 接下来下载DTU固件,固件地址在https://github.co
文章目录前言1、GPIO及RCC配置2、NVIC设置3、其他设置3.1、时钟设置、生成工程3.2、中断后的操作4、之于STM32L151C8T6 下载工程文件: https://gitee.com/Joseph_Cooper/stm32-cube-mx-stm32-l151-c8-t6 MCU:STM32F103ZET6/STM32L151C8T6-A IDE:MDK-Keil5
转载
2024-06-07 18:30:40
158阅读