自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 文件win10与虚拟机共享 文件传输 远程控制 Ubuntu Raspbian更换源

文件传输:方式一:Snapdrophttps://snapdrop.net/ 一个网页之间的传输 跨系统方式二:步骤阅读远程控制方式一:VNC win控制linux方式二:TeamViewer 跨系统控制方式三:Xshell 5 win控制linux给linux系统安装国内源:阿里巴巴开源镜像站https://opsx.alibaba.com...

2019-06-01 10:33:22 527

原创 ESP8266例程解析⑪NOW解析(代码)

主函数#include "ets_sys.h"#include "osapi.h"#include "user_interface.h"#include "driver/uart.h"#include "espnow.h"#in

2019-06-01 10:32:08 1033

原创 ESP8266例程解析⑪NOW解析

一、简介路由器一个(连网,连网关esp8266),esp8266至少2个(1个既作为连接路由器,又作为热电连接其他esp8266(即子设备))ESP-NOW用户手册:http://wiki.ai-thinker.com/_media/esp8266/docs/30c_esp-now_user_guide_cn.pdf二、应用代码流程分析网关设备初始化设置模式为station、...

2019-06-01 10:24:15 655

转载 ESP8266 SDK Makefile代码分析

预备知识一份代码工程编译成二进制可执行文件,需要经过四个步骤:预处理、编译、汇编和链接。进行编译需要有编译器,Linux环境下使用的是gcc,而对应的,ESP8266使用的编译器是xtensa-lx106-elf-gccar:用于建立或修改备存文件,或是从备存文件中抽取文件nm:用来列出目标文件的符号清单objcopy:将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标...

2019-06-01 10:19:43 490

原创 esp8266之红外报警

主机程序apcfg = {} --定义空的数组 apcfg.ssid = "myssid" --建立热点账号apcfg.pwd = "123456789" --建议热点密码cfg = {} --定义空的数组cfg.ip = "192.168.4.1" --设置热点的ip地址cfg.netmask = "255.255.255.0" --...

2019-06-01 10:14:44 4018

原创 树莓派HC-SR04超声波测距 DHT11 温湿度传感器 DS18B20数字温度传感器

准备工作HC-SR04 模块参数接线方式4 个引脚由 2 个电源引脚(Vcc 、GND)和 2 个控制引脚(Trig、Echo)组成。Vcc 和 Gnd 接 5v DC 电源,但不推荐用独立电源给它供电,应使用树莓派或单片机的 GPIO 口输出 5v 和 Gnd 给它供电。不然会影响这个模块的运行。Trig 引脚用来接收来自树莓派的控制信号。接任意 GPIO 口。Echo 引脚用来...

2019-06-01 10:12:58 1613

原创 Ubuntu14.04网易云音乐的下载及安装 ssh安装 卸载 安装输入法

Ubuntu14.04网易云音乐64位下载链接:http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu14.04.deb命令:sudo wget http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.debsudo ...

2019-06-01 10:11:56 467

转载 百度语音合成tty

# coding=utf-8import sysimport json#判断python版本 从而加载库IS_PY3 = sys.version_info.major == 3 if IS_PY3: from urllib.request import urlopen from urllib.request import Request from urlli...

2019-06-01 10:09:58 355

转载 百度语音识别

# coding=utf-8import sysimport jsonimport base64import time#判断python版本 初始化库IS_PY3 = sys.version_info.major == 3if IS_PY3: from urllib.request import urlopen from urllib.request impor...

2019-06-01 10:08:01 1307

原创 esp8266 OTA升级

esp8266通过wifi连网 下载服务器的文件 判断此时esp8266运行在user1还是user2从而决定从服务器下载那一个文件生成user1.bin和user2.bin使用可以gen_misc.bat/sh脚本生成,或者修改Makefile的脚本后直接编译。在Makefile中大约23行开始:BOOT?=noneAPP?=0SPI_SPEED?=40SPI_MODE?=QIO...

2019-04-09 13:17:21 3608

原创 ESP8266之MD5加密

MD5算法原理:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。1.填充(使其位长对512求余的结果等于448,并且填充必须进行,即使其位长对512求余的结果等于448。因此,信息的位长(Bits Length)将被扩展至N*512+448,N为一个非负整数,N...

2019-04-07 21:00:15 1961

原创 NRF2401使用详细说明

NRF2401的引脚8.IRQ 7.MISO 6.MOSI 5.SCK 4.CSN 3.CE 2.VCC 1.GND具体说明:3.CE 芯片的模式控制线。在 CSN 为低的情况下,CE 协同NRF24L01 的CONFIG 寄存器共同决定NRF24L01 的状态(参照NRF24L01 的状态机)。4.CSN 为芯片的片选线 CS...

2019-03-24 12:04:05 22996 3

原创 树莓派用 Python 在多个输出设备上播放多个声音文件

准备工作功放板:https://www.amazon.com/gp/product/B07J4P4FR9USB 声卡:https://item.taobao.com/item.htm?id=577563502441DC/DC变压器:https://www.amazon.com/gp/product/B01GJ0SC2CUSB HUB:https://www.amazon.com/gp/pr...

2019-03-10 17:58:20 2136

原创 树莓派常用命令

Linux根目录解析:https://www.cnblogs.com/puloieswind/p/5856658.html装机后我们配置的树莓派系统的 pi 用户密码默认为 raspberryroot 权限密码为 raspberry 、sudo apt-get install vim 安装vimsudo apt-get install build-essential c语言常用的库...

2019-03-02 18:33:07 7754

原创 ESP8266例程解析⑩MQTT解析(以局域网控制灯为例)衍生 连云服务器

在网上(京东 百度 阿里 亚马逊等)购买一个云服务器(随便一个配置都可以用)在云服务器上手动配置MQTT四个TCP/UDP端口下载MQTT:http://emqtt.com/downloads 自选版本 对应云服务器系统MQTT服务器进入:在浏览器输入该公网IP(即云服务器分配的ip)后面+端口号 :18083,进入后台。这个和前面的windows平台下搭建一样的界面,访问账号 admi...

2019-01-06 21:46:47 1058

原创 ESP8266例程解析⑨MQTT+smartconfig解析

一、概述MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。详细介绍可参考:https://blog.csdn.net/qq_25205045/article/details/85490447https://blog...

2019-01-05 13:55:18 1542

原创 ESP8266例程解析⑧连接alink流程

阿里云网址:https://www.aliyun.com/阿里云智能开放平台:https://open.aliplus.com/docs/open/esp8266_aliyun_mqtt_app:https://github.com/FF12300/esp8266_aliyun_mqtt_app(导入NONOS_SDK-3.0.0 APP中)我们需要更改阿里的三元组和自己的wifi账号密码...

2019-01-04 18:07:00 907

原创 ESP8266例程解析⑨Alink LED

阿里云网址:https://www.aliyun.com/

2019-01-04 14:05:23 846

原创 ESP8266例程解析⑦MQTT解析(以局域网控制灯为例)

: 149万+

2019-01-03 23:17:56 6084 1

原创 ESP8266的下载方式解析

BOOT?=noneAPP?=2SPI_SPEED?=40SPI_MODE?=QIOSPI_SIZE_MAP?=0# =none - 不使用boot# =old - 使用老版本的boot_v1.1+# =new - 使用新版本的boot_v1.2+BOOT?=none# =0 - 不使用远程升级FOTA# =1 - 使用FOTA,生成user1.<flash_map&g...

2019-01-02 16:15:06 2703 1

转载 MQTT概念解析

擦擦擦

2019-01-01 13:39:21 1074

原创 ESP8266例程解析⑥TCP server and client

一、简介在网络传输应用层中,通常使用TCP和UDP这三种协议实现数据的传输。在传输过程中,需要双向的通讯连接实现数据的交互。因此,在这双向链路的一端称之为socket,一个socket有一个IP地址和端口号。目前流程的网络编程模型是客户端/服务端(C/S)结构。TCP是Transmission Control Protocol的简称,是一个可靠的面向链接的协议,一旦成功建立连接,保证了数据...

2018-12-30 13:13:51 730

原创 ESP8266例程解析⑤UDP client and server

一、简介UDP 是 User Datagram Protocol的简称,是一种无连接、不可靠的协议,每一个数据报都是一个独立的信息,它在网络上以任何可能的路径传到目的地,但不保证是否真的传到目的地、是否过程中真的保证了数据的完整性!UDP就好似发短信,只管发出去,至于对方是不是空号(网络不可到达)能不能收到(丢包)等并不关心。UDP无需等待对面的确认了,再发送数据过去。这执行效率较高,适合...

2018-12-30 12:09:43 1361

原创 cJSON使用解析

cJSON_Parse(pdata); //传递数据接口 提供一个JSON块,这将返回一个可以查询的CJSON对象。完成后调用return cJSON_ParseWithOpts(value,0,0)1.1cJSON_ParseWithOpts(const char *value,const char **return_parse_end,int require_null_terminated...

2018-12-29 15:41:41 4010

原创 ESP8266例程解析④softAPToNet

代码user_main.c#include "driver/uart.h" //串口0需要的头文件#include "osapi.h" //串口1需要的头文件#include "user_interface.h" //WIFI连接需要的头文件#include "espconn.h&quot

2018-12-29 14:19:46 552 3

原创 ESP8266例程解析③smartconfig微信联网

代码#include "ets_sys.h"#include "osapi.h"#include "ip_addr.h"#include "espconn.h"

2018-12-28 17:26:27 2413

原创 ESP8266例程解析②PostAndGet

函数逻辑设置串口速率设置wifi模式设置连接WiFi信息连接路由器启动定时器函数检测状态解析HTTP网址返回数据每隔一段时间启动定时器 更新数据执行调用函数时须关闭定时器user_main.c#include "driver/uart.h"#include "user_main.h"os_timer_t checkTimer_wifistate;void Che..

2018-12-25 21:36:55 865

原创 ESP8266例程解析 ①PWM LED

2018-12-25 18:07:16 1036 1

原创 ESP8266环境搭建和烧录

第一步 安信可一体化集成环境下载http://pan.baidu.com/s/1skRvR1j不使用ESP32的话IDF为空,使用的话为ESP32IDF的路径下面的设置一定要设置为unregister,这样会生成cygwin快捷方式,cygwin编译程序的时候使用还是非常方便的,可以直接输入make all编译并下载程序 make flsah 下载程序 mintty.exe -e ma...

2018-12-24 21:59:48 315

转载 vim常用命令总结

vim 选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。ggVG 选中全部的文本, 其中gg...

2018-12-18 20:28:26 218

原创 零基础 ESP32在windows下的环境搭建

零基础 ESP32在windows下的环境搭建①相关资料和链接安信可一体化开发环境 https://pan.baidu.com/s/1skRvR1j#list/path=%2F下载 最新版本ESP32 GCC v5.2 OpenOCD 支持XP V0.5 或者 支持ESP8266 ESP31B ESP32 GCC4.8 不支持XP V0.2二者区别是 前者是一体化集成环境 (A...

2018-12-18 13:23:04 1763

网络测试,MQTT测试软件集成版

网络测试,MQTT测试软件集成版,测试网络方便,还有单片机测试的一些集成软件

2019-01-03

cJSON代码,包含cJSON.c和cJSON.h

里面有详细的cJSON的.c和.h代码 可以参考我的博客链接https://blog.csdn.net/qq_25205045/article/details/85339759学习

2018-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除