# 物联网管控平台 物联网管控平台主要包含如下项目: * 用户中心 * 物联网节点 * 物联网中心 * 物联网移动APP ## 用户中心 提供应用的注册、用户注册、登录、用户信息维护等功能 ## 物联网节点 直接对接各种硬件设备或通过对接三方网关来间接对接设备。 * 串口 * onvif摄像头 * feibit网关:红外转发器、开关、插座、窗帘电机、传感器(光照、温湿度、烟雾、红外感应) 连接服务端上传节点数据 * 上传节点 * 上传设备 * 上传数据 * 上传接口 * 上传参数 * 上传命令 * 上传场景 * 上传定时器 * 上传触发器 接收服务端的命令 * 调用设备API * 调用命令 * 调用场景 ## 物联网中心 接收节点上传的各种数据 发送命令给节点 * 调用设备API * 调用命令 * 调用场景 远程维护节点 * 维护节点名称 * 维护设备显示名称、用户名和密码 * 维护命令 * 维护场景 * 维护定时器 * 维护触发器 维护平台级信息 * 维护平台场景 * 维护平台定时器 * 维护平台触发器 ## 物联网移动APP 主要提供设备查看和控制功能 ## 开发&部署 ### 开发: 配置:appsettings.json appsettings.Development.json 入口:nginx 使用localhost访问本地端口 依赖:mysql redis srs influxdb docker compose port:port端口映射到本地 服务:usercenter iotcenter jobserver vs下使用本地端口 ### 单机部署: 配置:appsettings.json 入口:nginx 使用localhost访问本地端口 依赖:mysql redis srs influxdb docker compose port:port端口映射到本地 服务:usercenter iotcenter jobserver docker compose port:port端口映射到本地 2.集群 nginx不使用docker,物理机使用 docker compose port:port端口映射到本地 配置:appsettings.json appsettings.Docker.json 入口:nginx + ip 依赖:mysql redis srs influxdb docker compose port:port端口映射到本地 服务:usercenter iotcenter jobserver docker compose port:port端口映射到本地