我来分别解释A、E、P这三个字母在物联网领域的意思。
先说A这个字母。
A是Application的缩写,意思是应用。
这里的应用软件指的是物联网行业的各种具体的应用。如车队远程监控、ATM机远程监控、糖尿病人血糖远程监控、空压机远程监控、机器人远程监控等物联网应用。
我们再来看下E。
根据牛津高级学习字典的解释:enable的意思是:通过创造必要的条件使事情能够发生或存在。
对于物联网领域,E指的是通过物联网软硬件平台P这个条件,让设备制造商能够基于这个平台,二次开发,快速低风险的开发出一个安全、可靠、未来可扩展的物联网应用A。
P是平台的意思
具体到物联网领域,平台P是指以这个平台做基础,客户拿过去可以在这个平台之上快速做出物联网应用。其本质其实是一个物联网系统的二次开发平台,是为了方便用户不重复造轮子的产物。
这个平台包括两大块,设备连接硬件和软件平台。其他行业也有类似的平台。
比如一个上点规模的公司要做个网站,就要用wordpress、drupal, joomla, maglonia这种cms平台,而不是自己用PHP从零开始写自己去研究内容发布主题管理权限控制。
要开发erp,可以基于SAP,odoo, ofbiz。要开发crm,可以基于salesforce、sugarcrm之类二次开发。
要做nms网管系统,就找webnms,opmanager, zabbix这种的,而不是自己去实现snmp数据采集Agent数据存储告警引擎设备模板。
要做智能楼宇,就用Niagara,metasys智能楼宇平台之类的。
平台是个半成品或预制件,它的关键是能支撑起重任——能大大降低最终用户开发难度、开发风险、开发成本、开发时间。
物联网平台考虑的是如何安全可靠可扩展的接入大量物联网设备,并在此基础上,可以在平台之上,让不同行业的用户快速容易的做物联网数据的存储分析展示。
对于物联网应用来说,物联网应用由许多技术组件组成,包括硬件设备,设备连接,网络连接,物联网中间件和应用层。 应用领域可以是物流管理,远程资产跟踪,智能电表或智能建筑等。
MachNation将IoT AEP定义为以技术为中心的产品,该产品经过优化,可为客户提供最佳的、与行业无关的、可扩展的中间件,以构建一组互连或独立的物联网解决方案。 AEP供应商提供灵活的部署模式、SDK和API、详细的开发人员文档。 AEP供应商还会有一个应用程序开发、系统集成商和合作伙伴的生态系统,可以在平台上为客户构建自定义IoT应用程序。
那为什么要用IoT AEP呢?
比如我是一家做空压机的厂商**,需要对卖到全球的空压机进行监控。**
那就需要开发一个空压机监控系统:
1. 要有能在全球不同地区的运营商联网的物联网网关采集空压机数据,并通过当地运营商的网络传数据到云上的服务器。
2. 需要一个稳定可靠能够接入大量设备的云上的物联网后台软件系统
3. 提供端到端的安全性
4. 能够接入不同机型和协议的空压机
5. 能够方便的进行数据分析和展示
这家空压机制造商要做上面所说的一套系统,有几个选择:
1.找到满足上述需求的现成的物联网网关和平台软件供应商,然后在上面定制所需的空压机监控功能。
2.找一个能够开发和维护这个监控系统的集成商或外包公司,外包给他开发和运维。
3.自己企业内部开发,搞定一切。
4.买个两三百块RMB的树莓派,然后采集空压机主控板的数据,通过mqtt发送到阿里云Azure或AWS的IoT平台上,然后用其数据库服务存储数据,BI服务提供可视化分析仪表盘界面。
方案二的好处是省心,只管给钱提需求和。缺点是风险大,周期和质量不可控。集成商或外包公司不一定有物联网平台的开发经验。
方案三的好处是自己掌握核心技术,缺点是周期长风险大见效慢,需要养一个开发运维团队。而且制造业企业不擅长做软件。
方案四的好处是简单,缺点就是上量后会成本高,而且树莓派啥的只能用作原型开发。
因此,许多设备制造商倾向于用方案一,找个成熟的专业做物联网网关和云平台软件公司。