自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Git学习笔记

1、准备 分别以win10和centos8为客户端,其中PC中有GUI,centos8中的版本较低,服务器安装git和gitee和github做相对的中心仓库。2、概述 git作为分布式的版本控制系统,客户机上都应该有相较完善的版本信息,一个Git项目中主要分为三个区域——工作区,暂存区,版本库。大致框架如下 开发者可以直接对文件进行编写的是工作区,暂存区是提...

2020-04-22 17:26:48 754

原创 六、基于alios things的esp32 devkitC学习笔记——I2C驱动SHT30获取温湿度

1、关于SHT30 由于用gpio直接驱动ds18b20的失败,我只好将目光放到了I2c上,恰好在网络上也看到一篇关于esp23驱动sht30的详细文章可以参chao考xi,就买来准备解决温湿度监测的问题了。 sht30有两种通信方式,这次一方面也想学学I2c所以选择I2c来通信了,但是没想到是个这么大的坑。用I2c感觉很像计网里学的什么东西,实现的技术原理看起来非常典型。一个I2c总...

2020-03-15 22:56:03 1921

原创 五、基于alios things的esp32 devkitC学习笔记——驱动DS18B20(失败案例)

1、驱动流程 买的是模块化的ds18b20不用自己加电阻,在尝试驱动过程中有试过官方IDF的API也试过aliosthings的API,虽然说失败了,但还是记录一下,整理一下驱动ds18b20的流程 首先是对ds18b20的初始化操作,或者说是建立连接的过程。在这里首先设置gpio引脚和为输入输出等gpio配置;然后先拉高总线,再拉低总线480us~960us;随后再拉高总线...

2020-03-15 21:45:13 2133

原创 四、基于alios things的esp32 devkitC学习笔记——GPIO/PWM的使用

毕设做到这,愈发地感觉AliosThings好像还有很长的路要走,但也或许是我没有触及到他真正牛逼的地方吧,不过就其官方群,github的stars,API适配情况,或者是网络资料来看,这或许还是一个偏小众的物联网系统,虽然感觉发布会还挺隆重的。1、点亮二极管LED/有源蜂鸣器 这个部分还是很简单的,几乎可以省略,总体就是led连接到地线和一个gpio,然后可以使用alios适配好...

2020-03-01 16:23:26 1465

原创 三、基于alios things的esp32 devkitC学习笔记——接入阿里生活物联网平台/天猫精灵

1、创建阿里生活物联网云平台要接入平台首先要在里创建好项目,目前说是免费的,然后就是创建新产品,首先就从灯开始。创建过程可以参考另一篇博客在创建中有四个部分 1.功能定义这个部分的预设功能特别多,由于我现在只想用普通的发光二极管来当灯泡所以删除了其他所有功能,并且增加了一个自定义功能,整了三种颜色,所以对灯的操作就只要调开关以及调颜色两种。 2.设备调试这个...

2020-02-20 11:17:54 4660 15

原创 二、基于alios things的esp32 devkitC学习笔记——作为客户端连接WIFI(AP)

1、代码关于连接wifi,我一开始看了官方文档一头雾水的,他还要去申请证书什么鬼的,后面看了其他博客才大致了解了板子连接AP其实说起来还是挺简单的,首先是一系列初始化,然后设置wifi模式,板子提供了三种,AP,STA,APSTA,分别就是ap,客户,ap+客户,这里选择了sta做客户端连接AP。接着是利用其预设的结构体设定好ap的SSID和密码等信息,接着用函数将其配置到esp的wi...

2020-02-17 21:47:35 1394

原创 一、基于alios things的esp32 devkitC学习笔记——环境搭建与Hello World

1、开始由于网上关于跑alios的esp32的相关资料太少了,自己虽然是学物联网的,但是在学习过程中实在是觉得自己就是个硬件小白,所以这方面的一些东西都需要自己摸索,就把相关的笔记经验写下来,利于后期整理,也宜于丰富网络上相关的学习参考资料吧。不过声明一下这终究只是笔记,因为笔者的专业素质实在不高,所以不能说这些文章为高可信度的参考资料2、环境搭建首先alios things的官方建议...

2020-02-17 21:18:52 1651 2

原创 加密项目开发笔记(2)——PC

1、准备 PC端由于需要使用Python,虽然都已经粗浅学过,不够还是没有写过相应的GUI程序,除非用Tkinter画几条线也算的话。 然后就是找寻各种python的GUI框架,Tkinter,pyQT等等,最后决定使用wxPython,一方面它比较适应我们项目的体量,另一方面他的资历最老,开发功能较为完善。wxPython是wxWidgets的跨平台GUI框架,已经适配了新版...

2019-05-15 21:41:46 330

原创 加密项目开发笔记(3)——服务器

1、准备 由于事先确定了本次项目使用Socket来进行服务端与不同客户端的通信,所以找寻相应的资料后决定PC客户端和服务端都使用了基于Python编写的普通socket连接,而初步确定的手机客户端——微信小程序使用WebSocket协议进行通信。 原本以为Socket与WebSocket是同一种东西在不同平台的不同叫法,结果发现Socket实际上可以说是一种通信方式,而WebS...

2019-05-15 21:41:38 255

原创 加密项目开发笔记(4)——PC更新

在做完PC软件的基础功能后,接下来就是后续的功能完善和进一步拓展了2018-10-28更新加入U盘认证功能 加入拖拽文件功能 加入MD5码完整性校验 解决在接收服务器密钥时UI无响应的情况 加入顶栏菜单 U盘认证 U盘认证作为我一开始就放入这个软件的代办事项,在基础功能完成后我第一个想实现的就是它了。本来在初次构思这个功能的时候我是想通过pyt...

2019-05-15 21:41:20 286 1

原创 在nginx服务器上配置ssl代理https以及wss的一些笔记

1、前言    因为微信小程序在与服务器通信时必须使用ssl协议,所以准备着手在nginx服务器上配置好ssl 2、初步想法    之前有看过一点关于实现wss连接的文章,大致了解到ssl是一个在运作在传输层的安全通信协议,他的通讯流程大致为:服务器认证阶段:1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要...

2018-11-18 16:33:52 8213

原创 Linux网络问题解决方案

以前写在贴吧上的,懒得转过来了https://tieba.baidu.com/p/5114356932

2017-09-04 15:19:59 370

原创 安装Win10 + Linux双系统笔记

安装Win10 + Linux双系统笔记最近学习Python以及爬虫,感觉还是不能安于现状使用windows,现在的windows对我来说就只剩下游戏这一功能了,所以想着装个双系统,以后主要用Linux,以进一步熟悉Linux下的开发环境先在网上找了一堆的装系统教程和资料,发现知乎里已经有详细解答了,最高票的回答比较复杂,经过后面一系列的折腾发现其下一个匿名用户的答案最适合我的电脑,转载自安装Ubu

2017-08-18 09:08:19 11979

空空如也

空空如也

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

TA关注的人

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