源码链接都在后面

前面的都是介绍单独的WIFI,没有和单片机结合起来,因为做项目很少会只用WIFI模块.大多数都是WIFI模块作为中转数据的桥梁,单片机负责

数据采集,控制等等,所以自己准备出一套51单片机+WIFI模块和32+WIFI模块的教程,当然先出51单片机的,

自己的规划是

51单片机:

  配合WIFI模块实现采集和控制

WIFI模块:

  先讲AT指令开发(TCP,UDP),然后是LUA开发(TCP,UDP,MQTT等等各种功能),最后是SDK开发(TCP,UDP,MQTT等等),当然这些都会配合单片机,和上位机

Android:

  TCP,UDP,MQTT,数据库,画波形图等等等等

C#:

  我的上位机用C#做,TCP,UDP,MQTT,数据库,画波形图等等等等

其它:

  这次会把所有的过程写的详详细细的,要做就做完美点,希望写这一次,能够帮到更多的人, 突然想起来了一件事情,有个朋友答应我的把他自己买云服务和安装MQTT的详细过程写成文章给我呢!!!!!自己现在不好写...因为自己买过了,如果再买的话..........浪费钱了..

突然还想再搞搞WIFI远程控制PLC,正好手头有个PLC....

1,整体测试的功能,APP软件远程控制开发板的一个灯,51采集DHT11的数据通过WIFI模块远程发送给APP

可以绑定许多设备                      每个设备都具有的功能

      

2,开发板,刚自己手工焊接了一个...松香有点黑.....以后直接贴片就好啦....过了清明节就去贴一批板子

  

3,如何绑定开发板,自己在发货前会下载好这个程序,亲们拿到手就可以直接使用

      

  

  

      

剩下的功能亲们自己去测试吧!!

现在看STM32 WIFI模块的开发板     没有板载别的传感器,自己是直接把32采集的引脚电压传给APP显示,用32开发板呢除了说一下51开发板所有实现的,还会说一下关于SPI从机(WIFI模块做主机)

    

国路同学从家里回来了,继续做他的项目,立即让自己轻松了不少,所以继续写这一系列的教程

对于自己以前做的WIFI最小系统的,自己也是默认烧写好现在的直接可以远程控制的程序,

用户拿到手即可用手机APP绑定设备然后实现远程控制继电器

关于源码:

因为自己以后做的凡是物联网的东西皆使用此APP实现远程控制,为了不造成自己或别人的设备被别人控制,所以自己的APP源码不公开,但是自己会一步一步的教大家做这个APP,会另外规定一套协议用在开发的APP上,所以现在不公开APP源码敬请见谅,写完教程以后绝对能让大家轻松的实现自己现在所有实现的功能.这个放心.

但是自己虽然不公开APP源码,但是自己会公开8266的源码,亲们把源码下载进去,就可以用自己的APP实现远程控制.

自己的APP过段时间才能发布到百度手机助手上,方便大家安装更新,以体验更好的功能

不过先以百度云的方式给大家安装包,APP的安装包地址

链接:https://pan.baidu.com/s/1qPfr7Vt6ip7bVXxdZVGwCA 密码:p8gf

淘宝链接:

https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.26461debilsmqm&id=558508797404

下一篇介绍详细的使用过程和8266底层源码

下一篇链接

http://www.cnblogs.com/yangfengwu/p/8743502.html

1-51单片机WIFI学习(开发板介绍)的更多相关文章

  1. 2-51单片机WIFI学习(开发板测试远程通信详细介绍)

    前一篇链接(最后有APP安装包下载地址) http://www.cnblogs.com/yangfengwu/p/8720148.html 由于自己别的贴片的板子还没到,所以用自己的8266最小系统板 ...

  2. 4-51单片机WIFI学习(开发板51单片机自动冷启动下载原理)

    上一篇链接 http://www.cnblogs.com/yangfengwu/p/8743936.html 这一篇说一下自己板子的51单片机自动冷启动下载原理,我挥舞着键盘和鼠标,发誓要把世界写个明 ...

  3. 3-51单片机WIFI学习(开发板8266底层源码介绍)

    上一篇链接  http://www.cnblogs.com/yangfengwu/p/8743502.html 直接上源码:注意源码有两部分,第一部分是一开始的时候写在模块内部的,另一部分是存在手机内 ...

  4. 如何选择单片机和Android-LInux-ARM开发板?

    源: 如何选择单片机和Android-LInux-ARM开发板?

  5. 1-51单片机ESP8266学习-AT指令(开发板介绍)

    51单片机+ESP8266开发教程(AT指令篇) 开发板资源分布: 开发板部分原理图: 1--通信下载 2--51单片机 3--ESP8266(WIFI模块) 4--DHT11(温湿度传感器) 5-- ...

  6. AVR单片机教程——开发板介绍

    本教程使用EasyElectronics开发板: EasyElectronics是一款基于AVR单片机的开发板.AVR单片机是基于改进的哈佛架构.8~32位的一系列RISC微控制器,最初由Atmel公 ...

  7. Beaglebone Back学习一(开发板介绍)

    随着开源软件的盛行.成熟,开源硬件也迎来了春天,先有Arduino,后有Raspherry Pi,到当前的Beaglebone .相信在不久的将来,开源项目将越来越多,越来越走向成熟.         ...

  8. 1-学习GPRS_Air202(Air202开发板介绍)

    记得自己第一次实现远程通信是在学校里用SIM900A实现的,随着WIFI模块的普及自己就开始用WIFI模块了,当然WIFI模块已经用的很... WIFI模块要想实现远程控制必须连接路由器,其实在做王哥 ...

  9. 2-学习GPRS_Air202(Air202开发板介绍和下载第一个程序)

    http://www.cnblogs.com/yangfengwu/p/8887933.html 资料链接 链接:https://pan.baidu.com/s/1968t2QITuxoyXlE_Nz ...

随机推荐

  1. mysql在win10下的卸载

    转自http://blog.csdn.net/sxingming/article/details/52601250   本文介绍,在Windows10系统下,如何彻底删除卸载MySQL... 1> ...

  2. HandsonTable日期控件的汉化

    由于项目的需要,想把HandsonTable自带的日期中英文替换成中文.其实这个不难,只要在库文件中替换下就可以了,替换的效果对比如下:         如果有需要的同学,可以在此处下载 By QJL

  3. Docker基础知识整理

    Docker 1.安装2.三大组件 镜像/容器/仓库3.Docker数据管理4.构建Docker5.docker部署微服务 项目部署到Linux服务器 1.安装jdk2.安装tomcat3.将项目wa ...

  4. ACM搜索问题盘点

    深度搜索:棋盘问题,详见http://poj.org/problem?id=1321 //#include<bits/stdc++.h> #include<cstdio> #i ...

  5. Mysql语句的执行过程

    当你希望MySQL能够以更高的性能运行查询时,最好的办法是弄清楚MySQL是如何优化和执行查询.<高性能MySQL> MySQL客户端与服务器端的通信特点 客户端与服务器之间是半双工通信, ...

  6. 笔记:Jersey REST 传输格式-XML

    XML类型是使用最广泛的数据类型,Jersey 对XML类型的数据处理,支持Java领域的两大标准,即JAXP(Java API for XML Processing,JSR-206)和JAXB(Ja ...

  7. Vue解析三之过滤器

    export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.g ...

  8. 1.使用dom4j解析XML文件

    一.dom4j的简介 dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的.dom4j是一个十分优秀的JavaXML API,具有性能优异.功能强大和极其易使用的特点,它 ...

  9. ListIterator

    1,ListIterator与Iterator Iterator的功能:next(),hasNext(),remove() 功能太少,因此出现了ListIterator,他的功能要比Iterator多 ...

  10. Android短信验证码倒计时

    有两种实现方法 1.第一种方式:Timer /** * Description:自定义Timer * <p> * Created by Mjj on 2016/12/4. */ publi ...