自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WGP CGR实柏的博客

物联网爱好者,乐于控制硬件做出各种预估好的行为,并通过程序赋予其灵魂。

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

原创 STM32实战 2 | STM32CubeMX及HAL库点亮LED

一.安装Java环境STM32CubeMX是在Java环境下运行的,所以这里我们先在电脑安装Java环境。JDK即Java Develop Kit,广泛使用的版本是JDK 8官方网站链接:https://www.oracle.com/java/technologies/downloads/下载之后运行安装包,一路next即可完成安装,建议安装到C盘默认路径。配置环境变量(重点)首先配置JAVA_HOME环境变量:然后再将JAVA_HOME配置到Path环境变量中:检查是否配

2021-09-30 01:29:51 551

原创 STM32实战 1 | STM32Cube生态系统认识与介绍

STM32实战 1 | STM32Cube生态系统认识与介绍STM32Cube Ecosystem STM生态系统STM32Cube MCU Packages(STM32外设控制)首先介绍一下STMCube生态系统:STM32Cube Ecosystem STM生态系统STM32Cube是ST公司开发的一套生态系统,致力于使STM32的开发变的更简单,并且100%开源免费。STM32Cube是软件工具和嵌入式软件库的组合:全套 PC 软件工具可满足完整项目开发周期的所有需求为在 STM3

2021-09-30 01:28:51 1763

原创 华为云IoT智慧物流案例11 | 华为云FOTA升级广和通L610模组

华为云IoT智慧物流案例11 | 华为云FOTA升级广和通L610模组一、 创建华为云平台L610产品与设备二、AT指令连接华为云IoT平台且测试三、IoT平台配置FOTA升级一、 创建华为云平台L610产品与设备进入华为云平台“IoT设备接入”,创建产品在产品中导入一个基本的物模型添加设备二、AT指令连接华为云IoT平台且测试(1)确认开发板供电充足串口开关拨至“AT-PC”MQTT连接的AT指令:AT+HMCON=0,60,“121.36.42.100”,“8883”,“5e

2021-08-06 13:41:31 889

原创 华为云IoT智慧物流案例10 | 广和通L610模组FOTA升级(服务端FileZilla Server客户端FileZilla)

华为云IoT智慧物流案例10 | 广和通L610模组FOTA升级(服务端FileZilla Server客户端FileZilla)第一章 使用FileZilla Server搭建FTP服务器第二章 通过FileZilla客户端访问FTP服务器第三章 L610进行FOTA升级固件FOTA升级作用:在官方更新新固件后,模组设备无需寄回给官方,而是通过远程FTP/HTTP进行OTA升级固件,以更新新固件版本,从而达到更新设备的功能/BUG修复。本次我采用FPT的方式来升级L610的固件,FPT可以选择购买华为

2021-08-05 22:54:59 678 1

原创 华为云IoT智慧物流案例09 | 应用端MQTT开发(Openssl+Paho-MQTT) 构建嵌入式硬件与服务器的MQTT通信

华为云IoT智慧物流案例07 | 应用端MQTT开发(Openssl) 构建嵌入式硬件与服务器的MQTT通讯第一章 交叉编译Openssl第二章 Paho mqtt客户端第一章 交叉编译Openssl一、Openssl作用:目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。SSL协议要求建立在可靠的传输层协议(TCP)之上。

2021-08-04 22:41:05 859 1

原创 华为云IoT智慧物流案例08 | QT应用开发(C++)如何添加调用C开发的IIC设备(思路篇)

华为云IoT智慧物流案例08 | QT应用开发(C++)如何添加调用C开发的IIC设备(思路篇)在03章节我通过查找BH1750的Datasheet和E53拓展板原理图用i2c tools工具验证BH1750 IIC的地址编写了驱动BH1750的C代码块点击查看:华为云IoT智慧物流案例03 | 传感器、LCD屏调试 第三章 | 调试BH1750光强度传感器(题外)在04章节我通过IIC可以同时挂载多个设备的条件将温湿度传感器(SHT30)、光强度传感器(BH1750)都挂载并驱动打印出数

2021-08-04 02:37:14 804 2

原创 华为云IoT智慧物流案例07 | QT应用开发遇到的问题总结及QT应用功能增加

华为云IoT智慧物流案例07 | QT应用开发遇到的问题总结问题:运行QT应用程序后出现库文件版本不一致的问题解决方法:问题:运行QT应用程序后出现库文件版本不一致的问题库版本不一致1.因为在之前的步骤中有进行过例程及hello_qt项目的测试到开发板运行且成功,排除QT Kit环境因素2.查找是QT应用开发的哪一部分出了问题,排除UI、串口、北斗定位、定时器、传感器的问题后,定位发现问题在引入且编译jsoncpp静态库的问题(只要添加jsoncpp库文件且引用编译运行后,就会提示库版本

2021-08-03 03:13:43 536 1

原创 华为云IoT智慧物流案例06 | 华为云设备创建与接入及MQTT.fx测试

华为云IoT智慧物流案例06 | 华为云设备创建与接入及MQTT.fx测试第一章 华为云设备创建与接入第二章 MQTT.fx进行MQTT测试第一章 华为云设备创建与接入1.创建产品2.自定义物模型(定义服务-属性/命令)3.注册设备(注册完成后状态显示未激活)4.用华为云MQTT连接信息生成器生成设备的“三元组信息”(需要在Java环境下)Java下载:https://www.java.com/zh-CN/download/连接信息生成器:连接信息生成器输入设备ID及设备密匙获取

2021-07-25 00:44:29 2180

原创 华为云IoT智慧物流案例05 | QT应用开发

华为云IoT智慧物流案例05 | QT应用开发第一章 新建QT项目验证交叉编译环境第二章 学习编写QT智慧物流应用(基于阿正前辈已编译成功的应用)第一章 新建QT项目验证交叉编译环境选项设置一览1.编译器2.qmake路径3.kit构建套件测试例程用示例测试环境是否可行弹出选项后选择“复制并打开”,自行选择复制示例项目所在路径测试Ubuntu环境下应用能否运行(笔者Ubuntu已有自行安装过g++编译器 命令:sudo apt-get install g++)如果构建后出现:没

2021-07-23 22:56:51 959

原创 华为云IoT智慧物流案例04 | 4G网卡拨号(广和通L610-CAT.1模组)与北斗定位模组(中科微电子)数据解析

华为云IoT智慧物流案例04 | 4G网卡拨号与北斗定位模组数据解析回顾前言回顾衔接上个章节,稍微调整代码,令1个IIC接口同时接入2个设备并获取数据。程序修改//作者:实柏//日期:2021-6-30/************************************************************///包含头文件#include<stdio.h>#include<stdlib.h>#include<unistd.h&gt

2021-07-16 14:24:34 2300 1

原创 华为云IoT智慧物流案例03 | 传感器、LCD屏调试

华为云IoT智慧物流案例03 | 传感器、LCD屏调试网络功能失效的前因后果第一章 调试SHT30温湿度传感器第二章 调试4.3寸LCD屏的触控功能第三章 调试BH1750光强度传感器(题外)网络功能失效的前因后果在第二章节拷入自己的设备树文件.dtb后,后面网络功能(Gigabit Ethernet)总会自动失效,信息提示如下:解决办法:挂载U盘通过U盘重新烧录正常的设备树文件.dtb后重启就可以恢复网络功能具体操作如下:先将完好的.dtb文件拷贝至U盘保存将U盘插入开发板中,进入dev

2021-06-30 16:58:01 652

原创 华为云IoT智慧物流案例02 | 开发板测试与设备树框架分析(点亮LED灯)

华为云IoT智慧物流案例02 | 开发板测试与设备树框架分析(点亮LED灯)引言第一章 开发板接线通电调测引言这里笔者先开个箱,上图(感谢华为云IoT借与的新玩具,拿到开发板就像拿到新玩具一样开心~)第一章 开发板接线通电调测...

2021-06-25 14:04:56 453

原创 华为云IoT智慧物流案例01.1 | 镜像拷入以及设备测试小插曲

华为云IoT智慧物流案例01 | 背景介绍与环境搭建

2021-06-21 15:47:05 250

原创 华为云IoT智慧物流案例01 | 背景介绍与环境搭建

基于北斗和4G Cat1模组的智慧物流开发欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果

2021-06-16 21:00:48 2235 2

原创 【硬件设计】如何使用1个GPIO口控制2个LED灯显示四种状态

【硬件设计】如何使用1个GPIO口控制2个LED灯显示四种状态一、LED的两大特性:1.单向导电性2.阈值特性:在LED两端加压到一定的阀值电压后才能导通(材料不同,阀值电压不同)二、电路设计并联*[图片来源:达尔闻]三、原理详解1.IO口为高阻态时,两个LED均熄灭2.IO口为高电平的时候,红色LED点亮3.IO口为低电平的时候,黄色LED点亮4.IO口输出方波信号(频率大于100Hz),两个LED交替点亮,根据人眼视觉惰性,两个灯相当于都点亮限制:电源电压只有5V,只有部分低阀

2021-03-19 08:42:52 3039

空空如也

空空如也

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

TA关注的人

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