Skip to content

It is a repository to storage all the software, code, document and so on.

Notifications You must be signed in to change notification settings

HarryG55/Libbox_NodeMCU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1.驱动安装

这里采用了CH340的驱动,具体请通过自己所用的板子安装驱动

2.硬件烧录

这里采用了nodeMCU-module-float作为固件集,这个是自主配置的固件集。 直接将地址从0000开始烧录,其他不需要设置。直接将其烧录到NodeMCU中。

注意,烧录的时候不需要进行相关波特率设置,(不是9600问题也不大)。

3.进行ESPlorer通讯测试

在这里不需要打开DTS和RTS。在检查COM口与波特率后就可以直接进行连接测试。

注意!多尝试波特率(比较有效的9600或者115200) 注意常见问题2

常见问题解决

1.烧录之后出现无法识别固件版本问题

可能是存在一些软件版本问题,才导致没有办法识别最新固件。但是通讯之类的完全是正常,出现乱码是通讯波特率的问题。如果9600有问题的话,就尝试115200.

2.一直显示在连接的问题

根据他人博客所说,官方原版存在这个问题,必须要先发一个消息过去才能识别并且正常通讯。(且这个消息是会返回正确值的)。 如果是中文版不存在这个问题(未经考证)。

3.库代码无法识别的问题

只要多点点其他不进行运行的按钮,做到直接把代码发上去而不是本地编译运行即可。否则会提示库文件不存在,调用出错的问题。

4.进行NodeMCU联网测试

在编写完相关联网测试的代码之后,我们可以通过save来进行测试,也可以通过upload来进行测试。 如果使用upload进行测试,我们要让它自动默认执行,需要将文件名命名为init.lua。 上传完毕文件后,需要按NodeMCU上的RST按钮来进行重启,然后NodeMCU就会自动执行上传的init代码。(这个具体没搞明白为啥)

NodeMCU联网测试代码存放在code-->connect to wifi-->init.lua中。

其中需要更改: station_info(也就是station_information)中的内容

ssid:AP的名称(如TP-Link625)
pwd:AP的接入密码

注意!NodeMCU只能识别2.4GHz频段!!

目前任务进展

2020.5.13

NodeMCU的相关MQTT代码已更新,保存于Code/MQTT/init.lua文件中。该文件集成了相关wifi连接的内容。

所有重要的修改参数都集成在info数组中,方便进行统一配置和修改。

在之后的开发中需要完成一次连接的问题(如果有多余的精力)

NodeMCU尝试与Raspberry取得MQTT通信

Raspberry需要进行和阿里云的联网配置

About

It is a repository to storage all the software, code, document and so on.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages