云端的作用类似信号放大器,它负责将来自主播端的一路音视频流数据进行放大,将数据实时并且无差异的负责并扩散到全国各地。观众端使用 <live-player>进行播放,它在小程序的内部是一个在线播放器,负责从云端实时拉取音视频数据并进行解码和渲染。
小程序临时密码开锁原理是授时功能,这个非常关键,因为只有对码,只能设置开启一次,但无法在固定时间内开门的。而授时功能,这个逻辑其实也不复杂。双方各有一个时间,保证时间同步或者内置程序设置同步有校时卡或相应的功能,这样保证在密码对应上的时候,两者的时间是一致的,就可以了。
所以酒店锁的逻辑就清晰了,实现分时、分段管理。逻辑是这样的,客人入住一天,在酒店前台拿出一卡,用刷卡机终端给酒店卡刷入密码和时间密码注意是两个密码,时间密码优先级高,然后客户拿着这张卡到对应的房间号。
刷卡,这个时候酒店锁读取两个密码,对应上开启和时间密码,可以打开门并自行设定两个密码的有效期。在第二天到了退房的时间,时间密码失效,开锁密码同步失效。退房结束。
而民用锁,其实道理也非常类似,密码对应和授时是非常关键的。而正是因为这两个功能,使得本不联网的智能锁,也能在某种意义上实现一些联网才具备的功能。
联网锁,远程授权开锁原理与不联网类似,但机制更灵活。从使用安全性上更高,但在传输安全性却变得不可控了。必须要有加密机制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)