背景介绍
公司前几年搞了一些基于Linux系统的网关和智能终端的开发工作,产品已经量产,投放市场后发现有几个问题,第一个问题是成本,能跑Linux系统的处理器成本都比较高,当然了它的性能也是比较强。第二个问题是功耗,能跑Linux系统的处理器都带MMU,带DDR,首先是处理器主频高,会增加功耗,再一个DDR的不停刷新也需要电量,导致设备整机的功耗到了瓦级。对于工业设备1瓦,2瓦的功耗算是很低的,但是对于物联网终端来说,功耗还是偏高,面对海量的物联网终端来说功耗也是个很大的数,成本也会增加很多。
基于上面两个问题,我们重新思考了一下,快速开发了这个低成本的物联网智能终端。
需求
- 大部分处于野外,无交流电供电;
- 工作场景有运营商的无线网络信号;
- 支持多种云端通信协议,SZY206,SL651,SL/T 427等,也支持标准MQTT和非标MQTT;
- 支持数据存储,数据可保存十年以上;
- 支持断网时数据缓存,网络恢复时数据补报功能;
- 支持日历时钟,日偏差小0.5秒;
- 支持外接RS485总线的传感器,支持数量大于3个;
- 支持对外供电;
- 对外提供两路继电器常开接点;
- 支持两路数字量输入,电压0~24V;
- 支持一路RS232接口,用于调试,也可以外接北斗二代和北斗三代卫星;
- 支持一路模拟量采集,可采集4~20mA或