吉风物联服务器开发指南:用户表与功能配置详解

需积分: 0 0 下载量 160 浏览量 更新于2024-08-04 收藏 39KB DOCX 举报
本篇文档是关于吉风物联服务器开发的详细指南,主要针对.NET Core架构,旨在为用户提供跨平台(Linux、Windows、OSX)的通信服务。文档重点围绕以下几个方面展开: 1. **简介** - 通信服务基于socket技术,支持app与设备之间的实时通信,无需重复开发socket业务逻辑,只需关注app端接口的开发。 - 支持多种负载均衡方式,如nginx、LVS、LVS+nginx,确保服务的高可用性。 - 所有通信统一使用16729端口,适应不同网络环境。 2. **功能说明** - 用户需在本地app中配置设备信息,包括密码、aid(设备标识符)、端口及其功能aid,以JSON格式上传到服务器,并存储于数据库中。 - 服务提供了API接口,供app管理设备分区(如地区、子区域)、设备名称和端口命名等。 - App首次启动时,从服务器获取设备的分区、名称和端口信息。 3. **服务参数配置** - 配置文件appsettings.json包含数据库连接信息,如MySQL连接字符串,以及Redis缓存设置,包括多节点集群配置。 - 服务编号(currentServerCode)用于区分同一局域网内的不同服务实例,确保唯一性。 4. **数据库设计** - 提到了一个名为app_user的用户表,用于socket登录验证,允许根据需求添加字段但不可删除,这强调了表结构的灵活性。 5. **开放接口** - 文档未具体列出接口细节,但指出app需要实现与服务器通信的接口,这些接口用于设备管理操作和数据传输。 这份指南详细介绍了吉风物联服务器的开发框架、配置参数、功能设计和数据库管理,对开发人员在实际项目中构建和维护这样的通信服务系统具有很高的参考价值。开发者可以按照文档指导,结合自己的业务需求,高效地集成和定制所需的通信服务。