自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QQ547176052的博客

mqtt 物联网 开发

  • 博客(53)
  • 收藏
  • 关注

原创 微信小程序远程控制8266io口 远程开关 小程序 8266 mqtt通信

以后更新固件或者增加固件下载地址链接:HTTPS://pan.baidu.com/s/1stUZkou3KIoITrunH0ZQKQ  提取码:dx1d  复制这段内容后打开百度网盘手机应用程序,操作更方便哦连接如果失效请联系qq547176052  下载固件到8266 连接串口调试(可以省略不用)  注册账号和获取设备账号微信扫描注册账号...

2018-11-17 17:53:02 7705

原创 8266外网透传 智能配网 mqtt 控制多个8266 通信

1.清空8266固件2.下载8266支持一键配网的固件3.连接串口 8266复位     Formatting file system. Please wait...    格式化文件系统。请稍候...4.格式化文件系统后会提示没有init.lua文件5.把lua文件代码上传到82666.上传完成7.8266复位复位后进入倒计时8266会尝试连接内存的第一个wifi如果连接失败则进入配网状态并且8...

2018-05-14 15:55:58 2080 2

原创 e4a mqtt 类库 开发 安卓 mqtt apk 安卓mqtt客户端开发

更新2增加防kill掉线功能增加发送消息保持功能代码调用MQTT类库代码编写容易全部代码就这么一点支持掉线遗嘱支持掉线回调支持设置发送服务质量......具体功能自己体验设计界面运行效果mqtt_apk_调试助手下载链接:https://pan.baidu.com/s/17J_57lmfLTDRaJkvMaXx0Q 密码:l2ls源码源码源码源码源码源码源码源码源码源码MQTT特性Qos = 0...

2018-04-10 18:51:52 8636 2

原创 5_8266智能配网+8266tcp服务器透传 发送数据 控制io口 控制灯

上传代码到8266打开这个程序点击上传把代码目录的代码全部选上点打开就会把代码全部上传出现下面图这样就代表代码上传成功了上传成功8266复位进入倒计时然后8266的灯会亮这里说明一下,如果灯亮了就证明要配网如果不亮并且打印出IP就证明连接路由器的无线网络连接成功了智能配网把工具目录这个APK 配网程序安装到手机手机连接路由器无线上网手机打开刚刚安装的APK填上路由器的无线网络账号和密码点击开始连接...

2018-04-05 22:27:45 1129

原创 修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网

官方 8266 nodemcu 模块构建地址:https://nodemcu-build.com/index.php使用在线构建模块什么都好 唯一的缺点就是不支持智能配网 (wifi.startsmart)接下来给大家演示一下怎么自己构建一个nodemcu固件 以及打开各种 模块 和 修改支持智能配网配置固件打包下载nodemcu固件源码打开nodemcu/app/include/目录,我们需要修...

2018-04-04 23:11:16 2883

原创 3实现8266智能配网并打印出ip地址 8266 lua nodemcu 智能配网 一键配网

很多新手进行智能配网都会出现下面这样的错误提示PANIC: unprotected error in call to Lua API(wifi.lua:27: attempt to call field 'startsmart' (a nil value))'startsmart' (a nil value))出现类似这样的错误是因为固件不支持智能  解决方法:8266清空固件 再下载一个支持智能...

2018-04-04 20:23:23 2186

原创 8266 开发环境教程 nodemcu lua开发8266教程 输出世界你好

print("你好世界")代码就一句 文件就一个非常简单教程还有工具都打包

2018-04-04 01:24:48 809

原创 在windows上编译go语言代码在arm上执行的程序

本文介绍了使用Go语言创建Web项目的完整流程。首先通过命令行创建项目目录,初始化Go模块并编写主程序文件。示例代码使用Gin框架创建了一个简单Web服务,监听8000端口并返回"hello World!"响应。最后提供了跨平台编译的步骤,包括环境变量设置和编译命令,可生成适用于Linux ARM64平台的可执行文件。整个过程涵盖了项目创建、代码编写、依赖管理和跨平台编译等环节。

2025-06-22 16:55:49 238

原创 esp32 s3 w5500

2025-03-28 17:28:08 204

原创 esp32 udp 客户端 广播

【代码】esp32 udp 客户端 广播。

2025-02-07 17:32:35 428

原创 esp32 io输入

【代码】esp32 io输入。

2025-02-07 17:31:12 204

原创 esp32 s3 串口例子

【代码】esp32 串口例子。

2025-02-07 17:29:35 312

原创 esp32 s3 pwm呼吸灯

【代码】esp32 s3 pwm呼吸灯。

2025-02-07 17:03:20 318

原创 debian 编译openwrt

编译完成后输出路径:bin/targets。su 回普通系统账号。

2024-12-22 23:14:35 553

原创 创建samba共享文件夹

【代码】创建samba共享文件夹。

2024-12-22 13:46:59 172

原创 stm32实现回调功能

为了代码易维护 可读性 将app和设备驱动功能分开 不直接调用函数。这样每设备驱动文件回调都不会直接调用app的函数。实现设备驱动和app彻底分开。而是采用回调和注册回调方式。app主动采用注册回调方式。

2024-12-19 14:12:15 594

原创 stm32实现出厂设置和恢复出厂设置

所有变量保存在 ADDR_FLASH_RxCanBuff 这个 FLASH 地址上面。启动时 从 ADDR_FLASH_RxCanBuff 读取输出存到 MBuff 变量。判断 Initial 为 0xFF 时就初始化变量并保存。这样只需要控制 Initial 就能 实现初始化出厂配置。将 各种变量指向 MBuff 的成员。

2024-12-19 14:04:20 926

原创 stm32编程思路

为了让程序 方便复用 以及维护。这样维护和阅读代码就方便多了。

2024-12-19 13:22:02 227

原创 WT32-ETH01_V4 esp32 lan8720 使用ETH2AP 做一个热点 esp32有线网口

WT32-ETH01_V4 模块一个。esp32 自动烧录器一个。然后烧录就可以愉快的玩耍了。idf 5.0.4版本。

2024-12-11 13:13:16 250

原创 linux移植串口转can

请根据你的具体硬件和需求,替换相应的驱动模块(如sja1000)和配置命令。如果你的CAN适配器有特定的驱动或配置方法,请参照相应的文档进行操作。安装CAN工具包:在Linux上,常用的CAN工具包是Socket CAN。加载CAN驱动:你可能需要加载适当的CAN驱动,以便系统识别CAN接口。测试CAN接口:使用candump和cansend工具测试CAN网络。确认硬件:确保你有一个串口CAN适配器或者一块支持CAN的板卡。配置CAN接口:使用ifconfig或ip命令配置CAN接口。

2024-11-21 00:14:33 127

原创 使用node-red在Home Assistant 创建一个开关

只用2根线 据说通信距离能达到 1200 米。这个这个串口我是有通过485转发的。

2024-11-09 14:59:10 414

原创 linux虚拟串口

创建串口打开串口测试串口。

2024-10-07 22:03:28 189

原创 docker容器ip跟宿主一个级别

【代码】docker容器ip跟宿主一个级别。

2024-09-25 22:44:10 64

原创 STM32 HAL DMA 中断碰到的问题

串口收数据—>dma搬运到变量—>空闲中断----->接收完成。freertos中断全部去掉。间歇性出现 中断报错。

2024-09-09 15:32:02 727 1

原创 box64 安装

ARM运行x86程序。

2024-09-07 10:39:17 629

原创 stm32h743iit6 iap 升级固件2

【代码】stm32h743iit6 iap 升级固件2。

2024-08-23 16:50:24 260

原创 stm32h743iit6 iap升级固件

boot运行在第一个扇区app在第二个扇区。

2024-08-23 10:56:26 700 1

原创 stm32h743iit6 串口 dma 空闲中断

【代码】stm32h743iit6 串口 dma 空闲中断。

2024-08-20 11:57:33 662

原创 STM32CubeMX stm32不限长度使用DMA收发串口数据

stm32串口不限长度 空闲中断

2024-08-15 17:10:21 676

原创 docker 安装mysql emqx node-red

安装 Dockercurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun设置开机自启systemctl enable docker启动 Dockersystemctl start docker配置国内镜像源mkdir -p /etc/dockertee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": [ "https://

2022-05-09 00:08:35 852

原创 docker 安装mysql

具体查看mysql镜像版本:https://hub.docker.com/_/mysql?tab=tags安装版本:docker pull mysql:5.7默认安装:docker pull mysql运行,注意指定镜像版本:mysql:5.7–name mysql-test 容器名称-p 3308:3306 宿主端口:容器端口-e MYSQL_ROOT_PASSWORD=123456 数据库root密码mysql:5.7版本docker run -itd --name mysql-

2022-05-08 19:51:13 224

原创 docker 基础操作

安装 开机启动 国内源安装 Docker(三选一)使用官方源安装(国内直接访问较慢):curl -fsSL https://get.docker.com | bash使用阿里源安装:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun使用中国区 Azure 源安装:curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaClou

2022-05-08 19:30:34 467

原创 物联网基础流程

mqtt1.安装 centos系统 宝塔 数据库 emqx2.测试mqtt连接emqx服务器3.修改emqx 实现 身份 权限 功能4.添加一个 mqtt超级用户 添加一个mqtt普通用户5.测试2个用户的区别6.给普通用户 添加 接收 发送 权限7.把mqtt弄到esp32上面 控制电磁锁8.写个简单的网页 控制电磁锁9.整个流程就算ok了宝塔登录外网面板地址: http://121.4.107.241:8888/f0d748eb内网面板地址: http://10.0.4.10:8

2022-05-06 20:39:04 1548

原创 node-red安装

Node-RED v2.2.2拉取源码服务器没有安装 git 安装先git 这个很重要拉取源码git clone https://github.com/node-red/node-red.git --recursive进入源码目录cd node-red安装npm install 安装node-red依赖项 如果出现 npm ERR! code 128 错误 就执行清除缓存 npm cache clean --force 如果出现 npm

2022-05-01 19:08:05 2284

原创 php运行环境 微信小程序配网

安装php环境https://www.xp.cn/download.html

2021-11-19 18:12:59 273

原创 mqtt权限

启动emqxbin\emqx start检查运行状态bin\emqx_ctl status停止emqxbin\emqx stop启动mysql数据库bin\emqx_ctl plugins load emqx_auth_mysqlweb控制台 http://127.0.0.1:18083 默认用户: admin 密码: public mqtt服务配置权限emqx\etc\acl.conf全部用 %% 注释掉emqx_auth_mysql.confauth.mys

2021-11-05 19:21:41 1869

原创 linux笔记

安装软件管理sudo apt-get install synaptic

2021-10-14 17:29:24 107

原创 qt笔记1

UI调组件大小组件布局方式一方式二弹簧 有变对齐修改边框属性添加资源添加图片到项目(编译后合并到可执行文件里面)2.3.4.5. 设置个前缀6.7.事件按钮 被点击 槽函数事件...

2021-10-07 21:47:31 121

转载 ubuntu开机跳过输入密码登录和默认桌面显示,直接启动图形应用程序,替换默认图形桌面

1.自动登录Ubuntu开机自动登录,这个应该没什么难点,自行百度。2.关闭默认的桌面和设置为自己的图形程序到/usr/share/xsessions目录下cd /usr/share/xsessionsls可以看到ubuntu-communitheme-snap.desktop和ubuntu.desktop两个文件,将这个两个文件重命名:mv ubuntu-communitheme-snap.desktop ubuntu-communitheme-snap.desktop.bakmv u

2021-09-27 13:03:03 2822

原创 不到20元成本 自己做一个小程序 远程开关 远程通断器

准备材料SRD-03VDC-SL-C 5脚 继电器 *1220v-3.3v 电源 *1KF129 5.0接线端子 2脚 *1KF129 5.0接线端子 3脚 *14脚微动开关 20mm *112K电阻 0805 *11K电阻 0805 *1407K电阻 0805 *410K电阻 0805

2021-08-10 17:11:34 1372 1

空空如也

空空如也

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

TA关注的人

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