![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
小熊派物联网学习笔记
文章平均质量分 79
学习过程记录
热爱生活的fuyao
普普通通的北漂女孩
展开
-
学习日记——SDIO—SDMMC1(2020.2.13)
SDMMC理论基础知识• SDMMC指的是SD、SDIO 、MMC 卡主机接口,提供APB2外设总线 多媒体卡(MMCs),数字安全记忆卡(SD)和SDIO卡。• MMC的全称是”MultiMediaCard”――所以也通常被叫做”多媒 体卡”,是一种小巧大容量的快闪存储卡,特别应用于移动电话 和数字影像及其他移动终端中。• SD卡,数字安全记忆卡(Secure Digital Memory...原创 2020-02-16 18:53:25 · 2771 阅读 · 0 评论 -
学习日记——基于MDK的智慧物流案例开发(2020.2.19)
准备阶段:开发板:小熊派开发板(提前组装)将,NB卡,NB35-A通信扩展板,E53_ST1GPS模块IDE:LiteOS Stiudio (小熊派的编译环境)平台:华为云账号(开通开发中心的权限,若使用软件开发服务进行应用开发,还需要开通软件开发服务权限)硬件连接将SIM卡装入NB35-A通行扩展板中,将卡的缺口朝外插入。将E53_ST1安装到开发板上,将E53_ST1板上的左...原创 2020-02-22 16:23:43 · 1298 阅读 · 1 评论 -
学习日记——W25Q64 FLASH—QSPI
W25Q64串行FLASH基础知识大小:8M(Byte)(128块(Block),每块64K字节,每块16个扇区(Sector),每个扇区4K字 节,每个扇区16页,每页256个字节)特点:Flash芯片内的数据只能由1变0,不能由0变1。W25Q64Flash工作方式:1)W25Q64 SPI数据传输时序 W25Q64支持SPI数据传输时序模式0(CPOL = 0、CPHA = 0)和模...原创 2020-02-16 18:53:41 · 7303 阅读 · 0 评论 -
学习日记——单片机内部flash读写(2020.2.12)
FLASH基础知识• stm32的flash地址起始于0x0800 0000,结束地址 是0x0800 0000加上芯片实际的flash大小,不同 的芯片flash大小不同。• Flash中的内容一般用来存储代码和一些定义为 const的数据,断电不丢失。• 内部Flash的构成:• STM32 的内部 FLASH 包含主存储器、系统存储器、 OTP 区域以及选项字节区域。内部FLASH...原创 2020-02-16 18:54:05 · 5612 阅读 · 0 评论 -
学习日记——STM32CubeMX软件应用(2020.1.31)
STM32CubeMX的定义STM32CubeMX是ST公司主动原创的一款代码生成工具,它可以减轻开发时间和费用。(相当于一种偷懒的做法)STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。STM32CubeMX是一钟图形化的工具,是配置和初始化c代码生成器,通过这工具可以帮我们简单的配置初始代码,只需要我们编写重要的代码就可以了,所以开发者不需要关注底层的寄存...原创 2020-02-04 13:34:20 · 934 阅读 · 0 评论 -
学习日记——定时器中断(2020.2.11)
配置定时器中断TIM21、STM32CubeMX配置定时器TIM2,选择内部 时钟源即可。2、STM32CubeMX配置LED引脚测试定时器。配置定时器时钟和参数• 定时器时间=1/(时钟频率/预分频/计数周期),TIM2的时钟由APB1提供。• 本实验APB1提供的时钟为20MHz,预分频为2000,计数周期为10000,通过以上公式:定时 器=1/(20M/2000/10000)=...原创 2020-02-15 16:50:51 · 1178 阅读 · 0 评论 -
小熊派开发板测评
前言我第一次接触小熊派是因为我们的比赛项目。我们需要一个通信方式,可以远距离传输,不受墙体等其他因素影响。最后我们选择了NBIOT,于是在淘宝中找这个相关的店铺,最后看到了小熊派。第二次便是看到学长发的达尔闻得连接,于是申请了一个小熊派开发板。其实在一开始我对小熊派开发板得了解几乎为零,但经过两个月得探索,我也渐渐喜欢上了这个开发板下面就让我们一起走进小熊派得世界。一、小熊派开发板简介小熊...原创 2020-04-13 18:38:19 · 8902 阅读 · 0 评论 -
学习日记——光感传感器—I2C(2020.2.15)
I2C基础知识• 简介: I2C(Inter-Integrated Circuit)是内部整合电路的称呼,是一种串行通讯总线,使用多主从架构,由飞利浦公司在1980年 为了让主板、嵌入式系统或手机用以连接低速周边装置而发展。I2C的正确读法为"I-squared-C" ,而"I-two-C"则是另一种 错误但被广泛使用的读法,在中国则多以"I方C"称之。I2C 总线支持任何IC 生产过程(NMO...原创 2020-02-16 18:53:14 · 3566 阅读 · 2 评论 -
学习日记——DAC实验(2020.2.6)
区分ADC和DACADC(输入)——模拟量转到数字量输入DAC(输出)——数字量转到模拟量输出概念数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。DAC可以配置为...原创 2020-02-09 11:46:19 · 2228 阅读 · 0 评论 -
学习日记——SPI协议驱动LCD屏(2020.2.10)
SPI理论基础知识• SPI(Serial Peripheral Interface):• 串行外设接口,是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的 通信总线。• SPI主要采用四线制:• SS(Slave Select):从设备使能信号,由主设备控 制。;• SCK (Serial Clock):时钟信号线,由主设备发出;• MOSI (Ma...原创 2020-02-16 18:53:54 · 19993 阅读 · 8 评论 -
学习日记——基于LiteOS Studio的智慧物流案例开发(2020.2.20)
准备阶段:开发板:小熊派开发板(提前组装)将,NB卡,NB35-A通信扩展板,E53_ST1GPS模块IDE:LiteOS Stiudio (小熊派的编译环境)平台:华为云账号(开通开发中心的权限,若使用软件开发服务进行应用开发,还需要开通软件开发服务权限)硬件连接将SIM卡装入NB35-A通行扩展板中,将卡的缺口朝外插入。将E53_ST1安装到开发板上,将E53_ST1板上的左...原创 2020-02-23 16:06:33 · 2370 阅读 · 7 评论 -
学习日记———串口通信原理(2020.2.1)
通信常用的有限无线的通信方式有限(RS-232、RS-485、CAN)无线(蓝牙、433M、Zigbee、Wifi、GSM)这里简单的总结串口通信串口通信基础原理1. 串口通信定义串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采...原创 2020-02-03 13:19:35 · 5546 阅读 · 0 评论 -
学习日记——ADC工作原理(2020.2.9)
ADC引脚查找开发板上的ADC原创 2020-02-14 17:24:02 · 2729 阅读 · 0 评论 -
学习日记——物可视
百度云物联网组件图物可视的数据源可以是物管理,我们的设备可以通过MQTT协议将数据上报给物管理。物管理再将我们上报的数据作为物可视的数据源。我们的设备还可以将数据上报到物接入,之后通过规则引擎来将数据发送给时序数据库。时序数据库再作为物可视的数据源。物可视的数据源还可以是静态数据。【物管理】注意:1 【物管理】接入协议:MQTT、HTTP,可与物引擎、告警服务、物可视等产品无缝对接;2 【物模型】:由一个或多个属性构成的,可以用来表示一类设备;3 【物影子】:对应着现实世界中的一台真实设备原创 2020-10-03 20:41:49 · 876 阅读 · 0 评论 -
学习总结——小熊派+ESP8266
文章目录小熊派一、知识点二、感想小熊派一、知识点1、HAL库的使用2、点亮LED灯3、配置GPIO4、按键输入(循环查询、外部中断)5、串口6、模数转换7、定时器8、单片机内部flash读写9、GPS定位二、感想首先我拿到小熊派开发板的时候,我的第一感觉就是这个板子颜值好高。它的整体是一个蝴蝶的形状。支持很多模组,还有许多案例。适合初学者学习物联网...原创 2020-10-22 21:54:46 · 2033 阅读 · 0 评论 -
学习日记——MQTT协议初学
MQTT特点"轻量级"通信协议:实现MQTT协议的开销比较小,无需太多的额外数据/文本。基于TCP/IP协议:建立TCP连接后,云下设备或云平台按照MQTT协议规定的数据格式来通信。(属于应用层)基于客户端——服务端模式下:云下设备????客户端、云平台????服务端基于[消息发布(PUBLISH)] 或 [消息订阅(SUBSCRIBE)]模式#请求——回答模式:假设打电话的时候,只有电话被播出并且对方的电话被接听,才能开始沟通交流。典型的同步模式。#发布——订阅模式:假设邮件发送的过程,只有原创 2020-08-31 14:39:36 · 655 阅读 · 0 评论 -
学习日记——腾讯云物联网平台
文章目录产品架构接入方式计费价格消息数计费规则具体价格表创建云端设备创建产品创建设备MQTT参数产品架构物联网通信提供灵活的设备接入方式,用户设备可基于 CoAP、MQTT等主流协议接入,实现设备管理,设备影子,消息通信等功能。同时对接丰富的云端服务组件和资源,为多个物联网场景打造采集+存储+计算的全栈服务。腾讯云的产品构架和百度云,阿里云类似,都是云下设备通过MQTT协议接入云平台,并可以通过规则引擎转发数据。接入方式SDK 接入:目前支持 Linux 、Android 平台的 SDK原创 2020-10-09 21:19:12 · 3225 阅读 · 3 评论 -
学习日记——时钟温湿计_Demo
程序例程如果成功接入则进入SNTP初始化如果连接时候wifi错误或者是密码错误进入微信智能配网。以上步骤和微信智能配网相同,增加了SNTP初始化这一步。配网成功也执行SNTP初始化SNTP初始化执行完毕之后每隔一秒种获取网络时间。并且每个五秒钟读取一次DHT11的温湿度数据。实验现象编译过程,下载过程,打开串口,复位esp8266.esp8266目前是STA模式,没有找到对应的WIFI。开启智能配网。智能配网成功由于失误,之前把我的温湿度的模块烧了。所以现在无法展原创 2020-10-12 00:01:21 · 201 阅读 · 0 评论 -
学习日记——阿里云物联网平台
文章目录前言一、阿里云物联网平台产品架构产品规格计费标准MQTT二、阿里云创建产品和设备1、开通物联网平台2、创建产品3、添加设备接入阿里云物联网平台规则引擎总结前言如何使用阿里云物联网平台,和如何连接物联网平台。一、阿里云物联网平台产品架构设备通过MQTT等协议将数据上报到阿里云物联网平台,之后通过规则引擎,将数据发送到阿里云其他云服务,来实现需要的功能。产品规格基础版:提供安全可靠的设备连接能力,提供设备管理和固件升级能力,支持规则引擎进行数据引流。高级版:在基础版的所有功能的基础上,原创 2020-10-04 18:54:33 · 2530 阅读 · 0 评论 -
学习日记——天工物接入介绍(百度云)
物接入物接入loT Hub是全托管的云服务,通过主流的物联网协议(如MQTT) 通讯,可以在智能设备与云端之间建立安全的双向连接,快速实现物联网项目.支持亿级并发连接和消息数,建立海量设备与云端安全可靠的双向连接,无缝对接天工平台和百度云的各项产品和服务。可以利用物接入loT Hub来作为搭建物联网应用的第一步。1、提供SDK接入方式...原创 2020-09-14 17:13:20 · 2323 阅读 · 0 评论 -
学习日记——物联网云平台组件(云消息的后续处理)
百度云物联网组件图设备通过MQTT等协议将数据上报到百度云平台,百度云通过主题来将设备分发给其他设备,并且可以通过规则引擎来将数据发送给时序数据库对象存储等等其他云服务,来实现我们想要的各种功能。规则引擎一、规则引擎简介使用规则引擎功能,可将Topic中的数据消息转发至其他Topic或其他百度云产品进行存储或处理。当设备基于Topic进行通信时,我们可以在规则引擎中编写SQL对Topic中的数据进行数据转换处理,并配置转发条件将处理后的数据过滤并转发到其他设备Topic或百度云其他服务。原创 2020-10-03 15:51:16 · 553 阅读 · 0 评论 -
学习日记——微信智能配网
当我们将8266产品,从一个 WiFi 环境,拿到另一个 WiFi 环境中,如果没有智能配网功能,我们只能在程序中修改【WiFi名 +WiFi密码】,重新烧录程序,非常麻烦。8266配网的方式有很多,包括网页配网、APP配网、微信配网等。SmartConfig接口如果想使用智能配网功能,就必须包含smartconfig.h头文件。(1)快速连接模式(2)关闭快连模式(3)设置快连模式的协议类型了解以上API即可,如需了解更多,请查看文档...原创 2020-10-11 23:35:42 · 1229 阅读 · 0 评论 -
学习日记——MQTT-FX操作说明
MQTT-FX背景我们的设备,在连接MQTT服务端之前,建议先使用MQTT-FX客户端连接MQTT服务端。来检测MQTT服务端的工作状态、MQTT通信时各项参数的正确性、网络连接是否正常。MQTT客户端软件本身就集成了MQTT协议,我们只需要设置相关的连接参数,就可以将软件作为MQTT客户端,连接MQTT服务端,连接到MQTT服务端之后,我们就可以使用MQTT-FX客户端来和MQTT服务端交互,实现订阅主题,发布消息等。可以从百度网盘上下载此软件链接:https://pan.baidu.com/s原创 2020-09-14 16:05:04 · 1859 阅读 · 0 评论 -
学习日记——IIC_OLED
文章目录一、I2C使用说明1、简介2、I2C管脚3、I2C相关API4、原理图二、使用I2C驱动OLED1、文件的添加**2、如何使用OL ED驱动函数:**三、OLED例程参考链接一、I2C使用说明1、简介ESP8266目前提供的I2C主设备的接口,可以对其他I2C从设备(例如大多数传感器)进行控制与读写。ESP8266没有硬件I2C外设。其I2C功能是由GPIO模拟产生的。I2C的时钟频率为100KHZ.2、I2C管脚IO14作为I2C的SCL;IO2作为I2C的SDA3、I2原创 2020-10-11 22:00:17 · 788 阅读 · 0 评论 -
学习日记——物联网云平台(乐鑫云平台)
物联网云平台了解1、物联网云平台:接收设备上报的数据、向设备下发数据、对数据进行转发/分析/计算/显示、管理设备等。2、常见的物联网云平台一般有:①:私有物联网云平台:假设某瓜农,为瓜棚装上了物联网温湿计,温湿度数据通过网络发送某台主机。这台主机运行特定的程序,作用是记录并分析瓜棚的温湿度。那么,这台主机就是只为一个客户服务的物联网服务器。②:通用物联网云平台:专业机构搭建开发的物联网服务平台,提供免费/收费的物联网云平台服务面向的场合是:大量客户、大量设备、大量数据。3、相比于传统开发使用通用物原创 2020-08-24 13:35:40 · 3616 阅读 · 1 评论 -
学习日记——《MQTT-JX》例程讲解(完结版)
头文件#include "ets_sys.h"#include "driver/uart.h"#include "osapi.h"#include "mqtt.h"#include "wifi.h"#include "config.h"#include "debug.h"#include "gpio.h"#include "user_interface.h"#include "mem.h"#include "sntp.h"在写主程序之前需要把这些头文件都添加上,不然大家需要自己写一原创 2020-09-24 18:01:16 · 975 阅读 · 1 评论