依赖环境
# 依赖环境
IoTCenter依赖环境分为软件依赖和操作系统支持两部分。
# 软件依赖
IoTCenter 产品采用 .NET 6.0、C#、Vue、AngularJS等技术进行开发,本地运行时需安装.NET 6.0 运行时,开发环境需安装.NET 6.0 SDK,npm。
IoTCenter可支持MySQL、openGauss以及人大金仓数据库,用户可自行安装,同时IoTCenter预置了SQLite,可用于本地调试。
现场软硬件准备
详细信息
名称 | 需求条件 | 实施阶段 |
---|---|---|
运行环境 | 稳定220V电源供电、有线、无线网络正常使用,建议在机房机柜内部署 | 安装部署 |
服务器设备 | IOT Center物联网平台服务器设备已经到货 | 安装部署 |
子系统 | 现场子系统已安装调试完毕,对接协议接口已经打开,最好有技术调试人员在现场 | 协议调试阶段 |
现场交付工具
详细信息
工具名称 | 实施阶段 | 数量 |
---|---|---|
ModScan(modbus协议调试工具) | 协议调试阶段 | 1 |
BACnetScan(BACnet协议调试工具) | 协议调试阶段 | 1 |
MiniSniffer(网络抓包工具) | 协议调试阶段 | 1 |
iReasoning MIB Browser(SNMP协议调试工具) | 协议调试阶段 | 1 |
HSLSharp(OPC协议调试工具) | 协议调试阶段 | 1 |
# 操作系统支持
Windows
Windows
OS | Version | Architectures | Notes |
---|---|---|---|
Windows Client | 7 SP1+, 8.1 | x64, x86 | |
Windows 10 Client | Version 1607+ | x64, x86 | |
Nano Server | Version 1803+ | x64, ARM32 | |
Windows Server | 2012 R2+ | x64, x86 |
查看 微软公司生命周期特性清单 (opens new window) 以便获得更多详情.
macOS
macOS
OS | Version | Architectures | Notes |
---|---|---|---|
Mac OS X | 10.13+ | x64 | 苹果公司产品支持路线图 (opens new window) 苹果公司安全更新 (opens new window) |
Linux
Linux
OS | Version | Architectures | Notes |
---|---|---|---|
Red Hat Enterprise Linux | 6+ | x64 | 微软公司产品支持策略 (opens new window) |
Red Hat Enterprise Linux | 7, 8 | x64 | 红帽公司产品支持策略 (opens new window) |
CentOS | 7, 8 | x64 | Centos 生命周期 (opens new window) |
Oracle Linux | 7, 8 | x64 | Oracle 生命周期 (opens new window) |
Fedora | 30+ | x64 | Fedora 生命周期 (opens new window) |
Debian | 9+ | x64, ARM32, ARM64 | Debian 生命周期 (opens new window) |
Ubuntu | 16.04+ | x64, ARM32, ARM64 | Ubuntu 生命周期 (opens new window) |
Linux Mint | 18+ | x64 | Linux Mint 生命周期生命 (opens new window) |
openSUSE | 15+ | x64 | OpenSUSE 生命周期 (opens new window) |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | SUSE 生命周期 (opens new window) |
Alpine Linux | 3.8+ | x64, ARM64 | Alpine 生命周期 (opens new window) |
麒麟 (中标麒麟、银河麒麟、优麒麟UbuntuKylin) | 4.0+ | x64 | |
统信 (UOS) /深度 | 20 | x64,ARM64 | 统信 (UOS) 生命周期 (opens new window) |
欧拉 | OpenEuler 22.0+;华为云EulerOs 2.8+ | x64 | |
龙晰操作系统 (Anolis Os) | 版本号如无特别说明,均为最新版本 | x64 | |
Cutefishos | 版本号如无特别说明,均为最新版本 | x64 | |
RockyLinux | 版本号如无特别说明,均为最新版本 | x64 |
ARM32 支持 Debian 9 和 Ubuntu 16.04 版本及以上,不支持早期版本的这些发行版。(部分使用Linux Kernel,内核及芯片版本较高的设备也支持)。
ARM64 的支持暂时无具体统计。目前支持树莓派3B,华为 AR502H;
其他不在列表中的 Linux 系统例如 Deepin 亦支持,一些非主流 Linux 系统也可能支持。
上次更新: 8/16/2023, 5:52:31 PM