20160628概况:此款终端采用w5500网络芯片+stm32F103MCU进行控制设计,一经连接路由器可自动获取/固定IP,同时自动连接Fuhome未来之家实验室服务器。进而可以使用Fuhome提供的手机android APP,Fuhome设备控制页面,或者关注,进行控制设备自带继电器、查看温湿度传感器的测量值。
本终端PCB原理图+源码开源,以方便大家进行扩展和完善
硬件配置如图所示:
板子自带程序会写入一个10位ID,16位已经加密的MM,这个是【深圳电饭锅】这个设备,所有板子共有的,所以如果同时有两个联网,就会出现干扰。需要测试的时候,看有没有人在用。
网络连接失败分2种情况:
1、如果你不想编程,想修改ID MM,那在上电之前就按住key1或者待获到IP 之后长按,待多个led同时闪烁的时候,就可以用串口助手进行信息配置了,配置AT协议请看附录,配置完断电重启即可。
2、如果你懂得keil MDK编程,下载源码进行编译,修改终端内置信息,并且多余的I/O,以及串口外设都可以自由编程使用咯。
第一步先去fuhome注册,然后添加DIY设备,你就会得到10位ID和加密之后的16位密码,用上面的两种方法写入板子即可。
第一步让设备联网:
1、准备一个已经连接互联网的路由器和一个9或者12v的直流电源。
2、插上网线,再插电源,程序会自动获取IP(默认程序是自动获取IP,如果你之后也可改成固定,搞个不会被自动分配出去的IP,防止被占用),如果获取不
到OUT IN两个led会长亮,如果几秒钟之后这两个灯还是亮,那么就获取失败了,可以试着断开电源再试。
获取成功,就会跳过这个状态。
3、等待最长半分钟之后,如果SYS灯亮起,就说明连接设备成功了。
第二步设置设备:
1、进入你的设备控制中心进行控制,你可以在设备设置页面新建控制菜单和传感器授权等情况。
2、名称可以自己设置,命令和传感器的编号必须跟此图一样,因为程序里面会识别此命令。以及上传传感器会认编号。
这里默认受控的是两路继电器。
3、
第三步控制设备和查看传感器信息
1、最简单的通过控制中心页面。
这个是案例设备,刚才的菜单在这里即可看到,会根据相应的权限是否有权控制设备
传感器的信息,定时上传的,由于温湿度变化不会特别快,因此上传频率半分钟一次。
发布评论