- 博客(399)
- 资源 (3)
- 收藏
- 关注

原创 菜鸟哥玩蓝牙Ble4.0系列 终于开篇!ESP32 BLE,触类旁通(陆续更新,干货不断)
文章目录1、前言2、准备工作2.1 软件开发环境准备2.2 硬件开发环境准备2.2.1 两块ESP 32 NodeMcu板子2.2.1 装有蓝牙App的Android手机2.3 学习资料准备2.3.1 官方资料2.3.2 蓝牙协议资料(珍藏)3、系列导读1、前言距离上一次更新干货文章过去了很久,当然博哥也没有闲着(准备憋着大招)。博哥最近刚好换了新工作(其中面试了一个IOT公司,涉及到一些网络协议、蓝牙协议,最终也成功拿下了Offer,虽然最终没有去,但是说明Ble4.0还是有一定市场),所以我也趁
2021-01-24 11:15:03
11435
13

原创 ESP8266开发之旅 基础篇① 走进ESP8266的世界
欢迎大家来到ESP8266的世界,从现在开始,笔者将带领大家慢慢揭开ESP8266神秘的面纱。1. 简介 从笔者的角度来说,ESP8266这个词可以理解为ESP8266EX芯片(当然,后面也有可能出现了其他芯片,这里首推ESP8266EX)以及依赖ESP8266EX芯片开发的系列模组的简称。 ESP8266EX是由乐鑫信息科技公司(Espressif)出品的一款应用于物联...
2020-01-08 16:11:34
144265
50

原创 我的博客文章快速索引
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。 为了方便大家了解最新博客内容,博哥在此置顶汇总贴,方便大家查阅所需内容。 此贴,大家可以看到博哥近期的进展情况:待写(计划写中)目前正在写(表示已经有初稿)期待中(表示正在考虑)一、你如果想学基于Arduino的E...
2019-06-20 09:23:25
48306
61
原创 【ESP 保姆级教程】玩转emqx授权篇④ ——基于 HTTP 应用进行授权
基于 HTTP 应用进行授权的前提最好是已有的用户体系,然后在这个基础上加上关系映射即可。当然,作为开发者,我是比较推荐这种形式的。
2023-02-06 10:47:28
85
原创 【ESP 保姆级教程】玩转emqx授权篇③ ——内置数据库授权
内置数据库授权相对来说非常简单,图形化配置规则,只需要理解一下优先级即可配置大多数规则。建议初学者可以先用这种方式去操作。
2023-02-05 22:20:47
83
原创 【ESP 保姆级教程】玩转emqx授权篇② ——文件File授权
文件File授权是 EMQX 的默认推荐方案,相对来说非常简单,规则也不多。建议初学者可以先用这种方式去操作。
2023-02-05 11:11:47
50
原创 【ESP 保姆级教程】玩转emqx授权篇① ——控制客户端访问范围,授权安全
本篇主要是讲解 emqx授权安全相关内容,相对来说,非常重要,需要了解一些概念,以便后续实际操作。
2023-02-05 08:39:08
59
原创 【ESP 保姆级教程】玩转emqx SSL篇① ——认证证书 SSL
数据安全是一个大的课题,远远不止这些,本篇主要是通过emqx ssl来简单学习一下数据加密传输的一些知识,并且带领大家创建自己的证书并应用到esp模块上。
2023-02-04 15:54:53
99
2
原创 【ESP 保姆级教程】玩转emqx认证篇⑤ ——使用 HTTP 的密码认证
使用 HTTP 的密码认证的前提最好是已有的用户体系,然后在这个基础上加上关系映射即可。这种方式的好处相比 使用内置数据库(Mnesia)的密码认证 5. ESP8266 测试 就是如果我删掉了配置,用户数据还是保留下来的。
2023-02-01 20:30:17
606
原创 【ESP 保姆级教程】玩转emqx黑名单篇① ——黑名单管理
用户可以通过 `Dashboard` 和 HTTP API 将指定客户端加入黑名单以拒绝该客户端访问,除了客户端标识符以外,还支持直接封禁用户名甚至 IP 地址。
2023-01-31 09:33:38
470
原创 【鸟哥杂谈】腾讯云 CentOS8 Linux环境下通过docker安装mysql
之前在腾讯云服务器上也搭建使用了docker。> [【鸟哥杂谈】腾讯云 CentOS8 Linux环境搭建docker](https://blog.csdn.net/dpjcn1990/article/details/128697221) 这节就在docker环境下搭建mysql环境。
2023-01-16 18:32:11
151
原创 【ESP 保姆级教程】玩转emqx认证篇④ ——使用 Redis 的密码认证
使用 Redis 的密码认证的前提最好是已有的用户体系,然后在这个基础上加上关系映射即可。这种方式的好处相比 使用内置数据库(Mnesia)的密码认证 5. ESP8266 测试 就是如果我删掉了配置,用户数据还是保留下来的。
2023-01-16 17:22:08
116
原创 【鸟哥杂谈】腾讯云 CentOS8 Linux环境搭建docker
从0到1搭建docker环境,顺便安装一下emqx MQTT Broker、HomeAssistant、portainer。把docker的一些好的特性应用到实际开发中
2023-01-15 22:10:14
458
原创 【ESP 保姆级教程】玩转emqx认证篇② ——认证安全之使用内置数据库(Mnesia)的密码认证
认证安全最重要的目的就是`管理谁能连上服务器`。首次安装emqx,如果没有配置任何认证安全策略,所有人都可以连接上你的emqx服务器。本章主要讲解 `使用内置数据库(Mnesia)的密码认证`。
2023-01-15 19:25:55
304
原创 【ESP 保姆级教程】玩转emqx认证篇① ——控制客户端连接,认证安全
EMQX 支持最简单也是最流行的密码认证,这种认证方式要求客户端提供能够表明身份的凭据,例如`用户名(username)、密码(password)或者客户端标识符(clientid)`。在某些场景下,用户可能会选择将 TLS 证书中的一些字段(例如证书通用名称)作为客户端的身份凭据使用。但不管怎样,这些身份凭据都会`提前存储到数据库`中,其中密码通常都会以`加盐后散列`的形式存储(这也是我们强烈建议的方式)。
2023-01-15 19:24:26
962
原创 【ESP 保姆级教程】玩转emqx篇 ——初识emqx
基本上玩过物联网的同学都听过mqtt协议,而目前基于mqtt协议的服务器非常多,不管是第三方开源的还是自己写个简单的,都有非常多的参考资料,而目前比较火并且资料比较齐全同时有开源版本就是今天的主角 —— emqx,接下来的玩转emqx篇就会带领大家如何熟练使用emqx。
2023-01-15 19:22:55
3067
原创 【鸟哥杂谈】Linux环境搭建Redis
Redis是现在最受欢迎的`NoSQL数据库`之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库
2023-01-12 22:38:06
230
原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP8266和App的炫酷rgb ws2812彩灯控制
基于ESP8266和App的炫酷rgb ws2812彩灯控制系统,结合了非常多的技术,包括esp8266开发、app开发、json数据协议等等。麻雀虽小,五脏俱全,希望同学们通过这个小项目来学习物联网知识。
2023-01-01 21:12:50
1629
原创 Linux主机预防SSH暴力攻击
当一台linux主机接入了公网之后,就意味着网络资源就暴露在大众面前。由于博主购买了腾讯云服务器,并且恰巧不巧设置了一个简单的登录密码,一下子就被人SSH粗暴攻击并成功修改了root账号密码,导致无法更改密码成功,最后面只能让腾讯云IT人员帮忙处理修复。
2022-12-29 16:45:19
192
原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP8266的WiFi自动打卡考勤系统
现代社会上,基本上人手一部智能手机,自带wifi功能。只要我们打开了WiFi功能,我们就可以通过`自动捕获手机`发出的 802.11 帧 来获取到对应的手机MAC地址。当我们在后台服务器上预先配置好 MAC地址与用户信息的关联关系(比如`用户名字、用户工号、学生编号`等),并且把捕获到的MAC地址上传到后台服务器进行对比,我们就可以完成自动考勤或者无线点名功能。这整个过程都是无感知、全自动。
2022-12-29 08:42:35
275
原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP8266的RFID门禁系统
射频识别「Radio Frequency IDentification,简称RFID」技术,又称为无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触,普遍应用于企业/校园一卡通、公交储值卡、高速公路收费、停车场、小区门禁管理等。
2022-12-29 08:39:21
697
原创 【鸟哥杂谈】五分钟搭建云服务器 Node-Red,PM2开机启动
简单花几分钟的时间把Node-Red项目从本地迁移到云服务器上面,通俗易懂,慢慢体会一下。
2022-10-22 20:45:29
661
原创 【鸟哥杂谈】三分钟完成云服务器配置PM2,管理所有nodejs项目
简单花几分钟配置好PM2 NodeJS项目管理器,统筹所有的nodejs项目运行状态,同时可以做到开机自启动等等。
2022-10-22 15:40:08
380
1
原创 【鸟哥杂谈】Linux环境下解决端口占用问题 Error: listen EADDRINUSE: address already in use :::8266
问题就是博哥弄的NodeJS项目奔溃了,一直访问不了物联网平台并且也重启不了。通过PM2去后台查看error 日志。提示错误:
2022-10-22 14:49:43
1117
原创 【鸟哥杂谈】十分钟使用命令行在云服务器Centos环境下搭建NodeJS环境
主要是花费10分钟时间使用命令行的方式在云服务器Centos环境下搭建NodeJS运行环境,这里用了腾讯云,原则上其他云也是类似的操作方式,后面会基于这个点再去安装其他nodejs的项目。
2022-10-22 11:23:36
371
1
原创 【鸟哥杂谈】十分钟搭建自己的本地 Node-Red可拖拽图形化物联网
本文简单介绍了Node-RED工具以及它能给我们开发物联网带来那些功能效果,先搭建好环境,然后去玩转起来,静待后续篇章。
2022-10-16 20:37:36
4736
5
原创 【鸟哥杂谈】搭建自己的本地mqtt服务器 emqx
使用多了第三方mqtt服务器(阿里云、OneNet、巴法云等等)之后或者自己写的简单nodejs mqtt服务器之后, 又想看看能否有结合两者的优点的开发方式。
2022-10-15 14:54:24
1518
3
原创 【鸟哥杂谈】物联网体系知识梳理
这就是博哥对于物联网体系知识的一些简单梳理,希望能解答一些同学关于学习物联网知识的疑问。并且博哥始终认为,学习物联网,千万不要只看到一张叶子,而放弃了整个森林。
2022-10-11 10:14:32
2681
4
原创 【ESP 保姆级教程】疯狂Node.js服务器篇 ——教室WiFi自动打卡考勤(支持QQ群+NodeJs)
- 支持在`QQ群`里面有打卡记录提醒(基本上每个同学都会有一个班级群)- 支持NodeJs后台记录打卡信息
2022-09-13 22:43:55
473
1
原创 【ESP 保姆级教程】疯狂Node.js服务器篇 ——案例:ESP8266 + 环境监测 +本地部署MQTT服务器+文件存储数据 + 钉钉/微信/飞书报警
- NodeJs MQTT服务,本地部署自己的服务器- 通过官方文档来接入告警服务
2022-09-06 10:01:48
463
1
原创 【ESP 保姆级教程】疯狂Node.js服务器篇 ——本地部署MQTT服务器以及剖析MQTT过程
一般我们初学者使用mqtt服务器更多是用阿里云、ONENET等等提供的mqtt服务器,那么如果我们想本地电脑部署一个自己的呢?
2022-09-03 22:48:06
613
原创 基于物联网的NodeJs-5天学习入门指引
通过简短5天时间的渐进式学习NodeJs,可以了解到基本的服务开发概念,同时可以学习到npm、内置核心API(FS文件系统操作、HTTP服务器、Express框架等等),最终能够完成基本的web开发,而且能够部署到公网访问。......
2022-08-20 17:30:20
1359
2
dpjcn-jdk-8u291-windows-x64.zip
2021-05-01
dpjcn-mysql-5.5.60-winx64.msi.zip
2020-07-23
mysql-5.6.49-winx64.zip
2020-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人