
STM32物联网
文章平均质量分 84
利用STM32单片机加ESP8266模块 和用Android studio写的APP 控制LED小灯、继电器以及上传温湿度信息到手机APP端
果果小师弟
微信公众号:果果小师弟,电子信息在读研究生
展开
-
物联网中常用的数据处理方法
取出某一段数据中的某部分数据/*********************************************************** 函数名称:Find_string(char *pcBuf,char*left,char*right, char *pcRes) 函数功能:寻找特定字符串 入口参数: char *pcBuf 为传入的字符串 char*left 为搜索字符的左边标识符 例如:"[" char*r原创 2021-04-10 14:35:33 · 1812 阅读 · 2 评论 -
正点原子STM32F407ZGT6以太网ETH—LwIP通信笔记
互联网模型互联网技术对人类社会的影响不言而喻。当今大部分电子设备都能以不同的方式接入互联网(Internet),在家庭中PC常见的互联网接入方式是使用路由器(Router)组建小型局域网(LAN),利用互联网专线或者调制解调器(modem)经过电话线网络,连接到互联网服务提供商(ISP),由互联网服务提供商把用户的局域网接入互联网。而企业或学校的局域网规模较大,常使用交换机组成局域网,经过路由以不同的方式接入到互联网中。通信至少是两个设备的事情,需要相互兼容的硬件和软件支持,我们称之为通信协议、以太网通原创 2021-03-30 17:26:43 · 12623 阅读 · 1 评论 -
STM32物联网实战教程(十)—阿里云物联网平台搭建
1.创建设备2.添加设备3.Topic列表4.添加设备属性原创 2021-03-26 19:50:00 · 2740 阅读 · 0 评论 -
STM32物联网实战教程(九)—Android studio新建一个项目
1. 创建HelloWorld项目2. 修改阿里云镜像源这一步一定要需要,不然的话你需要编译很久,因为在sync的过程中要下载很多的资源是在外网的,我们这里使用阿里云像源就会很快。修改后只对本项目有效:第一处代码maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'原创 2020-08-11 13:36:18 · 4355 阅读 · 0 评论 -
STM32物联网实战教程(八)—测试MQTT连接阿里云物联网平台
STM32物联网实战教程(一)—ESP8266的AT指令集详解STM32物联网实战教程(二)—MQTT协议简介STM32物联网实战教程(三)—MQTT协议产品和设备STM32物联网实战教程(四)—MQTT协议Connect控制报文STM32物联网实战教程(五)—MQTT订阅主题和订阅确认STM32物联网实战教程(六)—MQTT协议取消订阅和取消订阅确认STM32物联网实战教程(七)—MQTT协议发布消息和发布确认STM32物联网实战教程(八)—测试MQTT连接阿里云物联网平台STM32物联.原创 2020-08-18 15:18:21 · 5632 阅读 · 0 评论 -
STM32物联网实战教程(七)—MQTT协议发布消息和发布确认
发布消息和发布确认一、发布消息1.固定报头2.可变报头3.有效载荷4.JSON5.客户端发送到服务端6.剩余长度二、发布确认 发布消息的单词为publish。PUBLISH 控制报文是指从客户端向服务端或者服务端向客户端传输一个应用消息。我们这里的Qos等级为:00。一、发布消息1.固定报头2.可变报头 发布消息中的可变报头不包含报文标识符,只包含主题名Topic Name。主题名(Topic Name)用于识别有效载荷数据应该被发布到哪一个信息通道。名 必须是 PUBLISH 报文可变报头原创 2020-08-15 14:35:35 · 5232 阅读 · 0 评论 -
STM32物联网实战教程(六)—MQTT协议取消订阅和取消订阅确认
取消订阅和取消订阅确认一、取消订阅1.固定报头2.可变报头3.有效载荷二、取消订阅确认1.固定报头2.可变报头3.有效载荷4.最终得到订阅确认的报文一、取消订阅 上一节我们说到了要订阅主题和订阅确认,就相当于你关注了我的微信公众号:果果小师弟(订阅主题),那么我每次发布一条新的文章之后你就会收到。那么过一段时间你不想关注我的公众号了就去狠心的取消关注(取消订阅)。那么这一节就教你如何来取消关注我的公众号,可不是点一下取消关注就可以了哟,需要发送相应的报文来取消订阅。(当然大家一定不要取消关注我的公众号原创 2020-08-15 14:34:24 · 2680 阅读 · 0 评论 -
STM32物联网实战教程(五)—MQTT订阅主题和订阅确认
订阅主题和订阅确认一、订阅主题1.固定报头2.可变报头3.有效载荷二、订阅确认1.固定报头2.可变报头3.有效载荷4.最终得到订阅确认的报文一、订阅主题 订阅主题指的是客户端向服务端订阅,服务端知道了客户端订阅后会返回一个信号告诉客户端我知道了这个叫订阅确认。再给举一个例子,比如我的微博是客户端,一个明星的微博是服务端,我关注了这个明星,也就是说我订阅了他,那么这个明星只要在微博上发了一些信息的话,马上就可以推送给我。订阅主题,英文单词Subscribe,之前在讲connect控制报文的时候,nnec原创 2020-08-15 14:32:03 · 7287 阅读 · 2 评论 -
STM32物联网实战教程(四)—MQTT协议Connect控制报文
单片机上的温湿度信息是如何同步到云服务器的呢?我们可以当做原创 2020-08-15 14:31:02 · 5044 阅读 · 5 评论 -
STM32物联网实战教程(三)—MQTT协议产品和设备
产品和设备1.传统方式开发与阿里云物联网平台开发2.准备工作3.操作步骤4.添加一个产品5.添加一个设备1.传统方式开发与阿里云物联网平台开发 单片机上的温湿度信息是如何同步到云服务器的呢? 你就当作在云服务器里面有一个类似的虚拟设备,这个虚拟设备也就是显示温度和湿度的,这个虚拟设备跟实际的设备它的信息状态是同步的,什么叫做同步的呢?比如单片机上的湿度显示是53%,那么云服务器上也显示是53%。我们实验的目的是在手机APP上看到单片机上的信息,那么我们以后要做的另外一部分就是云服务器跟咱们的手原创 2020-08-15 14:26:25 · 4014 阅读 · 1 评论 -
STM32物联网实战教程(二)—MQTT协议简介
文章目录一、理论知识二、实现部分1、单片机2、服务器3、手机4、实践部分 一说起物联网很多人可能觉得听过但是觉得很难,因为不是这个专业也导致没有信心去深入了解。其实不然,只要你会玩微博也能了解。按照国际惯例,写文章前先来个引言。因为木有引言先给大家讲个小故事,年前有个好朋友约喝茶,寒暄之后说最近物联网那么火,正好有个有意思的想法,看看能不能实现(他本人非电子专业),他说家里有很多电器,比如小米的电视,西门子的洗衣机,海尔的空调==,能不能把这些开关统一起来,做成一个标准,那么就可以用一个遥控或者手机ap原创 2020-08-15 14:03:20 · 6550 阅读 · 1 评论 -
STM32物联网实战教程(一)—ESP8266的AT指令集详解
介绍各种网络通信协议之前我们必须保证硬件设备先连接到网络才行,联网的方式有很多种,比如通过网线联网、GPRS 联网(SIM 流量业务)、或者家中 WIFI 路由器联网。这常用的三种方式只不过是硬件层不同而已,其内置的都是 TCP/IP 网络协议,其中最方便、成本最低的联网方式是 WIFI 联网。 WIFI 射频芯片的供应商市面上有很多,常见的比如乐鑫,博通,瑞昱,德州仪器(TI)、庆科等。ESP8266 的特点的就是价格便宜、资料齐全,支持 SDK 开发和 AT 开发。其中 SDK 开发可以省.原创 2020-08-15 14:19:41 · 28178 阅读 · 7 评论