恩普特APP是为实现物联网需求,实时查看硬件产品的状态信息推出的一款软件。硬件设备通过阿里云物联网平台上报数据,服务端通过消息订阅获取物联网平台中上报的硬件数据,APP端通过服务端接收上报数据;APP端修改设备属性通过服务器发送到物联网平台,硬件设备再从物联网平台获取数据,然后设备再上报数据到物联网平台,实现了硬件设备→物联网平台→应用服务器→APP交互数据。
通过恩普特APP项目,弥补了公司物联网方面的空白,为公司在物联网方面的研发奠定了良好的基础。
①登录 ②扫一扫 ③搜索 ④设备列表 ⑤查看配置 ⑥修改配置 ⑦设备详情 ⑧我的
恩普特APP使用阿里云物联网平台,无需自建物联网的基础设施即可便捷地接入和管理设备,具有低成本、高可靠、高性能、易运维的优势。用户在设备端上报数据后在APP中很方便的查看设备的运行状态和实时数据,也可以在APP中修改设备参数属性,打通软硬件数据交互。
设备连接物联网平台,与应用服务器进行数据通信。应用服务器将设备数据流进行存储和处理,并提供数据接口给移动终端应用或其他应用提供数据支撑,这是构建物联网应用的基础。
移动终端修改设备属性发送给应用服务器,应用服务器将修改的设备属性上报给物联网平台,物联网平台再下发到设备端,这样形成移动终端和设备端数据互通。
应用系统设计:
1、应用服务器集成阿里云物联网平台SDK,将数据与阿里云物联网平台打通;
2、应用服务器通过消息订阅方式,接收阿里云物联网平台AMQP消息,将接收的数据保存在应用服务器数据库中;
3、应用服务器开发接口api,提供给移动终端应用或其他应用展示设备数据。