源码链接都在后面

前面的都是介绍单独的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. 运用socket实现简单的ssh功能

    在python socket知识点中已经对socket进行了初步的了解,那现在就使用这些知识来实现一个简单的ssh(Secure Shell)功能. 首先同样是建立两个端(服务器端和客户端) 需求是: ...

  2. IDEA2017版本打可运行jar包并运行

    一.打JAR包 JAR:From modules with dependencies  将依赖一起打包 一般依赖放在与xx.jar同级的libs文件夹中 敲黑板,下图第一个框是输出jar包的位置,第二 ...

  3. css学习の第三弹—盒模型的创建和使用

    一.css盒模型: 元素分类: 块状元素.内联元素(又叫行内元素)和内联块状元素. >>常用的块状元素有: <div>.<p>.<h1>...<h ...

  4. 如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中

    在安装Anaconda之前,有的已经安装过一个Python版本了,但是又不想删除这个Python版本,该怎么办呢? 概括:轻松两步--在系统环境变量中找到对应之前安装Python的路径并删除:直接将你 ...

  5. Intellij IDEA查看所有断点

    项目中打的断点太多,有时自己也想不到打在哪里了,也不知道哪些方法.哪些代码行上打了断点,在IDEA中如何查看所有断点呢? 方法如下: step 1 IDEA的debug面板中有一个名称为View Br ...

  6. 通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找的方法

    在Excel中,通过VLOOKUP函数可以查找到数据并返回数据.不仅能跨表查找,同时,更能跨工作薄查找. 但是,VLOOKUP函数一般情况下,只能实现单条件查找. 如果想通过VLOOKUP函数来实现双 ...

  7. git下载Ardupilot源码

    pwd #确定当前目录 mkdir Copter-3.5.4 #如有需要,新建目录 cd Copter-3.5.4 #进入新目录文件 #克隆指定分支,并且克隆分支对应的git子模块 git clone ...

  8. Linux源码-等待队列注释

    等待队列 Linux中了等待队列的毒,代码中充斥着等待队列.不信你翻翻代码. 等待队列的唤醒我们这里叫激活.免得和线程唤醒混淆. 数据结构 头结点wait_queue_head_t的结构 struct ...

  9. Java生成图片验证码

    在日常我们在登录或者注册的时候,网页上会出现验证码让我们填写,其实利用jdk提供给我们的工具类完全可以模拟出来一个生成验证码图片的功能. package util; import javax.imag ...

  10. linux --> Linux变量之$#, $*, $@含义

    Linux变量之$#, $*, $@含义 一.介绍 $# //是传给脚本的参数个数 $ //是脚本本身的名字 $1 //是传递给该shell脚本的第一个参数 $ //是传递给该shell脚本的第二个参 ...