物联网客栈
码龄3年
  • 79,501
    被访问
  • 91
    原创
  • 270,353
    排名
  • 573
    粉丝
关注
提问 私信

个人简介:南京小驿物联科技技术有限公司专注做开源智能硬件,为用户提供完整的基于微信小程序的物联网解决方案,用户可以在开源产品基础上定制自己产品,快速提高用户开发智能硬件产品效率,我们的使命是加速更多物联网创意产品的起航,让技术不再是阻碍!

  • 加入CSDN时间: 2019-05-02
博客简介:

weixin_45006076的博客

查看详细资料
  • 4
    领奖
    总分 479 当月 26
个人成就
  • 获得79次点赞
  • 内容获得65次评论
  • 获得651次收藏
创作历程
  • 20篇
    2021年
  • 68篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • pyqt5快速入门
    14篇
  • 物美智能
    2篇
  • 工具
    2篇
  • STM32玩转物联网
    7篇
  • C语言基础
    3篇
  • 51单片机玩转物联网
    9篇
  • 微信小程序开发
    6篇
  • Mqtt从部署到应用
    2篇
  • ESP8266官方V3.1 SDK
    3篇
  • RISC-V单片机玩转物联网
    8篇
  • ESP8266 Arduino快速上手
    14篇
  • 合宙Cat1开发实战
    1篇
  • WIFI模块开发: W600
    11篇
  • uni-app
    5篇
  • python
    2篇
  • 物联网项目开发
    3篇
兴趣领域 设置
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

02-使用ESP8266连接物美

前言:本节,我们带领大家更新安信可ESP8266 MQTT透传AT固件,然后使用串口工具控制ESP8266连接物美智能。一、准备1. 硬件准备(1) 准备ESP8266模块,本实验使用安信可ESP-12F模块(2) 准备串口助手本实验采用串口工具使用的是CH340驱动,注意根据自己串口模块针对性安装驱动,否则电脑将无法识别串口驱动!2. 软件准备(1) 下载MQTT固件安信可官网下载MQTT透传AT固件:https://docs.ai-thinker.com/%E5%9B%BA%E4%
原创
发布博客 2021.09.01 ·
1178 阅读 ·
0 点赞 ·
0 评论

01-mqtt.fx工具快速连接物美物联网

前言:从今天开始,我们学习智能宿舍系统,前端我们使用微信小程序进行开发,服务器选用开源物联网平台-物美智能,学完本系列课程,相信大家可以自行DIY,连接智能灯、智能插座、智能环境检测仪…,实现全屋智能。一、物美平台简介**1. 物美智能(wumei-smart)]是一套开源的软硬件系统,可用于二次开发和学习,快速搭建自己的智能家居系统。**硬件工程师可以把自己的设备集成到系统;软件工程师可以使用项目中的设备熟悉软硬件交互。演示视频 >2. 服务端使用spring boot、数据库mysql和
原创
发布博客 2021.08.27 ·
1796 阅读 ·
2 点赞 ·
3 评论

01 设置Ubuntu和win10共享文件夹

1 安装配置ubuntu本文使用ubuntu16.0.4,Windows下先安装VMware,然后安装ubuntu虚拟机,安装过程,不在详述,如果不明,可百度解决。2 操作步骤2.1 设置共享文件夹首先打开虚拟机,点击虚拟机下拉菜单,选择重新安装VMware Tools。右击选择copy to,将下载的VMwareTools-10.3.10-13959562.tar.gz复制到Downloads下然后开始解压获取的VMware Tools压缩包:tar zxf VMwareTools-10.
转载
发布博客 2021.08.10 ·
303 阅读 ·
0 点赞 ·
0 评论

STM32物联网套件基础版06-串口通信

前言串口通信在嵌入式开发中占据非常重要的低位,串口经常被用来调试系统,打印必要的调试信息,帮助我们分析定位问题,同时很多常见的外设也支持串口协议,如WIFI模块、蓝牙模块、4G模块、指纹模块、PM2.5传感器、甲醛传感器等诸多元器件,本节开始,我们正式学习STM32单片机的串口。一、基础知识1. STM32物联网套件简介STM32物联网套件目前有两个版本:基础版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:高级版版主要元器件如下所示
原创
发布博客 2021.06.26 ·
466 阅读 ·
4 点赞 ·
5 评论

STM32物联网套件基础版05-外部中断

前言上一节我们学习了单片机独立按键操作,实际上我们采用的是查询的方法,MCU实时检测有无按键按下比较占用MCU资源,本节我们将使用中断的方法实现按键操作。一、基础知识1. STM32物联网套件简介STM32物联网套件目前有两个版本:基础版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:高级版版主要元器件如下所示:STM32物联网套件致力于带领大家入门物联网,不仅学习STM32,也了解转微信小程序开发、物联网服务器后台开发,真正做到
原创
发布博客 2021.06.04 ·
392 阅读 ·
0 点赞 ·
5 评论

STM32物联网套件基础版04-独立按键

前言前几节用到的LED灯、蜂鸣器、继电器元器件,我们都是使用STM32的GPIO输出功能进行驱动,本节开始我们学习GPIO输入功能,当外部按键按下时候,单片机能够实时检测到,按键作为输入设备,在嵌入式系统开发过程中十分常见,一般来说,按键可以设置系统参数、控制系统运行状态。一、基础知识1. STM32物联网套件简介STM32物联网套件目前有两个版本:基础版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:高级版版主要元器件如下所示:
原创
发布博客 2021.05.25 ·
274 阅读 ·
0 点赞 ·
3 评论

STM32物联网套件基础版03-控制继电器

前言继电器是一个生活中比较常用的元器件,有了继电器,我们可以使用单片机输出的低电平控制高电平期间工作,比如继电器接到220V用电器上,可通过单片机智能控制用电器,本节我们开始正式学习如何使用继电器。一、基础知识1. STM32物联网套件简介STM32物联网套件目前有两个版本:基础版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:高级版版主要元器件如下所示:STM32物联网套件致力于带领大家入门物联网,不仅学习STM32,也了解转微
原创
发布博客 2021.05.22 ·
999 阅读 ·
2 点赞 ·
11 评论

STM32物联网套件基础版02-驱动蜂鸣器

前言上一节,我们完成了驱动LED实验,本节我们学习使用蜂鸣器,首先我们介绍下蜂鸣器,然后完成实验:每隔一秒钟驱动蜂鸣器报警一次。一、基础知识1. STM32物联网套件简介STM32物联网套件目前有两个版本:基础版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:高级版版主要元器件如下所示:STM32物联网套件致力于带领大家入门物联网,不仅学习STM32,也了解转微信小程序开发、物联网服务器后台开发,真正做到了解一个物联网项目的方方面
原创
发布博客 2021.05.18 ·
383 阅读 ·
0 点赞 ·
6 评论

指针作为参数传递内存

我们先看一个程序,说说存在的问题:char *GetNewMemory(char *p){ p = (char *)malloc(100);}int main(void){ char *p = NULL; GetNewMemory(p); strcpy(p, "1234"); printf("p-> : %s\r
", p);}上述程序希望使用GetMemory()函数获取一块新的内存,并通过一个指针参数p获取新内存首地址,事实上main函数中strcpy(p, "123
原创
发布博客 2021.05.11 ·
40 阅读 ·
1 点赞 ·
0 评论

C语言判断系统数据大小端存储方式

前言本节,我们将学习C语言库中数据存储方式,并通过编写代码确定当前系统的数据存储方式。一、基础知识1.大端模式大端模式是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。2.小端模式小端模式是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。3.为什么会有大小端之分?为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的
原创
发布博客 2021.05.11 ·
118 阅读 ·
0 点赞 ·
1 评论

C语言库函数篇1:sscanf用法

前言本节,我们将学习C语言库函数sscanf()的使用,使用sscanf可以快速的从复杂字符串中获取自己需要的数据。一、 基础知识1.简介sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。2.函数描述int sscanf(const char *buffer, const char *format, [argument]...); 参数:buffer:需要解析的源字符串format:窗体控件字符串,定义解析字符串的规则,可以是一
原创
发布博客 2021.04.26 ·
174 阅读 ·
0 点赞 ·
0 评论

51单片机玩转物联网基础篇09-串口通信

前言串口通信在嵌入式开发中占据非常重要的低位,串口经常被用来调试系统,打印必要的调试信息,帮助我们分析定位问题,同时很多常见的外设也支持串口协议,如WIFI模块、蓝牙模块、4G模块、指纹模块、PM2.5传感器、甲醛传感器等诸多元器件,本节开始,我们正式学习51单片机的串口。一、基础知识1. 通信方式简介串口使用的通信方式是串行通信,串口通信是相对于并行通信来说的,所谓并行通信的是数据的各位同时传送,其特点是传输速度快、效率高,但是使用数据线较多,传输成本较高,适合近距离通信,其示意图如下:所谓串
原创
发布博客 2021.03.26 ·
581 阅读 ·
0 点赞 ·
2 评论

06-条件渲染

前言上一节,我们使用简单数据绑定方式在WXML页面显示连接阿里云和订阅topic是否成功,本节,我们学习小程序的条件渲染,在上一节代码基础上增加一个条件判断,当小程序连接服务器成功并且订阅topic成功后,会在按钮下方显示一个成功图标。一、基础知识微信小程序的条件渲染使用wx:if来实现,满足条件的代码块才会被渲染,常用方法如下:(1) wx:if基本用法框架中使用wx:if=“”来判断是否需要渲染代码块:<view wx:if="{{condition}}">满足条件判断</
原创
发布博客 2021.03.24 ·
58 阅读 ·
0 点赞 ·
0 评论

05-数据绑定

前言上一节,我们学习了如何连接阿里云并订阅topic,但是WXML页面什么也没做,本节,我们使用数据绑定方式渲染数据,将结果实时显示在主页面上。一、基础知识数据绑定指的是WXML 中的动态数据均来自对应 Page 的 data。通过修改Page中的data,小程序就可以自动渲染到WXML中显示效果。数据绑定常见的类型如下:(1) 简单数据绑定<view> {{ message }} </view>Page中给message赋值,直接在WXML中使用{{ }}方式获取渲
原创
发布博客 2021.03.08 ·
61 阅读 ·
0 点赞 ·
0 评论

04-使用MQTT连接阿里云

前言本节我们使用介绍的微信小程序连接阿里云服务器功能,这个功能主要是为了实现通过微信小程序来对设备进行监控。一、基础知识MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在
原创
发布博客 2021.03.08 ·
429 阅读 ·
0 点赞 ·
0 评论

【再见,2020】车载安全检测仪

前言据了解,每年全世界各地都会发生很多在车内中暑、被熏晕或窒息死亡的案例,2019年7月27日,纽约一位父亲不小心将不到1岁的一对龙凤胎婴儿忘记车内8小时,发现时候,孩子已经死亡,解决车内安全隐患问题刻不容缓!本系统采用RT-Thread国产操作系统,实时监测车内二氧化碳浓度,当二氧化碳浓度高于设定阈值,立刻通过4G Cat1模块报警,用户通过微信收到报警信息。一、开发环境硬件: 小熊派STM32开发板扩展板:中移ML302 4G模块,二氧化碳模块,人体红外传感器RT-Thread版本:RT-T
原创
发布博客 2021.01.30 ·
242 阅读 ·
0 点赞 ·
2 评论

03-底部导航功能

前言本节我们使用介绍的微信小程序底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的。一、基础知识1.Tabbar如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页。list属性是对象数组,每一项表示一个Tabbar项,其字段含义为其他资料详见官网资料:https://developers.weixin.qq.com/miniprogram/dev/extended/weui/tabbar.ht
原创
发布博客 2021.01.13 ·
113 阅读 ·
0 点赞 ·
0 评论

51单片机玩转物联网基础篇08-定时器

前言在实时控制系统中,经常需要定时时钟以实现精准延时、定时,也经常需要计数功能以实现对外界脉冲进行计数, 本节,我们开始学习51单片机的定时器,然后开启一个定时器,实现1S翻转一次电平,控制LED灯亮灭。一、基础知识1.定时器简介51单片机的定时器有两个,分别是T0和T1,它们可以用于定时或者对外部脉冲(事件)计数,还可以作为串行口的波特率发生器使用,定时器裸机结构图如下所示定时器工作在定时方式时候,计数器对内部时钟机器周期数进行计数,每个机器周期等于12个晶体震荡周期,定时器工作在计数方式时候
原创
发布博客 2021.01.13 ·
246 阅读 ·
0 点赞 ·
0 评论

51单片机玩转物联网基础篇07-外部中断

前言本节我们开始,我们学习51单片机的中断系统,51单片机有5个中断源,我们首先学习外部中断,并通过中断方式检测P3^2接口是否有低电平产生。一、基础知识1.中断简介中断是指CPU在执行A事件的时候,突然收到B事件发出的(中断)请求,CPU停止手中的事情,转而去执行B事件,B事件执行完毕后,又回到原来A事件被打断的地方,继续执行程序的过程,示意图如下所示:51单片机共有5个中断源,分别是外部中断0、外部中断1、定时器中断0、定时器中断1和串口中断,这5个中断源有二个中断优先级,每个中断源可以编程
原创
发布博客 2021.01.02 ·
123 阅读 ·
0 点赞 ·
0 评论

02-按钮点击跳转页面

前言微信小程序是最近比较流行的一种新的页面交互工具,以其便捷的用户体验而备受瞩目,更重要的是开发成本低。一、基础知识微信的按钮是采用标签,它通过bindtap属性绑定点击事件。二、步骤1,新建工程首先我们根据上一节建立的工程中,复制一个文件夹,创建一个页面,实际文件夹如下图:2,修改代码然后找到index.wxml,并将其中的代码修改为:<view class="container"><button bindtap="goToPage">测试按钮</but
原创
发布博客 2020.12.30 ·
434 阅读 ·
0 点赞 ·
0 评论
加载更多