【物联网】esp8266】的更多相关文章

自从物联网 问世以来,如何使得物  能够联网 有了很多的方式,目前运用非常广的WIFI,今天就总结下自这个方面,也对于有需要的盆友 也希望有抛砖引玉之效果. 物联网:  智能硬件+APP+云 APP 需要配置wifi用户名 密码进入智能硬件,目前各个WIFI芯片厂家基本采用以下几种方式 1)TI 的smartconfig 2)AP模式:  APP 配置 手机连接到 智能硬件(WIFI芯片 的AP),构建成一个局域网,当然该局域网是不能上网的,但是局域网内的各个设备的通信是OK 此时 该局域网内一…
3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(购买域名,域名绑定IP) 然后就是等着..... 假设可以了 咱呢是配置MQTT实现SSL安全加密通信,所以咱选择其它,Apache大家应该知道哈,就是咱数据篇安装的那个WEB服务器软件,其它的也是一些服务器软件,nginx这个软件,咱小程序会用到.... 睡觉.....明天接着写,  其实整个教程涉及到的知识点很多很多.....…
2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(监听Wi-Fi和APP的数据) 因为安全连接是和域名绑在一块的,所以需要申请域名 有没有不知道域名是什么的,但是大家一定知道访问域名就是访问绑定在域名上的IP地址 域名有个好处就是一个域名可以绑定多个IP. 举个例子:百度的域名是https://www.baidu.com/ 然后咱访问这个域名就访问到了百度的服务器,但是百度的服务器肯定不是一个,因为一个服务器怎么够这么多人访问,所以会有多个服务器,每个服…
1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据) 因为那个软件只能监听咱自己电脑上的数据,所以咱就用电脑开个热点,然后让Wi-Fi和APP连接咱电脑的热点,这样就能监听数据了 电脑开个热点 手机APP连接这个热点 打开网络监听助手,这次用的笔记本测试的,笔记本是连接的无线,所以选择的这个 数据也是密密麻麻 假设咱的APP也不知道具体的ip是多少 但是凡是做的APP肯定有按钮...咱就不停的点击按钮,…
首先安装网络监听软件 运行这个软件 这个软件安装到电脑上,默认是监听咱电脑上的网络通信 咱们先监听电脑的软件的网络通信数据,然后再说怎么监听Wi-Fi和APP的软件的网络通信数据 咱就监听咱基础篇的 打开这个上位机 假设这个软件不是咱做的,IP什么信息都不知道,咱为了获取IP地址,咱不停的点击连接和断开 知道ip是 47.93.14.37以后咱设置一下过滤 ip.addr == 47.93.14.37 全部过滤出来了 咱清理软件的数据,同时断开上位机的连接,咱看一下这个上位机从一开始连接到发送和…
3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试) 根据前面的教程把软件复制到云服务器上    咱就安装上       还有这个                    现在连接测试,在自己本地的电脑上哈,ip是服务器的公网IP    5-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(配置保存数据的数据库)…
2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(数据库简单说明) https://www.mysql.com/ 咱用安装版的 我把自己下载的放在了这里 现在安装 咱就选择默认的 等待着..... 如果在上面的界面一直等着,说明自己电脑有运行的数据库....我也是出现了这种情况,最后费了好多功夫才弄好,主要是卸载还有删除后台服务 官方提供了一个工具,可以用来管理配置数据库,或者设置一些用户的权限,现在咱用不到 咱现在用咱设置的test账户登录 现在咱用手…
1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(视频总揽) 这里有个教程   http://www.cnblogs.com/best/p/6517755.html 可以先从里面下载一个绿色版的 咱们先稍微熟悉一下 稍等,我先卸载掉自己电脑上的数据库,不知道我卸没卸载干净,好像以前安装版的卸载的有点不干净 现在咱们新建一个数据库 然后新建表 现在这张表可以自己直接填写,或者通过无线连接数据库,然后用SQL语句填写. 一般实现      增 删 改 查  …
主要实现的功能 其它视频和资料稍候再补充上 我先写后面的文章 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装数据库,数据库简单说明)…
1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(方案总揽) https://v.youku.com/v_show/id_XNDE0Njk3Njg2OA==.html?spm=a2h3j.8428770.3416059.1      (源码下载和测试) https://v.youku.com/v_show/id_XNDE0Njk3Njc4OA==.html?spm=a2h3j.8428770.3416059.1        (为什么可以实现lua语言升…
我的这个升级篇的代码适用于自己所有的带WIFI和GPRS模块的开发板,升级功能实质上是通过MQTT把数据发给WIFI和GPRS模块,然后模块进行保存和运行. 这个升级程序是当时自己花了两个星期的时间写的,当时自己写的时候给自己定了很多要求. 1,可以方便每个人升级自己的设备 2,不能让用户自己去搭建服务器 3,保证每个人不能冲突 4,要在现有的远程通信的基础上,不能够再去走其它通信的路线 5,考虑以上条件,想到用户要在自己电脑上运行一个上位机软件(MQTT通信),设备是访问上位机的数据实现升级…
看了好多文章.....唉,还是自己亲自动手用网络监控软件测试吧 先看这个节安装WEB服务器.....安装好以后就可以用HTTP访问电脑文件了 6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇-优化升级(安装Apache (Web服务器)软件,测试HTTP)     事先不知道HTTP,最后先看这个 其实HTTP就是建立在TCP通信上,然后自己又封装了一套协议罢了,不过协议也不算多,协议内容都是用字符串发送的,也好理解 感觉要比我以前自己用TCP实现MQT…
OBLOQ 物联网模块 OBLOQ模块是DFRobot公司开发的一款基于ESP8266芯片的物联网通信模块.模块使用串口(TTL UART)和Arduino(或者其他单片机)通信,支持MQTT,HTTP等协议,可以很方便的访问互联网,快速搭建物联网项目. 技术规格: 供电电压:3.3~5.0V 工作电流:<240mA 接口类型:Gravity UART 4PIN 接口速率:9600 无线模式:IEEE802.11b/g/n 加密类型:WPA WPA2/WPA2–PSK 无线频率:2.4GHz(不…
6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(Wi-Fi模块SSL连接MQTT) 由于GPRS是直接和GPRS基站进行连接,其实对于GPRS而言,即使不加SSL也挺安全,对于咱一般人而言是监控不到GPRS的数据的 为了保证更安全点,所以咱就加上SSL 这节的测试代码是使用的升级篇里面的这个代码 先看最简单的方式实现SSL 无需添加证书,直接设置已安全模式连接具有安全通信的8883端口 请根据自己的修改 然后把源码下载开发板即可,我也测试不了数据哈..…
5-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(配置MQTT的SSL证书,验证安全通信) 首先确定自己的固件打开了SSL,升级篇里面的固件我打开了SSL,如果自己下载的是这个固件SSL就打开了 如果自己的固件没有打开SSL,可以自己编译 编译参考 6-STM32物联网开发WIFI+GPRS基础篇(编译lua固件NodeMcu 8266) 其实使用起来很方便,毕竟是单向认证,其实严格上来讲需要把证书下载到Wi-Fi模块里面,我没有下载过..... 因为我…
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(为域名申请SSl证书) 前面的准备工作终于完了 复制这两个证书 放到云端MQTT的这个位置,其实放哪里都可以,只要知道路径就可以 记得重新启动一下MQTT 现在做测试,先做一个上位机测试 说一下哎,以前的篇章都是用的MQTTnet  ,但是我弄了好长时间都没有测试好这个的SSL,所以我就换了一个,用的M2Mqtt 这节的代码只是测试SSL使用,所以只写了加载证书,返回证书的状态,连接MQTT 打开代码,修…
其实学了这么多,最终目的还是在于物联网. 好吧,我们就在这个的基础上来吧,先摸索,边学边摸索. 去网上买了8266开发板... 遇到的问题: USB线的问题.从同事那随便搞了一根USB线,然后写好程序烧录,出现问题: Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):  File "C:\Users\Administ…
接上一篇博客,这次还是关于 esp8266 --> 物联网 一.云端数据监控:DHT11 + NodeMcu +Dweet.io 接上一篇博客的接线及相关配置不变( DHT11 + NodeMcu ) 配置 Dweet.io Dweet.io 是一个可以通过非常简易的方式为物联网设备提供通信服务(包括报警等)的云端平台.它不需要任何的设置或注册步骤,只要终端设备连接上互联网,即可直接发布或订阅数据. 通过 Dweet.io 提供的云端服务,可以很方便的将传感器数据发布到在线平台并实时地进行远程监…
The ESP8266 The ESP8266 is a highly integrated chip designed for the needs of an increasingly connected world. It offers a complete and self-contained Wi-Fi networking solution, allowing it to either host applications or offload all Wi-Fi networking…
esp8266环境配置 https://www.jianshu.com/p/cb0274d612b5 https://www.cnblogs.com/zleiblogs/p/7126106.html get /post https://blog.csdn.net/ZAQ1018472917/article/details/84927548 https://www.cnblogs.com/kekeoutlook/p/9615089.html https://github.com/esp8266/A…
配置信息如下:这是我的python软件和APP软件默认连接的配置 数据库名称:iot        编码utf8 表格名字:historicaldata 字段 id      自增,主键 date    日期 time     时间 clientid  设备id temp    温度 humidity  湿度 好了…
为了和SDK升级保持协议一致,花了两天时间实现了用LUA开发,MQTT+HTTP方式实现远程升级 安装Apache主要是为了实现通过HTTP下载资源 升级介绍: 0,用户点击检查更新时,APP首先通过MQTT获取硬件设备型号(主要解决的问题:多个设备问题,就是型号不一样的设备应该访问不同的文件,产品可能型号一样,如果用的传感器不一样,也必须下载不同的程序.所以一开始我想着让用户选择型号然后添加设备不能彻底解决问题,真正解决就写入型号到设备内部) 1,APP用HTTP访问云端的更新信息(根据设备型…
#include <HttpPacket.h> #include <ArduinoJson.h> #include <ESP8266WiFi.h> HttpPacketHead packet; #define myPeriodic 5 ; //LED指示灯引脚 ; char OneNetServer[] = "api.heclouds.com"; //不需要修改 const char ssid[] = "plus"; //修改为自…
https://www.cnblogs.com/yangfengwu/p/10947423.html 和当时配置MQTT差不多,去下载证书文件   https://www.cnblogs.com/yangfengwu/p/10766051.html server.crt server.key server-ca.crt 另外检查下 随意访问刚才配置的https目录的文件哈…
https://www.cnblogs.com/yangfengwu/p/10357564.html 看了好多文章.....唉,还是自己亲自动手用网络监控软件测试吧 先看这个节安装WEB服务器.....安装好以后就可以用HTTP访问电脑文件了 事先不知道HTTP,最后先看这个  https://www.cnblogs.com/yangfengwu/p/10357564.html 其实HTTP就是建立在TCP通信上,然后自己又封装了一套协议罢了,不过协议也不算多,协议内容都是用字符串发送的,也好理…
https://www.cnblogs.com/yangfengwu/p/10360618.html 演示视频: https://www.bilibili.com/video/av54894356/ 在本人服务器上测试的请看演示视频,不再贴文字介绍 主要说明怎么安装部署到自己的服务器上 确定自己的固件所具有的功能:SmartConfig,FILE,GPIO,HTTP,MQTT,NODE,SJSON,TMR,UART,WIFI 可自行编译  https://www.cnblogs.com/yang…
https://blog.csdn.net/qq_40531588/article/details/89515149…
https://www.cnblogs.com/yangfengwu/p/10410202.html 与升级WIFI相同介绍的不再叙述  先看WIFI升级的: ↑ 演示视频: https://www.bilibili.com/video/av54927484/ 在本人服务器上测试的请看演示视频,不再贴文字介绍 主要说明怎么安装部署到自己的服务器上 根据自己的修改 下载程序    如果上一节修该了APP的源码了,这节就不用修改了 打开APP,根据基础篇扫描二维码绑定设备    GPRS更新比较慢,…
集成电路设计大赛赛程将至,我现在还是毫无头绪,然后又报了一个互联网+,比赛报了,东西就必须出来,时间很紧的情况下,所以选择了开源的arduino的进行完成.从开始接触Arduino到完成工程,前前后后用了快两周吧.arduino用它强大的库函数支持,即使第一次接触,只需要一些C语言的基础,就能快速学习使用了.虽然开源,但是我们选用的重力传感器模块和雨滴模块,并没有现成的工程,所以我只能硬着头皮自己做了.配置好WiFi模块就用了一周,再加上零零碎碎的一些事,晚上睡觉都一直在想着怎么完成它.还是在参…