智能项目

智能门锁项目总结

  人们出行旅游住宿的话,住酒店是躲不过的,那么酒店的安全管理则愈发重要。本项目旨在打造一款模拟智能门锁产品,针对酒店服务。

  同学A,查找相关资料,找到linux下与短信服务商的C接口,用作密码服务器,并发送给短信服务商发送短信。

  同学B,在安卓手机上弄一个app,与云端linux服务器通信,进行用户信息传送。(后期改成了web)

  我,处理数据,针对来自密码服务器的密码以及来自用户开锁的密码还有驱动程序进行处理和调试。

  ARM S5PV210开发板(装载linux系统)、linux虚拟机、阿里云linux、PC机、继电器、灯泡(前代替门锁)、手机

  接收来自服务端的字符串,判断其长度,若长度为9则将字符串分割成密码和天数(前六位为密码,后三位为天数)。密码和天数字符串传给等待开锁比对模块,并将天数与系统时间计算出有效期,过期则清空密码。板子服务端模块只需接收客户端给的字符串,如果为设置密码,则需要9个字符;如果为清空密码,则只需3个字符。(其中9个字符是“六位数密码加三位数时间”,例如123456002;其中3个字符是“门牌号”,例如001。)

  等待开锁比对模块则是控制驱动操控板子上的IO口(被人说过不安全), 也是,就一个IO口确实是有点简单了。

  本项目由两个服务器(1号密码短信服务器和2号用户服务器),门锁上一个“主进程”(main),两个“辅助进程”(c1, c2),用户手里一个app,前台一个app。后来发现我们弄的app只能在虚拟机上能连通云端,一放到手机上就没反应,找了很多资料也无法解决,有说是sdk等级太低,也有说手机系统等级过高。后来我决定采用web服务器的形式,将2号用户服务器用http实现,这样做的好处是甭管你是什么系统的什么端,手机也好电脑也罢,都可以实现和服务器的通信,做到了跨平台的效果。

  通信过程最复杂的在于“门锁”上,由于会被随时更换密码的状况发生,那么有一个客户端程序必须一致待命接收1号服务器的信息,传给主程序,即用c1代替;2号服务器则是用户填入的密码,传给“门锁”上的c2接收,也传给主程序。它们之间用fifo通信,因此我把一个处理程序叫做“主程序”, 另外两个叫做“辅助程序”。

  在我负责的这一部分里遇到了许多问题。例如,如果只有一个进程的话,那么当客户端函数接收到服务器发来的消息后客户端函数就结束了,也就是说一运行程序只能收到一次消息,如果是每次执行完开锁后或者是密码输入错误后才跳转到客户端函数的话,这样就违背了即时性,因为服务器随时都可能给客户端发送消息。所以这里我需要把客户端函数分离出来,当成一个独立的进程,确切的说不能叫做独立的进程,因为进程本来就是独立的。

  那么,有了客户端进程后,就可以随时接收服务器的讯息了。可是这样又衍生出一个新的问题,就是需要进行进程间通信,进程间通信有信号、管道、共享内存等方式,这里选择了命名管道fifo里来通信,因为fifo可以让两个没有半点关系的进程进行通信。好了,知道了用fifo之后更多的问题接踵而至,例如write是阻塞的,有一个注意事项就是要先开启write端的进程,也就是先开启客户端的进程,它会阻塞在write,如果read的进程没开的话。而一开始我就是纯粹用的read函数,没有加非阻塞,这我才意识到会出问题,必须让它非阻塞的读管道里的内容。

  后续在读管道内容时,一旦更改密码多次之后会出现数据偏移情况,一直未能解决,所以这个fifo管道很让人捉摸不透。

  服务器随意顺序,但是必须先开启两个服务器(密码短信服务器开启,用户服务器)

  这次项目没有拍照和视频等,以及善后工作没有处理好(这篇博客也是事后过了N个月才写的),而且很“初级”,考虑不周到,没有真正按照软件工程那样做到很细致,也没有日志文件反映错误,所以本项目拿到市面上是极为不成熟的,有许多地方需要亟待改进的地方。但是我从中得到了历练,尝到了调试之苦,明白了如何取舍以及改进。

  Let’sstartwithaphoto.一、智能门锁百度释义  智能门锁区别于传统机械锁基础上改进的,在用户的安全性、识别、管理性方面更加智能化简便化的锁具。智能门锁是门禁系统中锁门的执行部件。二、...博文来自:Kevins Blog

  寒假在慕课网()买了一门安卓实战课,老师是“刘某人”,讲的比较基础,但很适合Android新手,表示对基础能力提升还是很有帮助的。假期因为一些原因,加上自己的懒惰,花了差不多...博文来自:Sunny的博客

  最近再做跟智能硬件相关方面的App,从网上找到几个参考物联网开发社区1.智能温控器,写字楼、工厂节能利器说明控制中央空调风机盘管的通断阀,风机高中低转速。夏天天气温度比较高,早上到办公室打开办公室空调...博文来自:zkbilian的博客

  了解如何使用Arduino和电磁阀制作RFID门锁。在本篇文章中,我们将详细介绍使用ArduinoMega2560开发板制作一个RFID(射频识别)智能门锁系统的步骤。本文要实现的目标是通过使用特定卡...博文来自:佐佐沐

  2017年读了《康德的智慧》对于他的物自体,始终没有搞明白。为了提醒自己记住这个概念,给我们的产品起了一个名字物主机。物主机主要功能:音视频+433双向+5GWiFi。 方案实现:1、433双...博文来自:八九不离10

  在进行智能锁之前,需要了解一下什么叫锁,参考啥叫智能锁呢,就是我在想锁住资源的时候,就锁住,待资源使用完后,自动释放该锁,比如 {...博文来自:可怜的技术

  说起智能门锁,相信很多人都知道其用起来比较便利,安全性也基本都达到了C级,但是为什么依然有很多人没有选择智能门锁呢,究其原因,我个人认为可能大多数人都是因为智能门锁价格太多高昂的因素吧,不过随着鹿客等...博文来自:weixin_33750452的博客

  文佘凯文来源智能相对论(aixdlun)智能门锁自出世以来,各种新闻就没断过一直未断,一方面是舆论鼓吹“千亿市场”潜力巨大,一方面是资本青睐不断加码,最终落地到市场却是“只闻雷,不见雨”。2018...博文来自:sinat_32970179的博客

  写这篇文章后又做了一次更新:《我破解了用蓝牙开锁的两款共享单车》,欢迎关注。最早共享单车运营品牌之一的摩拜单车,传闻仅仅开发其独立自主品牌的单车智能锁就使用了半年时间,那么问题来了,共享单车上的智能锁...博文来自:weixin_34268579的博客

  智能指纹锁从刚问世以来,用过的人就再也回不去了,前段时间看了一份调查报告,说采访过很多没有使用过指纹锁的人,对于智能指纹锁是否有必要?但是只有三成的人觉得有必要!当记者在问这群人,是否有被门锁锁在门外...博文来自:weixin_34174322的博客

  行业趋势从全球销量来看,智能锁2016年全球市场智能锁产业规模达到1100万套。其中日本达到150万套,韩国达到170万套,欧美市场达到250万套,中国达到350万套,其它等市场约200万套。从国内市...博文来自:简一商业

  现今社会正在逐步转型迈向智能城市、智能社区、智能家居,智能服务的时代,但人们享受到智能便捷服务的同时,也要慢下节奏,仔细思考、衡量这些物联网产品背后存在的信息安全隐患有多大。    智能门锁因其行业特...博文来自:linksafe2014的博客

  本文转载自:智能门锁作为智能家居的重要入口,最近几年一直是各类玩家争先布局的领域,最具争议的便是安全性...博文来自:智能家居产品体验官的博客

  0X21(上报门锁状态):门锁每天定时唤醒触发;门有开关状态的时候触发博文来自:的博客

  中科微目前针对智能锁市场推出一款性价比较高的一款电机驱动芯片,型号为:AT8212E特点●单通道H桥电机驱动器●低RDS(ON)电阻●2A峰值驱动输出●宽电压供电,2.7-15V●相位使能输入,PHA...博文来自:siliconchen的博客

  随着智能家居的蓬勃发展,短短三年内,指纹传感器价格迅速滑落。越来越多新品牌加入战局,跑马圈地。智能门锁潜力巨大。目前中国有近4亿多家庭,安装智能锁的家庭基数却不足3%,即97%的家庭都存在从机械锁更新...博文来自:uuZC66688的博客

  【雷龙资讯】近日,国家市场监管总局发布智能门锁消费提示称,经风险监测发现,搭载人脸识别功能和远程开锁功能的智能门锁安全风险较高,建议消费者尽量不使用或关闭人脸识别功能和远程开锁功能。   ...博文来自:深圳市雷龙发展有限公司

  随着物联网的发展,智能家居越来越受到人们的欢迎,作为家庭的第一道安全保障,门锁是每个家庭都会用到的设备,门锁智能也是一种趋势。记得《欢乐颂》有一集安迪打不开自己的智能门锁,那么智能门锁的优劣如何识别,...博文来自:多智时代的博客

  结合LoRa长距离和低功耗的特性,基于iDC10和iNode组成微功率无线网络,利用时分复用算法将通信带宽最大化利用,利用CAD特性减少侦听达到节能目的。...博文来自:jiangjunjie_2005的专栏

  智能锁是近两年智能家居庭领域最火热的产品之一,众多锁具品牌、互联网企业、传统家电企业、创业者等纷纷投入到智能锁的蓝海之中。然而,不管智能锁有多么强大的功能,它首先必须是一把好的家庭门锁,防盗安全、质量...博文来自:智能家居产品体验官的博客

  五大技术助力,智能门锁能否成为智能家居下一个入口? 随着5G突破在即,物联网时代的临近,各行各业都在谋求智能化转型,门锁也不例外,智能门锁逐渐成为大众关注的焦点。智能门锁是指可通过密码、指纹、人脸、感...博文来自:zhangbijun1230的专栏

  最全面的智能锁领域常见的无线传输协议类型 “物联网”概念在1999年美国麻省理工学院首次被提出,狭义的物联网指的是“物—物相连的互联网”,这里相连的主体既包括物品到物品,也包括物品到识别管理设备。广义...

  在某些酒店以及其他地方,我们曾经看到过使用RFID的门锁,您无需钥匙即可解锁房间。给你一张卡片,然后只需要把它放在一个RFID阅读器的前面,就可以实现解锁,阅读器发出哔哔声,并且LED指示灯闪烁。这种...

  智能门锁能实现哪些生活场景? 智能门锁可设置感应开锁,取快递、出门购物更方便。使用智能门锁后,出门无需再带钥匙  智能门锁可通过手机APP远程控制            智能家居行业近几年来的发展如火...

  北京锐拓时代科技有限公司,成立于2014年。 是国内领先的移动互联网技术应用服务提供商,拥有 自主研发的社交,游戏,移动电商,Android OS等 系列产品。团队成员有丰富的移动互联网产品的研发 经

  本标准规定了智能门锁的系统架构、智能门锁终端安全、智能钥匙安全、云服务平台安全、客户端 安全、通用安全、安全等级方法等。 本标准适用于智能门锁设计、生产、管理以及应用系统的建设和运维。

  随着智能家居越来越受到人们欢迎,许多厂商纷纷加入到这片蓝海之中,产品也逐渐丰富起来。在品类众多的智能锁中,开锁方式自然也是五花八门。今天就来总结一下家用智能锁常见的开锁方式吧。密码锁密码是最常见的一种...

  公司倒闭,android端智能酒店系统代码公布:老板跑路了,欠了我们员工三个月的工资不发,关键这个贱人(吴熊)还是找了一个...

  鲸准研究院通过收集公开信息、拜访门锁企业、访谈业内专家、草根调研建材市场等方法,收集了大量资料,并对相关资料做了系统性整理和交叉验证,并在此基础上对未来进行预测。

  智能门锁靠谱吗?任何的吹嘘都比不上一组真实的客观数据来的有说服力。1.智能门锁的渗透率目前,欧美国家智能门锁的渗透率已超过35%,日韩60%的渗透率仍大有可为。而国内市场家庭智能门锁的渗透率(截止20...