物联网
文章平均质量分 59
Coder_BCM
深漂程序猿,从事嵌入式linux开发。
展开
-
笔记---domoticz docker 启动指令
【代码】笔记---domoticz docker 启动指令。原创 2022-10-31 09:32:22 · 223 阅读 · 0 评论 -
智能家居--domoticz配置和风天气 HTTP/HTTPS poller 的使用以及domoticz_updateDevice的介绍
继续填坑,domoticz默认的 darksky 貌似是要停运了,所以准备将domoticz的天气信息换成和风天气的1. 使用浏览器拿到需要的数据首先建议 你去获取一个开发者账号(需要实名) ,因为开发者账号的每天刷新次数比较多 网址是这个 https://dev.qweather.com/接下来 你能通过你的key 拿到天气的信息你的 http 的请求应该是这样的 :https://devapi.qweather.com/v7/weather/now?location=101280604原创 2021-05-09 23:26:53 · 586 阅读 · 2 评论 -
物联网--esp32(4)--esp32-idf的rmt使用笔记
ESP32-RMT1. RMT的结构框图2. ESP32的RMT RAM3. RMT的程序部分3.1 RMT的数据结构体3.2 RMT的 API4. 测试代码ESP32作为一款智能家居的常用的芯片搭载了RMT的相关的硬件,使用这一部分的硬件可以很方便的产生我们所需要的波形。我最近刚好准备开发一个可以学习,发射红外的遥控器,所以也要系统的学习一下esp32。官方文件是这么描述 这个RMT的单元的 (以下部分基本全部来自文档,做笔记)RMT(红外遥控器)是一个红外发送/接收控制器, 其特殊设计支持生原创 2021-05-09 20:55:37 · 4002 阅读 · 2 评论 -
物联网--esp32开发笔记(3)基于esp32-idf的mqtt程序
最近通过借鉴学习,整理了一份可以实现mqtt连接的代码。在esp32-idf的开发中 mqtt也是开发好的库文件,可以通过直接引用对应的头文件去使用。大概的函数在 \mqtt\esp-mqtt\mqtt_client.c 这里定义的。 我们先去分析一下 esp-idf 都给我们提供了哪些函数。/** * @brief Creates mqtt client handle based on the configuration * * @param config mqtt configu原创 2021-05-06 20:53:17 · 3875 阅读 · 6 评论 -
物联网--ESP32开发笔记(2) domoticz mqtt的一些坑的记录
今天用esp32的 idf 开发mqtt 又遇到了之前domoticz踩过的坑,记录一下1. 发布的主题对于一些受控设备,我们可能会去订阅一个主题,然后拿到一些感兴趣的状态。比如我可能会去监听某一个灯的状态切换,因为我自己就是这个设备!发布的主题一共有四种选择Select the Topic('s) Domoticz will use to publish outgoing messages.Flat - publish outgoing messagen on topic domoticz/o原创 2021-05-05 22:53:11 · 909 阅读 · 1 评论 -
物联网--ESP32开发笔记(1) vscode 搭建idf的开发环境 解决python依赖缺少的问题
最近从垃圾佬手中淘到了一批廉价的ESP32,盘之。ESP32的开发我最初的设想是直接使用micropython 然后结合着各种库文件 一步到位,但是发现micro python 实现起来很不舒服,感觉很多的东西都是不受控的!所以还是决定自己用SDK进行开发!1. 安装插件开发任何的东西第一步肯定都是先搭建一个能运行的环境! ESP32的SDK开发比我预想的要简单很多,最初我是尝试过直接自己使用windows的SDK进行开发,折腾了一天,也是没搞定,甚至就是说连自己遇到的问题都不知道。 于是又去重新考虑原创 2021-05-04 19:26:05 · 2123 阅读 · 2 评论 -
智能家居--基于micropython的ESP32开发笔记-upycraft软件以及一些使用方法的记录
拿出来吃灰已久的ESP32,开始盘。这里使用的是nodemcu,优信电子购买。1. 软件下载简单的玩一下ESP的应用的话只是需要下载一个upycraft软件即可。他的下载链接如下:http://download3.dfrobot.com.cn/uPyCraft/uPyCraft.exe2. 下载固件2.1进入到boot模式按下IO1按键 然后将串口插入到电脑。(插上去之后就可以松手了)这里其实就是保证上电的时候IO1按键是按下的2.2 选择对应的串口默认的nodemcu不一定是m原创 2021-04-11 23:51:08 · 3239 阅读 · 3 评论