优秀不够,你是否无可替代

知识从未如此性感。 烂程序员关心的是代码,好程序员关心的是数据结构和它们之间的关系 --QQ群: 607064330 --本人QQ:946029359 --淘宝 https://shop411638453.taobao.com/

导航

统计

随笔分类 - 开发板(ESA2GJK1DH1K)物联网开发:基本通信篇

ESA2GJK1DH1K基础篇: APP使用APUConfig配网绑定ESP8266,实现远程温湿度显示和远程控制继电器
摘要:视频讲解整体说明这节演示一下使用APP配网绑定ESP8266然后和ESP8266实现远程温湿度采集和远程控制继电器绑定方式:APUConfigAPUConfig是我自己取的名字,这种方式一开始是为了微信小程序配网绑定ESP8266而做为了和微信小程序绑定方式做到统一,故我也用APP做了一款测试功能1 阅读全文

posted @ 2020-06-15 11:37 杨奉武 阅读(139) 评论(0) 推荐(0) 编辑

阿里云物联网平台: 使用阿里云物联网平台提供的物理模型Topic通信控制(Air202,TCP透传指令)
摘要:说明 这节来看一下阿里云提供的物模型Topic 2. 咱把发布的主题改为: /sys/a1m7er1nJbQ/Mqtt/thing/event/property/post 然后订阅主题为: /sys/a1m7er1nJbQ/Mqtt/thing/service/property/set 给大家说一下 阅读全文

posted @ 2020-05-19 06:54 杨奉武 阅读(249) 评论(0) 推荐(0) 编辑

阿里云物联网平台: 使用阿里云物联网平台提供的自定义Topic通信控制(Air202,TCP透传指令)
摘要:现在咱用Air202连接 1.首先根据自己的修改一下信息 注意:心跳包时间最短是20S,阿里云服务器为减小通信压力而强制的! 2.咱使用阿里云的自定义Topic进行通信 所谓自定义就是传输的消息可以随意 阿里云把咱设备可以订阅的主题和发布的主题全部规定好了 咱发布的主题用 /a1m7er1nJbQ/ 阅读全文

posted @ 2020-05-19 06:24 杨奉武 阅读(327) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 源码使用注意事项和程序优化
摘要:程序BUG:单片机 1-V1.0版本:MQTT断线处理函数里面 有的程序只写了: ConfigModuleNoBlockFlage = 0; 断线重连需要按照下面处理,请用户检查自己的程序! 程序优化:单片机 1-V1.0版本:MQTT心跳包处理优化 屏蔽掉: mqtt->KeepAliveTime 阅读全文

posted @ 2020-05-16 12:13 杨奉武 阅读(113) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备(V1.0)(AT+TCP非透传指令)
摘要:前言 请先学习使用上一节,透传方式! 请先学习使用上一节,透传方式! 请先学习使用上一节,透传方式! 有些用户使用的模块可能是非透传模式,故,给用户提供一节非透传模式下的工程! 实现功能概要 STM32控制WI-Fi模块以AT指令TCP非透传方式连接MQTT服务器, 实现MQTT通信控制. 提示 非 阅读全文

posted @ 2020-05-12 13:09 杨奉武 阅读(102) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 阿里云物联网平台加入规则引擎(云产品流转),让两个MQTT设备之间实现通信
摘要:说明 前面几节只是单个的设备连接阿里云物联网平台,这一节咱说一下如何让两个设备之间实现通信 再增加一个设备 根据设备的信息,获取MQTT的相关参数 https://help.aliyun.com/document_detail/86706.html 阿里云的说明文档 MQTT: IP地址 {"Pro 阅读全文

posted @ 2020-04-16 00:43 杨奉武 阅读(632) 评论(0) 推荐(1) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 云平台显示单片机采集的温湿度数据,控制设备继电器(基于GPRS模块,AT指令TCP_MQTT通信)(V1.0)
摘要:实现的功能 把单片机采集的温湿度显示在云平台 实现步骤1 1.在云平台再弄一个自定义功能 实现步骤2 我就是修改的这一节的单片机程序 https://www.cnblogs.com/yangfengwu/p/12612748.html 1.为了方便大家使用,我修改成了下面 用户直接根据自己的修改就可 阅读全文

posted @ 2020-04-15 11:44 杨奉武 阅读(226) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 云平台显示单片机采集的温湿度数据,控制设备继电器(基于ESP8266,AT指令TCP_MQTT通信)(V1.0)
摘要:实现的功能 把单片机采集的温湿度显示在云平台 实现步骤1 1.在云平台再弄一个自定义功能 实现步骤2 我就是修改的这一节的单片机程序 https://www.cnblogs.com/yangfengwu/p/12539421.html 1.为了方便大家使用,我修改成了下面 用户直接根据自己的修改就可 阅读全文

posted @ 2020-04-14 19:38 杨奉武 阅读(180) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: APP扫描Air202上面的二维码绑定设备并通过MQTT控制设备(兼容SIM800)(V1.0)
摘要:前言 刚刚封装好了比较完善的MQTT库 如果是初学者可以先学习51单片机实现MQTT实现通信控制的文章 https://www.cnblogs.com/yangfengwu/p/12536382.html 之所以又封装了一套是因为前面用的官方的库太大,小容量的单片机无法承受 当然主要还是为了大家可以 阅读全文

posted @ 2020-04-01 15:09 杨奉武 阅读(309) 评论(0) 推荐(1) 编辑

ESA2GJK1DH1K基础篇: 移植MQTT底层包到自己的项目(V1.0)
摘要:前言 代码中的运行流程已经在 https://www.cnblogs.com/yangfengwu/p/12539421.html 文章的最后做了介绍 其实咱学东西最主要的是学以致用,应用到自己的工程项目里面 这节着重说一下如何把源码中的MQTT底层包移植到用户自己的工程 这节代码只是讲解详细流程, 阅读全文

posted @ 2020-03-21 18:08 杨奉武 阅读(463) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备(V1.0)(AT+TCP透传指令)
摘要:前言 近期刚刚封装好了比较完善的MQTT库 后期的文章将对最新封装的库做一下补充 如果是初学者可以先学习51单片机实现MQTT实现通信控制的文章 https://www.cnblogs.com/yangfengwu/p/12536382.html 之所以又封装了一套是因为前面用的官方的库太大,小容量 阅读全文

posted @ 2020-03-21 15:03 杨奉武 阅读(410) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 移植源码中SmartConfig程序到自己的项目
摘要:前言: 说明两个地方 1.点击按钮启动SmartConfig的地方 2.最终跳转的地方 说明 这节说明一下,如何把本人源码里面的SmartConfig程序移植到自己的工程 我要把所有的全部拿出来讲,让大家可以方便的把每一个功能移植到自己的工程. 新建一个项目 主页面只放一个按钮和一个文本框 按钮是负 阅读全文

posted @ 2019-11-25 02:21 杨奉武 阅读(653) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: Android实现SmartConfig简单Demo
摘要:下载源码去 百度安信可 导入源码 等待加载完 我的提示更新下软件 ,我就更新下 安装完成以后重新导入工程 安装到手机 注意,由于Android 9.0 以后的获取WIFI名称需要打开GPS,所以如果提示下图 需要自己手动打开GPS 输入密码,然后测试 测试准备工作 一,下载单片机程序 "测试APP使 阅读全文

posted @ 2019-11-22 15:47 杨奉武 阅读(472) 评论(0) 推荐(1) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 云平台显示单片机采集的温湿度数据,控制设备继电器(基于GPRS模块,AT指令TCP_MQTT通信)(V0.1)
摘要:实现的功能 上一节是使用的Wi-Fi模块连接的阿里云平台,这节呢咱用GPRS连接. 阿里云的设备配置还是按照上一节的,有个温度,有个湿度. 测试 一,打开单片机程序 二,根据自己的修改,然后下载进去单片机程序 三,调整波动开关位置,STM32和GPRS 串口1 通信 四,别忘了插手机卡,还有安装上天 阅读全文

posted @ 2019-11-19 14:03 杨奉武 阅读(524) 评论(0) 推荐(0) 编辑

阿里云物联网平台: Android 连接阿里云物联网平台
摘要:说明 这节是是为下一节做铺垫的 有了前两节的基础,这节呢咱让Android 连接阿里云物联网平台 使用这节的代码 https://www.cnblogs.com/yangfengwu/p/11883204.html 直接上菜吧,测试连接 连接MQTT的信息根据自己的填写 看下打印的信息 去阿里云物联 阅读全文

posted @ 2019-11-19 12:22 杨奉武 阅读(2662) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: Android实现MQTT封装源码使用说明
摘要:说明 这一节说明一下基础篇APP源码里面MyMqttCilent.java这个文件的使用 新建工程 安装MQTT的jar包 implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.2' 打开基础篇第一节测试里面的APP源 阅读全文

posted @ 2019-11-18 16:48 杨奉武 阅读(816) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: Android连接MQTT简单的Demo
摘要:题外话 我老爸也问我物联网发展的趋势是什么!!!!!! 我自己感觉的:(正在朝着 "我,机器人" 这部电影的服务器方向发展) 以后的设备都会和服务器交互,就是说本地不再做处理,全部的处理数据是在一个庞大的服务器端 咱现在手机上的各种软件以后也不会安装在手机了,所有的都是在服务器端 现在的微信小程序, 阅读全文

posted @ 2019-11-12 05:20 杨奉武 阅读(921) 评论(3) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 云平台显示单片机采集的温湿度数据,控制设备继电器(基于ESP8266,AT指令TCP_MQTT通信)(V0.1)
摘要:说明 你要这样想,云平台就是一个网页版的MQTT服务器+客户端 然后无非就是看看说明书,看看咱的设备连接的IP是多少,端口是多少,ID,用户名,密码,订阅发布的主题... 后面设备无论是AT,LUA,SDK,Android,C#,Python,网页,小程序.....等等等等 想让他们以MQTT方式连 阅读全文

posted @ 2019-11-11 03:32 杨奉武 阅读(738) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 使用阿里云物联网平台提供的物理模型Topic通信控制(ESP8266,TCP透传指令)
摘要:说明 这节来看一下阿里云提供的物模型Topic 2. 咱把发布的主题改为: /sys/a1m7er1nJbQ/Mqtt/thing/event/property/post 然后订阅主题为: /sys/a1m7er1nJbQ/Mqtt/thing/service/property/set 给大家说一下 阅读全文

posted @ 2019-11-10 08:02 杨奉武 阅读(485) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 使用阿里云物联网平台提供的自定义Topic通信控制(ESP8266,TCP透传指令)
摘要:现在咱用ESP8266连接 1.首先根据自己的修改一下信息 注意:心跳包时间最短是20S,阿里云服务器为减小通信压力而强制的! 2.设置下连接的路由器 咱们到最后面的时候会做一个 APP使用SmartConfig配网和绑定ESP8266, 并通过阿里云物联网平台实现远程通信控制.就和咱自建的一样 现 阅读全文

posted @ 2019-11-10 04:55 杨奉武 阅读(633) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT连接阿里云物联网平台
摘要:搜索物联网平台(如果没有开通自行开通) 创建产品 注意:看看自己的这里是那个区域的,后面会用到 现在我就需要知道设备怎么连接上 反正是MQTT,再怎么弄,也是MQTT,再怎么搞也就那几个参数....... 我只需要知道用户名,密码,IP地址,端口号,ClientID是啥就可以了 https://he 阅读全文

posted @ 2019-11-10 02:32 杨奉武 阅读(1030) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 关于各大物联网平台的MQTT通信
摘要:前言 这节稍微唠叨点 其实我很长时间都没有出怎么连接现成的物联网平台的教程, 一直写的是教给大家自己搭建服务器,主要原因是因为我感觉连接现有的学不到东西. 现在出这种教程,是因为发现确实很多人喜欢用. 所以我也推出详细的教程. 其实并没有大家想象的多么的高大上. 唠叨 说一下,大家连接我的MQTT服 阅读全文

posted @ 2019-11-10 01:15 杨奉武 阅读(566) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: STM32+GPRS(AT指令版)实现MQTT源码讲解(支持Air202,SIM800)(V0.1)
摘要:前言 注: 本程序发送心跳包,发送温湿度,返回控制数据这三个发送是单独的,有可能凑到一起发. 由于本身程序就是复杂性的程序,所以这节程序没有使用中断发送,没有使用环形队列发送,为了避免多条消息可能凑到一起发 如果嫌弃这个延时请自行优化,或者采用自己的方式解决,谢谢支持! 抱歉哈!我首先期望的是大部分 阅读全文

posted @ 2019-10-31 00:23 杨奉武 阅读(435) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备-单片机源码说明
摘要:前言 注: 本程序发送心跳包,发送温湿度,返回控制数据这三个发送是单独的,有可能凑到一起发. 由于本身程序就是复杂性的程序,所以这节程序没有使用中断发送,没有使用环形队列发送,为了避免多条消息可能凑到一起发 如果嫌弃这个延时请自行优化,或者采用自己的方式解决,谢谢支持! 抱歉哈!我首先期望的是大部分 阅读全文

posted @ 2019-10-31 00:09 杨奉武 阅读(443) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 移植MQTT底层包到自己的项目(V0.1)
摘要:前言 这节代码将在这一节的基础上实现 拷贝MQTT文件夹到当前工程 当前工程建个MQTT的文件夹,用于存放那个MQTT文件夹里面的内容 添加文件到里面 注意:::: 实际源码拷贝位置 为了便于移植到各个模块上使用,我再次封装了一下 添加了 ConfigMqtt文件 添加头文件到 include.h 阅读全文

posted @ 2019-10-30 18:43 杨奉武 阅读(710) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 购买云服务器
摘要:我选择的是购买阿里云的服务器 如果是学生,可以选择 因为我用学生账户买过了,所以过程没法写了,下面我就写不用学生账户买的过程,其实应该配置过程和学生买差不多 选择购买的配置 选择系统 不需要配置直接下一步就可以 设置登录密码 不需要配置直接下一步 确认 购买完咱先用网页进去 如果找不到了 以前设置的 阅读全文

posted @ 2019-10-30 05:02 杨奉武 阅读(524) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 来吧! 彻底了解一下MQTT
摘要:先来体验一下利用MQTT通信 一,打开我写的C#版本的连接MQTT实现通信的软件 二,MQTT软件主要是做数据中转的,所以需要打开两个测试 按照红线填写(连接我的MQTT服务器) 三,我现在希望上面的那个调试助手,把信息发给下面的调试助手 3.1 上面的那个调试助手填写如下 发布的主题那里填写 aa 阅读全文

posted @ 2019-10-30 04:03 杨奉武 阅读(1315) 评论(0) 推荐(1) 编辑

ESA2GJK1DH1K基础篇: 测试APP扫描Air202上面的二维码绑定通过MQTT控制设备(兼容SIM800)(V0.1)
摘要:前言 此程序兼容SIM800 如果想绑定SIM800,请把其IMEI号,生成二维码,用手机APP扫描. 实现功能概要 APP通过扫描二维码获取GPRS设备的IMEI号,然后设置订阅的主题:device/设备IMEI号 发布的主题:user/设备IMEI号 注:实际上和上一节代码唯一不同的地方是控制G 阅读全文

posted @ 2019-10-30 01:50 杨奉武 阅读(529) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备(V0.1)
摘要:前言 实现功能概要 STM32控制WI-Fi模块以AT指令TCP透传方式连接MQTT服务器, 实现MQTT通信控制. 测试准备工作(详细下载步骤请参考 硬件使用说明 ) 一,下载单片机程序 工程目录: STM32F10xTemplate\Progect hex文件目录: STM32F10xTempl 阅读全文

posted @ 2019-10-29 18:12 杨奉武 阅读(1223) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 硬件使用说明
摘要:开发板板载介绍 一.示意图 1.单片机:STM32C8T6 2.Wi-Fi模块:ESP8266 3.GPRS模块:Air202 4.温湿度传感器:DHT11 5.液晶:OLED(IIC) 6.继电器 拨动开关通信控制说明 一,电脑串口和模块通信 1.1电脑串口和STM32串口1通信 1.2.电脑串口 阅读全文

posted @ 2019-10-29 16:07 杨奉武 阅读(787) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K开发教程: 来看看最新整理的整个开发板的教程大纲吧
摘要:项目开发:教程大纲(测试板型号:ESA2GJK1DH1K) 购买链接: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.25911debD72Xr8&ft=t&id=569295486025 提醒:绝非一般教程!请先查看开源资料衡量一下 阅读全文

posted @ 2019-10-27 00:05 杨奉武 阅读(1034) 评论(0) 推荐(0) 编辑

ESA2GJK1DH1K基础篇: 云端安装MQTT服务器软件
摘要:如果安装的3.1版本,请参考 If you download version 3.1 of MQTT 如果自己下载的3.1版本的MQTT, Installation step reference 安装步骤参考 https://developer.emqx.io/docs/emq/v3/cn/inst 阅读全文

posted @ 2019-03-17 14:56 杨奉武 阅读(2845) 评论(1) 推荐(3) 编辑

淘宝 QQ群