0 框架设计
pengwang edited this page 2021-03-30 13:41:52 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

框架设计

软件主要分成3层

  • 应用接口 用于与上层应用系统进行通信可以设置定时上报硬件设备数据到物联网平台或者接收物联网平台下发命令转发给硬件设备采用Json等格式数据与上层应用系统通信对接更简单

  • 采集接口

    • 用于对硬件设备进行管理,支持对设备数量、设备类型、设备属性的增、删、查、改等操作,同时可以设置定时采集设备的属性并缓存,方便上层应用系统对硬件设备操作;
    • 支持采用Lua脚本实现对设备通信协议的编写方便灵活
  • 通信接口 对物理通信接口的封装比如串口、网络、GPIO等封装接口后对上提供读取和写入2个接口方便上层调用