自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

物联网领域菜鸟~嘻嘻

物联网领域技术分享...

  • 博客(88)
  • 收藏
  • 关注

原创 [ 烧录教程 ]Phy6212-ST17H66快捷烧录调试-体验蓝牙烧写调试助手

蓝牙调试助手,在多个方面都很大的简化了烧写步骤和麻烦,为开发者提供了更方便的烧写和调试路径,虽然目前功能比较简单,但已基本满足大部分开发者的需求。蓝牙烧写调试助手.exe - 蓝奏云【免费】蓝牙烧写调试助手PhyPlusKitLekit替换版本资源-优快云文库。

2024-08-14 16:04:44 1293 3

原创 [ 烧录 ]蓝牙一键烧录调试程序-批量烧写-MAC地址自增-串口调试-Phy62XX-ST17H6X-支持奉加微电子和伦茨科技

如果你使用了奉加微电子或者伦茨科技的蓝牙芯片,诸如Phy6212或者伦茨ST17H65等芯片,是否苦恼于调试步骤繁琐,难以提高开发效率呢?蓝牙调试助手可以帮助你解决!

2024-08-13 14:41:50 2153 7

原创 [ BLE4.0 ] 伦茨ST17H66开发-文件系统FS-写入和读取数据

在单片机程序开发中,数据的存储与读取无疑是实际开发中十分重要的一环,那么我们常见的存储方式要么是借助外部存储芯片,要么是存储在Flash。伦茨芯片提供了一种名为FS的文件系统,本质上也是存储在Flash中,但其能够更方便的帮助我们存储结构体等数据信息。首先,打开宏定义,修改宏USE_FS为1。

2024-08-12 10:02:30 1297

原创 [ BLE4.0 ] 伦茨ST17H66开发-PWM产生50HZ方波-驱动SG90舵机

实现精确控制是许多物联网和自动化项目的核心需求,掌握PWM(脉冲宽度调制)技术尤为重要,在许多精细化控制的场景中,往往都是通过PWM实现的。那么本文选择了一个示例,想要通过PWM驱动SG90舵机,SG90舵机广泛应用于机器人、无人机、云台及自动化设备等领域,其控制依赖于精确的PWM信号。

2024-08-10 11:33:51 1205

原创 [ Python ]使用Charles对Python程序发出的Get与Post请求抓包-解决Python程序报错问题

在Python开发中,网络请求是常见的操作之一。无论是使用内置的urllib库还是第三方库requests,都可能遇到请求失败或数据返回不正确的问题。为了定位和解决这些问题,我们可以使用Charles这样的抓包工具来监控和分析Python程序发出的HTTP和HTTPS请求。但是常见的现象是,Charles与Python程序并不能一起运行,这会导致程序报错。至此,我们已经实现Charles抓取Python程序的Get或Post请求了。

2024-08-09 17:36:27 1502

原创 [ Python 原理分析 ]如何实现用户实现博客文章点赞-物联网Python

当然,本文主要介绍爬虫技术为主,作为一个物联网领域博主,Python技术必不可少,爬虫本质上无非是模拟用户向服务器发出各类请求,最终获取到想要的数据而已。那么这种技术,在物联网领域中也十分常见。在日常学习中,看到某些博主的文章写的真是酣畅淋漓,相比博主本人也是才高八斗,恨不得马上将其所有文章全部读之,并全部。进入主页才发现,好家伙,文章,如此岂不累煞我也!!!没想到该博主留下一本武林秘籍,名曰,正合我意,随废寝忘食,努力学习,终于养成一条,对该博主的所有文章全部投去了赞许的目光。

2024-08-09 16:46:30 864

原创 [ 嘉立创 ]原理图设计中添加嘉立创没有收录的元件-自建元件库-嘉立创专业版

通过自建元件库并添加没有的芯片,嘉立创平台为用户提供了极大的灵活性和便利性。这不仅有助于解决设计过程中遇到的难题,还能够推动电子设计领域的创新和发展。

2024-08-07 11:27:43 4862 2

原创 [FreeRTOS]消息队列的创建和使用-STM32CUBEMX

消息队列是一种先进先出(FIFO, First In First Out)的数据结构,用于在任务或中断之间传递消息。在FreeRTOS中,消息队列可以存储有限数量的、大小固定的数据项。每个数据项被称为队列项目,队列所能保存的最大项目数量称为队列的长度。

2024-08-07 10:30:18 1354 2

原创 [ 物联网 ]拟合模型解决传感器数据获取中数据与实际值的误差的补偿方法

在物联网、嵌入式或其他电子类项目开发中,我们常常会遇到误差。这些误差无法避免的出现,且呈非线性,其在没个真实值下的误差大小可能都不一样。下面我举个例子:我采集到了一组电压值数据,该数据经实际测量比较与实际值有很大差距,且该误差随着实际值的增大而增大,但非线性误差。

2024-08-01 11:46:14 673 2

原创 [ BLE4.0 ] 伦茨ST17H66开发-ADC采集电压数据-ADC中断采集-ADC单端输入与差端输入

使用单片机面对数据采集时,往往设计到模拟量的采集,因此,掌握ADC采集同样可以说是必备技能。那么本文将使用ST17H66进行ADC采集数据的任务,本文涉及的开发所使用的例程依然是基于文章的工程源码,实现的具体功能为将采集到的ADC数据打印到串口。

2024-08-01 11:06:18 1615 2

原创 [ BLE4.0 ] 伦茨ST17H66开发-串口UART0的接收与发送

串口通信在任何一款单片机开发中都是尤为重要的。本文涉及的开发所使用的例程依然是基于文章的工程源码,本文实现的任务主要是将接收到的串口数据再打印出去。伦茨ST17H66的SDK中为我们提供了AT_LOG()函数和LOG()函数,这两个函数以及帮助我们实现了串口打印的功能,但是对于串口接收,官方的SDK中并没有为我们实现。

2024-07-30 16:24:34 854 2

原创 [ BLE4.0 ] 伦茨ST17H66开发-实现IO的基本输入输出

本文将介绍ST17H66的基本输入和输出功能,主要实现任务为闪烁LED灯、按键中断响应。本文所使用的基础工程是基于文章所实现的源码。

2024-07-30 15:43:00 1028

原创 [ BLE4.0 ] 伦茨ST17H66开发-OSAL系统中添加自己的Task任务

本文的开发是在基础的SimpleBlePeripheral工程中进行的,在此之前,应该熟悉伦茨ST17H66例程中的OSAL系统的基本组成。

2024-07-29 11:47:12 800

原创 [ BLE4.0 ] 伦茨ST17H66开发-OSAL系统的任务结构

从本文开始,我将开设关于伦茨的ST17H66芯片开发的专栏,分享一下自己的开发经验。

2024-07-29 09:42:59 880 4

原创 [FreeRTOS]互斥量的创建和使用-STM32CUBEMX

互斥量。什么是互斥量?FreeRTOS中的互斥量是一种特殊的二值信号量,用于实现并发编程环境中对共享资源的互斥访问。它的名称“互斥”,意味着它可以互相排斥,防止资源被多个任务同时访问,从而避免数据竞争和不一致性问题。例如我们定义一个变量Money,那么存在两笔消费,而两笔消费肯定不能同时操作这个变量Money,防止出现问题,这与数据库中的锁的概念类似。

2024-07-26 23:17:00 953

原创 STM32CUBEMX部署生成FreeRTOS创建LED闪烁任务

从本文开始,将会逐步介绍FreeRTOS的一些功能,由浅入深。本文将上手通过STM32CUBEMX快速实现FreeRTOS的移植。随后创建点灯任务。芯片选型:STM32F103C8T6显而易见,相较于我们使用常规途径移植STM32的FreeRTOS系统,STM32CUBEMX为我们提供了便利快捷的途径,让我们能够有更多时间在开发上,而非环境移植和部署。日后我也会陆续出几篇关于FreeRTOS的文章,深入学习交流。

2024-07-26 17:07:21 772

原创 [STM32]FlyMcu同时烧写BootLoader和APP文件-HEX文件组成

如题,BootLoader每次烧写都是全部擦除,当我们烧写APP程序的时候,BootLoader程序将不复存在,很多开发者或许只有USB转TTL模块,没有其他可用烧写器。

2024-07-25 17:20:56 1224

原创 [STM32]HAL库实现自己的BootLoader-BootLoader与OTA-STM32CUBEMX

听到BootLoader大家一定很熟悉,在很多常见的系统中都会存在BootLoader。本文将介绍BootLoader的含义和简易实现,建议大家学习前掌握些原理基础。

2024-07-25 16:23:42 3526

原创 [STM32-HAL库]Flash库-HAL库-复杂数据读写-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C6T6

文章至此,已经完成Flash的各类操作,需要注意的是,存储单个类型的数据时需要先执行擦除操作,不擦除无法写入。而存储字符串时不需要,因为在字符串函数内我已经写了擦除函数,直接调用即可。同时,本文也通过字符串读写为大家提供了一种存储参数的方案。

2024-05-23 23:33:05 1791

原创 [STM32-HAL库]AS608-指纹识别模块-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6

本文主要讲述了如何使用HAL库进行AS608模块的开发,UART通信使其移植变得非常简单,可以帮助各位快速上手开发。同时后续我也会在本专栏更新更多详细的开发资料和教学,并将免费开源。

2024-05-23 22:27:04 3000 6

原创 [STM32-HAL库]0.96寸OLED显示屏-模拟IIC-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6

以上方法就是OLED显示屏的全部使用方法,由于采用软件IIC模拟的方法,可移植性高。相关程序代码已经全部经过验证。

2024-05-20 23:42:15 3743 2

原创 [STM32-HAL库]ADC采集-DMA中断采集-平均值滤波-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6

本文通过STM32CUBEMX实现对ADC的数据采集和滤波操作,帮助各位开发者完成与模拟量输入的采集工作。

2024-05-20 21:01:47 1349 4

原创 XXD新西达黄皮30A电调驱动无刷电机A2212-STM32F103C8T6驱动-航模DIY

在家无聊,买了些材料,想自己DIY一个航模飞机,算是实现小时候的梦想。PS:现在论坛上水的博客很多,我发这篇文章也是希望有和我志同道合的朋友少走些弯路。DIY航模全套资料和成品代码评论我可以发给你。

2024-02-29 20:04:04 2740 12

原创 Python连接MQTT服务器订阅和发布主题-Python物联网开发

在物联网开发中,掌握MQTT可以说是一项必备的技能,要使用Python连接MQTT服务器、订阅和发布主题,我们需要导入paho-mqtt库。

2024-01-23 18:02:23 1404

原创 Python使用pip命令安装外部库-项目内安装外部库-全局安装外部库

在进行Python项目开发时需要安装一些外部库来扩展项目功能,因此需要了解pip命令的详细使用。

2024-01-23 17:43:07 1549

原创 OpenHarmony应用开发——更改应用名称和图标--开源鸿蒙-物联网上位机软件开发

修改配置文件替换图标资源重新编译并运行应用。下面将逐一展开说明。通过本文的介绍,我们了解了如何在OpenHarmony项目中更改应用的名称和图标。这个过程虽然简单,但对于提升应用的识别度和用户体验至关重要。希望本文能够帮助开发者更好地掌握OpenHarmony应用开发技巧,为用户提供更加优质的应用体验。

2023-12-14 00:36:06 1991 5

原创 Json数据报文解析-Gson库-JsonObject类-JsonParser类-JsonArray类

本文我们将介绍如何解析Json数据,主要通过Gson库中的相关类来实现。

2023-12-14 00:35:35 1252

原创 OpenHarmony应用开发——实现Toast提示功能-鸿蒙物联网应用开发-HarmonyOs应用开发

本文我们将实现Toast样式的功能,以便于和用户进行简单、基本的信息交互。需要注意的是,本专栏(OpenHarmony应用开发)不阐述UI设计内容,而主要介绍大家开发中常遇到、常使用的功能问题,以及在物联网开发中常用功能开发。

2023-12-13 20:29:51 1459

原创 OpenHarmony应用开发——在标准OpenHarmony上运行应用-标准OpenHarmony工程设置

随着物联网技术的飞速发展,操作系统作为万物互联的基石,其重要性日益凸显。OpenHarmony,作为华为捐赠的开源项目,旨在构建一个开放、标准、统一的智能设备操作系统,为物联网设备提供统一的平台支撑。本文将详细介绍如何在标准OpenHarmony上开发并运行应用,帮助开发者快速入门OpenHarmony应用开发领域。

2023-12-13 12:42:51 1294

原创 OpenHarmony应用开发——创建第一个OpenHarmonry工程-开源鸿蒙-物联网

OpenHarmony,作为华为公司自主开发的开源操作系统,旨在为各类智能设备提供统一、高效、安全的软件生态。随着其不断发展和完善,越来越多的开发者开始关注并投入到OpenHarmony应用开发中。本文将详细介绍如何在标准OpenHarmony上设置并运行一个应用,从开发环境准备到应用部署的全过程,帮助初学者快速上手OpenHarmony应用开发。

2023-12-12 21:37:20 1340 2

原创 Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署

作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,本文将介绍如何在Ubuntu 22.04上部署MQTT服务器。我们本次选择开源版,使用离线安装方式部署。

2023-12-12 11:20:43 1755

原创 [香橙派]Orange pi zero 3命令行配网方法——建立ssh连接——Ubuntu配置WIFI自动连接

前面我们给Orange Pi安装了Ubuntu系统,并通过MobaXterm进行了串口连接,但其实并不方便,在日常开发中,我们希望能够使用更方便的ssh连接来进行操作,因此配置网络是必要的。本章介绍的方法无需网线、HDMI线等,使用命令行完成,配置完成即可一直使用。Ubuntu账号:orangepi 密码:orangepi。

2023-12-10 21:47:59 4116

原创 [香橙派]orange pi zero 3 烧录Ubuntu系统镜像——无需HDMI数据线安装

本文我们将介绍如何使用orange pi zero 3 安装Ubuntu系统,本文相关步骤均参考自开发手册。

2023-12-10 21:46:55 5612

原创 Ubuntu系统安装Python3.6.8-Python源代码编译安装-Python环境安装

本文将着重介绍如何在Python环境下,安装Python3.6.8,以满足在Ubuntu系统中使用Python的需求。

2023-11-19 21:50:37 1869

原创 Ubuntu系统忘记Root用户密码-无法登录系统-更改Root密码-Ubuntu系统维护

很多时候,我们总会设计复杂的密码,但是大多数时候,我们反而会先忘记我们的密码,导致密码不仅仅阻挡其他用户进入系统,同时也阻碍我们进入系统。本文将介绍在忘记密码的情况下,如何进入系统并更改Root密码。

2023-10-19 18:24:01 3327

原创 Ubuntu系统上传文件的多种方法-断网上传-安装包上传-物联网开发维护

在全新的Ubuntu系统中,其实是无法执行ifconfig命令的,因为这需要net-tools才能执行。在某些无法连接到外网的情况下,我们常常通过将安装包上传或发送到Ubuntu系统中,解压并安装,以保证相关指令能够执行。本文将介绍4种比较常用的发送文件到Ubuntu系统的方法,供大家参考。分别是共享文件夹、U盘挂载、XFTP传输和SCP安全拷贝。

2023-10-19 17:19:19 10515

原创 Ubuntu系统如何进行网络连接-连接电脑局域网-物联网开发-Ubuntu系统维护

在Ubuntu系统的维护中,我们常常需要对VMware中的Ubuntu虚拟机配置网络连接,以连接服务器下载或安装软件包以及进行网络通信等。基于上述问题,本文将着重分享Ubuntu配置网络链接的若干方法。

2023-10-18 23:44:20 19300 4

原创 百度OCR识别图片文本字符串——物联网上位机软件

根据项目需求,我们需要完成LED显示屏实时显示歌词的效果。最优的方法是调用歌曲播放器的API获取歌词,但是由于这个开发资格不是很好申请,因此我们采用其他方案,即通过OCR识别获取歌词,并投射到LED显示屏上。本项目使用开发。本文将跳过对歌词的截图以及后续将文本投射到LED显示屏的代码,下文将主要介绍如何调用百度OCR文字识别的API接口,并将识别的文本打印出来。

2023-10-15 23:47:53 1009

原创 ESP8266 Node Mcu开发板连接WIFI并上报数据到MQTT服务器——物联网应用开发

本文主要介绍关于ESP8266 Node Mcu开发板如何连接WIFI并将本地采集的数据上传到MQTT服务器中。大家调试可以使用MQTTBox。

2023-10-15 20:34:36 838

原创 JAVA&Android实现MQTT上位机软件功能-订阅主题与发布主题

本文我们将介绍Android或JAVA程序作为MQTT客户端连接MQTT服务器并订阅主题报文并发布主题报文,由于我的Android使用的也是JAVA语言,因此下面我们将使用IDEA完成JAVA程序,以实现订阅主题和发布主题的功能,该程序也可在后期移植到Android程序中。

2023-09-19 23:24:40 1165

蓝牙烧写调试助手 PhyPlusKit Lekit替换版本

蓝牙烧写调试助手 PhyPlusKit Lekit替换版本

2024-08-13

simpleBlePeripheral-NewTask - ADC.zip

simpleBlePeripheral_NewTask - ADC资源

2024-08-01

家用燃油车CAN车载诊断 标准ISO-15765 1,2,3,4 全套中文版

家用燃油车CAN车载诊断 标准ISO_15765 1,2,3,4 全套中文版

2024-07-31

ST17H66串口文件.zip

ST17H66转发收到的串口信息

2024-07-30

simpleBlePeripheral-Task - LED.zip

simpleBlePeripheral_Task - LED 西西菜鸟

2024-07-30

simpleBlePeripheral-NewTask.zip

simpleBlePeripheral_NewTask_OSAL系统创建自己的任务 西西菜鸟

2024-07-29

伦茨ST17H66开发资源包

伦茨ST17H66开发资源包

2024-07-27

FreeRTOS-互斥量.zip

FreeRTOS_互斥量 西西菜鸟

2024-07-26

FreeRTOS西西菜鸟.zip

FreeRTOS西西菜鸟.zip

2024-07-26

简易BootLoader配套的APP资源

简易BootLoader配套的APP资源西西菜鸟

2024-07-25

BootLoader西西菜鸟-简易BootLoader实现

简易BootLoader实现

2024-07-25

Flash-HAL库STM32CUBEMX工程-西西菜鸟

本工程通过HAL库实现对Flash的读写操作,相关介绍可以查看STM32-HAL库专栏。西西菜鸟。

2024-05-23

基础HAL开发的Flash库

本库移植方便,支持字符串读写。

2024-05-23

AS608-HAL库开发源工程文件

本文件是使用HAL库开发的AS608指纹识别模块的驱动,串口通信,便于移植,使用方法在西西菜鸟STM32_HAL库开发专栏中。

2024-05-23

AS608开发手册和上位机程序

本文件是使用HAL库开发的AS608指纹识别模块的驱动,串口通信,便于移植,使用方法在西西菜鸟STM32_HAL库开发专栏中。

2024-05-23

AS608-HAL库-西西菜鸟

本文件是使用HAL库开发的AS608指纹识别模块的驱动,串口通信,便于移植,使用方法在西西菜鸟STM32_HAL库开发专栏中。

2024-05-23

STM32 OLED显示屏汉字取模软件合集

STM32 OLED显示屏汉字取模软件合集,包含两款常见的取模软件,包含汉字取模和图片取模

2024-05-20

0.96寸OLED屏幕库

0.96寸OLED屏幕开发库,软件模拟IIC,可移植性高,使用方便。

2024-05-20

0.96寸OLED屏幕开发源工程文件-西西菜鸟

0.96寸OLED屏幕开发源工程文件,软件模拟IIC,可移植性高,使用方便。

2024-05-20

[STM32-HAL库]ADC采集-DMA中断采集-平均值滤波-STM32CUBEMX开发-HAL库开发系列

HAL实现DMA方式进行ADC采集

2024-05-20

Putty 64 位安装程序

Putty 64 位安装程序

2023-12-10

Ubuntu中安装Python源代码包

Ubuntu中安装Python源代码包

2023-10-20

CC2530定时器PWM资源-西西菜鸟.rar

CC2530定时器PWM资源-西西菜鸟.rar

2023-08-17

阿里云IOT平台虚拟设备端数据上报-JAVA.rar

阿里云IOT平台,IDEA开发的Java虚拟传感器数据上报程序,结合博客使用,博客配套资源源码。--西西菜鸟

2023-07-12

STM32串口不定长数据通信源码

STM32串口不定长数据通信,文章配套资源。

2022-10-20

STM32串口通信例程-串口通信配套资源

STM32串口通信例程串口通信配套资源

2022-10-19

新大陆物联网Android开发实战-网络资源下载配套资源

新大陆物联网Android开发实战(一)通过接入API文档获取新大陆物联网官网Logo-GET&POST&多线程实战-网络资源下载

2022-10-16

新大陆物联网应用开发API文档

新大陆物联网应用开发API文档

2022-10-16

Mqtt服务端&客户端开发包

Mqtt服务端&客户端开发包

2022-10-03

Lora与NBIOT烧写工具

Lora与NBIOT烧写工具

2022-10-03

CP210x USB转串驱动程序

CP210x USB转串驱动程序

2022-10-03

CH340 USB转串驱动程序

CH340 USB转串驱动程序

2022-10-03

新大陆物联网云平台TCP设备接入协议

Android专用,新大陆物联网国赛资料包,云平台开发协议,TCP设备接入协议。

2022-09-30

[物联网竞赛]新大陆云平台官方竞赛SDK-Android Studio

本资源是全国职业院校技能大赛以及各省职业技能大赛、以及新大陆云平台开发者的SDK,便于控制新大陆云平台传感器以及执行器。

2022-08-26

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

TA关注的人

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