You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iot/README.md

2.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

物联网管控平台

物联网管控平台主要包含如下项目:

  • 用户中心
  • 物联网节点
  • 物联网中心
  • 物联网移动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端口映射到本地