额,事情的起因是因为公司老板有这方面意向,找到了投资商。中间的利益牵扯多方,就不去详谈了。既然老板有想法,咱们做员工的就要忧君所忧,替老板承担压力。老板舒坦了,钱赚到了。我们大家就都舒坦了。
所以有了这样的想法以后,就要动手去做,做人做事,最忌讳的就是拖延散漫。一般你要再想想的时候,人家已经做出来产品了,你要再想想的时候,人家已经上市了.......鉴于多方面原因,我于是从一个写Java代码的,通过多方面学习研究,终于了解到了一些门路,循着网上的各种教程研究,学习。终于在几个周以后把样品完成了。下面放图给展示一下。
这套硬件设备,总的来说比较贵的就是树莓派了。其余的都便宜,淘宝都能买到货品。
树莓派利用python代码来控制GOIP针脚。 云端使用ACTIVEMQ 来发布订阅消息,向树莓派下发控制指令。 Java spring 作为http服务器,接收APP的请求。中间利用redis 来缓存数据,周期性显示设备的状态。设备是否存活。数据库使用的mysql.
关键的原理就是利用GPIO 针脚逻辑的控制电流的输出,输出高电平,低电平。触发继电器,继电器的原理是有3个接线端口,出线是2个口子,一个火线,一个接地线。中间一个公共端,通电时候。会形成电流回路,断电时候,会打破这种回路,使得下面的设备没有电流。而电磁锁就是通电以后产生磁力,开锁。
了解了原理,一切事情都会变得简单。剩下的就是按着设备说明,网上的教程一步步摸索前进了。
求个赞,给加个精品吧。原创不易,且行且珍惜。