摘要
为了解决物联网应用中大量智能设备接入、海量信息处理的问题,设计并实现了基于消息总线及内存数据库的物联网接入云平台。该平台包括设备驱动层、数据抽象层、业务逻辑层、服务提供层和应用展示层,利用消息总线技术将系统内部各组件解耦,利用MongoDB和Redis内存数据库实时处理海量接入信息,维护设备状态等热数据,设计同步逻辑配合MySQL处理历史数据及记录,设计以LibEvent为核心的支持大并发的设备接入框架,同时进行负载均衡优化。使用MVC结构将分析计算后的设备信息以地图等形式展现。实验数据验证了该平台的有效性,以实际应用案例进行检验,达到了预期的运行效果。