1、首先单独测试控制器(32)-->一般没问题,新板子好像有问题,在数据下发的时候好像有bug
2、测试WiFi模块,首先了解是不是烧写的最新的固件,新固件和老固件的AT指令好像有两个不一样,之后利用串口调试助手,测试能否连接手机或者其他热点(其他功能可自行测试,使用的设备是TTL,注意连线方式,测试的不要接错了一定要注意),测试好WiFi模块后;利用网络调试助手测试连接服务器或者说是连接IP地址,使用透传模式进行测试
3、进行32代码模块的测试,利用串口调试助手,看是否能按照你写的代码要求完成你所需要的功能,看发送到助手的是不是你想要的AT指令
之后就是查看你的传感器数据时候正确或者说有没有数据上传(传感器常见错误:①没有数据或者数据为0②数据与实际差别很大③数据不稳定④⑤⑥⑦⑧⑨⑩⑪)(附:错误解决办法①首先查看传感器是否损坏,再查看接线是否正确,包括正负极接线,以及IO口接线,还有的器件需要等待响应,贵的一般五分钟之内能出数据,便宜的话可能需要几个小时,有时候也取决于环境,可以理解为传感器的初始化,只有少数传感器这样,②查看数据IO是否接反,是模拟数据还是数字数据,看硬件程序错误,没有转化或者用错方法③查看接线口是否插紧,灵敏度问题,是器件本身就有控制灵敏度的按钮,还是器件受环境影响较大,或者说你硬件设置的延时函数太短,如果相对稳定在一个误差较小的范围内就可以的)
4、整体测试,保证上面都正确的情况下,整个项目基本就成功了,注意细节就好了
(备注:32此处指的是stm32系列开发板,其他的也类似,新的板子指的是我们学校自己发的板子,一般没有bug,WiFi模块指的是使用AT指令的模块,有简单的测试工具,包括串口调试助手,网络调试助手,还有现成的测试esp8266的一个软件,有想要的自己评论吧)