熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2024-10-6 11:19
正文摘要:1. 簡(jiǎn)介使用Arduino + ESP8266,基于MQTT協(xié)議,構(gòu)建完全屬于自己的物聯(lián)網(wǎng)平臺(tái)。完全屬于自己,意思是包括MQTT Broker(MQTT服務(wù)器)都自己搭建,而且是使用ESP8266,這是亮點(diǎn)。由于不依賴于任何第三方服務(wù)平臺(tái),不擔(dān) ... |
|
ESP8266_01S編譯成功. MQQT成功. 兩個(gè)板成功開(kāi)關(guān)指示燈. |
| 這APP還不錯(cuò),簡(jiǎn)單的設(shè)置了一下,我在homeassistant 的MQTT里都可以發(fā)布和訂閱數(shù)據(jù)了! |
Hecat 發(fā)表于 2024-11-8 21:14 我在win10下成功了,服務(wù)器和客戶端的燈都能控,非常棒 ![]() |
rsx9583 發(fā)表于 2025-2-8 11:18 自己不行,還啥看不上,頂頂大名的aduipliot飛控就是Arduino寫的 |
| 哪位編譯通過(guò)了? |
為啥我很反感Arduino![]() ![]() ![]() ![]() |
| Client ID是必填項(xiàng),沒(méi)找到啊? |
| 謝謝這么詳細(xì),馬上開(kāi)始照葫蘆畫瓢 |
| 感謝樓主,這么詳細(xì)的資料。 |
hhdsdy 發(fā)表于 2024-11-10 15:59 估計(jì)是有庫(kù)不支持1.8.x的IDE了 |
Hecat 發(fā)表于 2024-11-10 12:38 1.8.19的,更高版本的好像在win7上不能用的,會(huì)不會(huì)和版本低有關(guān)系? |
收藏學(xué)習(xí)! |
Hecat 發(fā)表于 2024-11-8 21:14 刪除舊的重新安裝,還是一摸一樣的的結(jié)果,應(yīng)該是其它的原因了,不知道會(huì)不會(huì)和我使用win7有關(guān)? |
hhdsdy 發(fā)表于 2024-11-8 17:59 我新裝Arduino,開(kāi)發(fā)板使用www arduino cn/package_esp8266com_index.json,連不上。 如果你愿意,試試把 C:\Users\xxx\AppData\Local\Arduino15\packages下面的ESP8266開(kāi)發(fā)板刪除,再?gòu)腎DE里面重新安裝。 壓縮包里面的IDE和例程是用全新虛擬機(jī)一步一步安裝、編譯截圖來(lái)的,例程應(yīng)該不會(huì)有問(wèn)題。 |
發(fā)表于 2024-11-8 08:17 我之前有用過(guò)ESP8266,開(kāi)發(fā)板的管理地址用的是 www arduino cn/package_esp8266com_index.json ,一直都是很正常使用的,剛才用你提供的地址替換并確認(rèn),沒(méi)有提示重啟,編譯也是一樣的錯(cuò)誤。 |
hhdsdy 發(fā)表于 2024-11-6 21:32 有最后一個(gè)錯(cuò)誤,"Error PicoMQTT requires ESP8266 board core version >= 3.1",懷疑與開(kāi)發(fā)板支持包有關(guān)。 訪問(wèn)國(guó)外的一些網(wǎng)站不是很穩(wěn)定,多試試吧。 |
發(fā)表于 2024-11-6 21:32 [a02.png]添加ESP8266開(kāi)發(fā)板管理器地址,填入 http://arduino.esp8266 com/stable/package_esp8266com_index.json 開(kāi)發(fā)板是不是按上面填的?開(kāi)發(fā)板包有沒(méi)有更新成功? |
|
謝謝樓主的分享!我編譯ESP8266_Client沒(méi)有問(wèn)題,但在編譯ESP8266_Broker時(shí)報(bào)錯(cuò),報(bào)錯(cuò)信息分別如下,請(qǐng)問(wèn)是什么原因? Error while detecting libraries included by C:\Windows\TEMP\arduino_build_376235\sketch\ESP8266_Broker.ino.cpp Error while detecting libraries included by C:\Windows\TEMP\arduino_build_376235\sketch\ESP8266Lib.cpp Error while detecting libraries included by C:\Windows\TEMP\arduino_build_376235\sketch\key.cpp Error while detecting libraries included by C:\Windows\TEMP\arduino_build_376235\sketch\main_routing.cpp Error while detecting libraries included by C:\Windows\TEMP\arduino_build_376235\sketch\mqtt.cpp error PicoMQTT requires ESP8266 board core version >= 3.1 |
| 感謝樓主的分享,收藏了慢慢看。 |
| 搞定了!修改一下定義! |
| 請(qǐng)問(wèn)修改另一個(gè)通道編譯不成功。 |
發(fā)表于 2024-10-9 20:42 呵呵~找到了!編譯成功!謝謝分享!! |
發(fā)表于 2024-10-9 20:42 搜索不到PicoMQTT |
zying 發(fā)表于 2024-10-9 18:34 安裝PicoMQTT庫(kù)了沒(méi)? 參考上面 [a08.png]搜索PicoMQTT(區(qū)分大小寫),點(diǎn)安裝 |
| 找不到庫(kù)PicoMQTT.h |
Powered by 單片機(jī)教程網(wǎng)