lengling00 发表于 2020-7-20 11:19:21

膜拜大神,学习学习!目前蓝牙设备太少了,温湿度传感器2上报频率太低了,不过因为买了小白,别人送的小爱play出场率变高了~

xuyang 发表于 2020-7-20 15:09:46

8266-12E能刷此固件吗?

XCray 发表于 2020-7-20 15:27:36

本帖最后由 XCray 于 2020-7-20 15:57 编辑

xuyang 发表于 2020-7-20 15:09
8266-12E能刷此固件吗?
我没用过12E,闪存多大?

只要闪存是1MB或以上,应该就没啥问题。

ESP-01S都行,这应该是最低端的了吧(除了可能已经买不到的512K flash的更低端的)?
刚才网络特别慢,乱中出错,当成mp3播放那个帖子了。

其实512K的也能刷,只是不能OTA而已。

xuyang 发表于 2020-7-20 15:37:10

XCray 发表于 2020-7-20 15:27
我没用过12E,闪存多大?

只要闪存是1MB或以上,应该就没啥问题。


闪存4M
tx,rx的gpio需要设置吗

XCray 发表于 2020-7-20 16:02:38

xuyang 发表于 2020-7-20 15:37
闪存4M
tx,rx的gpio需要设置吗

刚才弄错了,闪存多大都可以用,只是512的就没有ota了。

没啥需要设置的,rx连上蓝牙网关的tx就行。也即是说,只需要gnd和rx这两根线。如果需要蓝牙网关供电的话再连一根3v3。注意别连成5v就行,5v必烧

xuyang 发表于 2020-7-20 16:17:37

XCray 发表于 2020-7-20 16:02
刚才弄错了,闪存多大都可以用,只是512的就没有ota了。

没啥需要设置的,rx连上蓝牙网关的tx就行。也即 ...

非常感谢您的指导。
我用arduino打开您的源码编译,报错:Regexp.h: No such file or directory,不知是什么原因?

XCray 发表于 2020-7-20 16:32:21

xuyang 发表于 2020-7-20 16:17
非常感谢您的指导。
我用arduino打开您的源码编译,报错:Regexp.h: No such file or directory,不知是 ...

客气啦!

指导谈不上,一起玩是真。

这个提示应该是缺少库,工具、管理库,搜索regexp,然后安装即可。

其他库如果提示找不到一样照此办理。

xuyang 发表于 2020-7-20 17:17:12

XCray 发表于 2020-7-20 16:32
客气啦!

指导谈不上,一起玩是真。


Arduino:1.8.13 (Windows 7), 开发板:"Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 40 MHz, 40MHz, DOUT (compatible), 4MB (FS:2MB OTA:~1019KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"





















In file included from C:\Users\xuyang\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,

               from C:\Users\xuyang\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,

               from C:\Users\xuyang\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\cores\esp8266/Arduino.h:32,

               from sketch\mqttl.ino.cpp:1:

C:\Users\xuyang\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol

   #define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "."__STRINGIZE(__COUNTER__) "\"")))

                                                                                                                                  ^

D:\bak\����\Arduino\libraries\arduino_439128/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'

const char HTTP_HEAD[] PROGMEM            = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";

                        ^

In file included from D:\bak\����\Arduino\libraries\arduino_439128/WiFiManager.h:17:0,

               from D:\arduino\examples\mqttl200719\mqttl\mqttl.ino:12:

C:\Users\xuyang\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h:34:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                                       ^

"WiFiUdp.h" 对应多个库

已使用: C:\Users\xuyang\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266WiFi

未使用:D:\bak\徐扬\Arduino\libraries\WiFi_Link

未使用:C:\Program Files (x86)\Arduino\libraries\WiFi

exit status 1

为开发板 Generic ESP8266 Module 编译时出错。



在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

XCray 发表于 2020-7-20 17:47:26

没看出到底啥问题,对了,对于arduino这种软件,安装目录名字尽量不要用中文之类的

evantalk 发表于 2020-7-20 22:55:03

这个支持一下的,这样可玩性更高了:)
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: (多个)蓝牙网关 TTL->MQTT,支持任意米家蓝牙设备接入HA/NR