我这边买了一个模组。如下图所示:
因为懒得去做二次开发,就想使用AT指令来实现数据的获取,获取之后,使用单片机来对数据进行,处理和分析。
连上串口,波特率是115200,注意发送指令后需要回车,指令才能执行
AT :查看设备工作正常
连接WiFi
AT+WJAP="WiFi名称","无线网络密码"
获取MAC地址等
AT+WJAP?
发送指令,这样就可以收到文件的信息,后续直接对串口收到的信息处理就可以了
AT+HTTTPCLIENTLINE=2,2,"text/html","api.bilibili.com",443,"/x/web-interface/card?mid=20024528"
这边需要注意,区分HTTP和HTTPS的差异,否则就无法正确的读取到信息
笔者在这一块花费了很多的时间,网上还只有野火的模块去获取的,以为此模块是否无这个功能,后来发现还是http相关的信息没有配置正确
在发送最后还有一个错误信息,不知道是什么原因。。。。。
+HTTPCLIENT:102
ERROR
给上官方的参考
https://aithinker-combo-guide.readthedocs.io/en/latest/docs/command-set/HTTP_AT_Commands.html