一般情况下,智能锁呈现给大家的是各式各样的外观,包括绚丽的电镀工艺、指纹输入端不同的安装位置和把手的形态等等,很少有人去关注了解智能锁是如何运行的,小编经过实际测试,包括和部分方案提供商、智能锁公司沟通交流,发现智能锁内在的部分,也就是运行系统存在巨大的差异,据不完全统计,基本分这么几类:
第一类:无任何操作系统或平台的,即在单片机上用C语言开发了一个主程序,系统上电后一直运行该程序,通过不停轮询输入的字节进行不同的功能响应,通过和相应方案商沟通了解到,这种方案耗电量较低,运行速度快,据他们反馈故障率也比较低(笔者没有实际做进一步的确认等),但方案商也承认可扩展性比较差,例如增加物联网等新功能对系统稳定性带来较大考验,目前低端指纹锁用的比较多,包括一些酒店锁等。
第二类:RTOS系统(实时操作系统),笔者从京东或淘宝等不同的销售平台上查询到几个公司宣称内部系统是RTOS,但是经过和客户交流,包括让提供技术支持电话等,都不清楚基于哪个平台或系统的RTOS,笔者自行查询了下相关RTOS的解决方案,发现有差不多10余家提供RTOS解决方案,例如TI-RTOS、Micriu-OS、Free RTOS等等,这需要结合实际的芯片型号才能进一步的确定,但是比较遗憾的是,笔者拆机的两把锁均把主芯片型号抹去了,无从得知具体的哪个RTOS等。
第三类是青稞S智能锁,通过查询资料得知,该司的iSense® OS为其自主研发的智能锁系统,目前已经到了第三版了,特别强调互联网安全等,但是笔者经过了解,说实在的价格也是高大尚呀。
今天笔者着重介绍最后一类智能锁操作系统-RTLinux,该系统目前广泛应用在吉立智能锁上
,是深圳吉立科技有限公司联合创始人马学文先生潜心研究15年左右的成果,其本人早在2000年初就从事linux系统实时系统能提升方面的研究,发表10余篇核心研究论文,笔者实际走访和交流了解到目前他们的智能锁是基于ARM9或AMR11芯片上运行的经过裁剪后的嵌入式实时Linux系统(也叫RTLinux),据了解,他们这个团队从2000初就开始研究Linux系统中增加实时子核,拥有非常成熟的应用经验等,完全自主实现了该系统在智能锁上的商用应用开发等,而且系统可扩展性较强,依托庞大的linux开发群体,特别是跟进新的应用技术方面具有得天独厚的便利条件,不失为一种明智的开发选择。