小试牛刀(初)

Posted e1091

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小试牛刀(初)相关的知识,希望对你有一定的参考价值。

 项目名称:智能门禁报警系统

 开始时间:2018/9/7

  前言:为了督促自己并且留下一份难得的学习经历,考虑再三,终究还是开了个博客作为记录用。这算是我第一次用博客写学习经历,只想好好记录我要完成的项目所学的一点点收获分享出去以及留下一个好的回忆,因为能力有限,可能方向思路什么的会错,也希望大家指出,多多指教,共同学习。

  进入正题。几天前,一直在犹豫给这个项目拓展什么功能,毕竟门禁报警主要的功能无非就是检测到人后报警。开始想用小程序进行远程控制,当即注册了个小程序试试水,花了一天时间看小程序的技术文档,结果却并不理想,如何传输数据和相应的数据库怎么建立使用对于我来说都是重难点,毕竟对于我来说网络和通信这块有了解但是没有深入,很多概念都不清楚难免有些想当然了。

  stm32—>sim800c模块—>路由器转发—>windows网络调试助手;linux有没什么能代替windows的网络调试助手收发数据?小程序又怎么从linux即服务器收发数据??这些都是我的猜测,还得继续查资料补充知识盲点。

  在网络上兜兜转一天还没有思路,后面竟然在睡梦中钻出牛角尖,所以弄这行感觉还真得懂得放下,无论是调试程序硬件还是开发什么。

  最后在查阅了知网上的众多论文文献(知网对于开发产品真的是个很好的网站!它能给你不少的思路),结合自身能力,初步定下了如下功能:

  1. 使用STM32处理器设计

  2. 在开启系统后检测识别有无人闯入,并将信息通过无线信号传输到主机,主机打电话和发送短信到提前设置的用户号码中,同时发出报警。报警语音可以使用提前存储在SD卡当中的语音。
  3. 在检测到有人闯入的同时,摄像头拍照并发送到本地(或者云端)
  4. 可远程查看主机检测的信息以及控制系统主机。

  功能实现的思路:用红外感应模块(或微波雷达感应开关模块)检测识别有无人闯入,主体功能用ATK-SIM800C模块打电话和发短信(报警语言可用ISD1820语音模块),用wifi模块与手机或网络进行通信交互。

  技术难点嘛,我想应该是通信吧?主机与ATK-SIM800C模块的通信交互,主机通过wifi模块与手机(或网络)的通信交互。

  其实我想加一个app或者小程序的,但是目前来说有点太远,可以作为拓展,毕竟这些要服务器的支持,liunx系统了解但是不熟更何况还有个数据库。

  

以上是关于小试牛刀(初)的主要内容,如果未能解决你的问题,请参考以下文章

并发王者课-青铜1:牛刀小试-如何创建线程之初体验

python-paramiko初体验

基于Citrix XenSever的虚拟化基础架构搭建之小试牛刀

数据分析小试牛刀-1

小试牛刀

ansible小试牛刀