摘要
随着最近十几年物联网技术推陈出新,物联网特别是工业物联网和智能家居的应用场景不断外延,为物联网市场提供新的发展机遇。为了能够在新兴的物联网市场分得一杯羹、抢占更多市场份额,国内许多的企业推出物联网平台,如阿里云物联网平台、腾讯微瓴、中移物联等。本文作者调研发现,这些物联网平台大多是面向互联网用户,对一些关系民生国安的能源行业并不适用;这些平台如果进行私有化部署,因其架构设计过于复杂,即使进行轻量化改造,部署所需的硬件资源也远超客户的预算。基于此,本文设计并实现了一套面向中小型物联网的轻量级物联网平台。该平台以物模型和TLink为核心,南向通过软网关插件实现异构设备接入、设备管理、数据解析,北向通过规则引擎和Restful API实现行业应用赋能;通过容器化、分布式集群部署等技术,实现平台高并发、高可靠及可伸缩性。测试结果显示,在单台Intel i7-8700 CPU @ 3.20GHz、8G内存的服务器中,平台支持7万设备同时在线、系统稳定的处理能力是每秒2400个变点;在集群环境下,能够有效的避免单点故障和消息被重复消费,达到预期目标。