上一次我们初步认识了SDK编程和透传,给模组更新FW。
这一次我们直接用一个开源平台实现我们最终的目的,用一个APP远程控制模组开关。
我们使用的平台是机智云提供的开发平台。
开始之前我们先把硬件搭建起来,大概规划一下成品的样子
电路规划示意图
- 模组焊接中,请忽略我凌乱的桌面
2.电源焊接中,使用了一个电源母头插座和三颗AMS11173.3给设备供电,为什么使用了三颗芯片呢,主要是因为
第一这个芯片很便宜
第二为了保持稳定,给模组供电使用一颗,还有两颗继电器各自使用一颗,单独供电
背面就是AMS11173.3了可以看到一共三颗
模组调试还是使用的可调电源
最后成品的初步规划,使用了一个常见的LED灯的驱动器外壳,正好可以放进去。
那两颗蓝色就是继电器,规格是5V低电平驱动,输出端一个接灯作为灯的开关,一个接NAS的开机按钮
电路搭建完后,我们开始进行软件的制作,为了减少工作量。我们直接使用开源平台的代码生成功能来完成代码搭建,最后再根据需求简单修改一部分
我们使用的开源代码是机智云提供的,机智云也是目前比较热门的物联网平台之一