论文部分内容阅读
在如今这个物联网大时代下,各种智能化方案层出不穷,智能化设备不断融入到人们的生活当中。随着越来越多的智能门锁厂商的加入,除了之前的指纹锁、密码锁之外,更多通过手机、身份证或者智能可穿戴设备开门的方式也逐步推出,并正为全国各地的高档公寓或酒店尝试。在互联网时代,酒店行业也一直朝着经济型和商务型发展,而本质上还是减少面对面的人力服务。如果能将酒店的门锁设备与微信硬件平台结合,借助微信这个被广泛使用的社交软件,不仅节省了入住的繁杂手续,节省了人力物力,入住效率也将大大提升,同时也增加了用户粘性。而如果开锁技术在系统级别的App上实现,会[因为平台的多样性而增加了开发成本。本文正是基于这个背景提出将微信智能硬件平台与酒店的门锁设备结合,为酒店物联网行业提出新的解决方案,把酒店入住的基础业务与硬件平台提供的基础接口结合,以安全可靠为标准设计一套通过微信开锁的酒店门锁系统。微信硬件平台提供基于蓝牙的AirSync技术,让设备通过蓝牙与微信客户端直接沟通,并通过微信公众号得到用户信息,从而实现设备与微信直接互连的功能。在本系统中,以nrf51822开发板模拟蓝牙门锁设备,用户的开门钥匙不再是一个IC卡或者其他类型的房卡,而是唯一对应房间的设备二维码。用户在先前酒店的客户端使用微信授权方式进行登录以便确定身份,成功预订房间后便能获得对应房间门锁的设备二维码,通过微信扫描二维码进入设备公众号进行后续的开锁操作。考虑到入住的安全性,本论文提出了一套安全解决方案。在开锁过程中,本系统加入了基于AES加密算法的身份认证方案以及改进的RC4算法进行设备密钥的加密传输,提高了系统的安全性和可靠性。