Windows/Linux版本
手动配置
第一步 切换当前目录
在运行 Triton 前,需要生成 Triton 的配置文件。请在 Windows命令提示符
(可通过 Win 键+R 弹出运行
并输入cmd调用)或 Linux 终端中,定位到下载的 Triton 的所在目录。
在 cmd 窗口或 Linux 终端中输入以下指令,按下回车键(Enter)
cd 你的Triton的所在目录路径
示例如下:
cd C:\Program Files (x86)\Triton
第二步 生成配置文件
Windows 下生成配置文件
在 Windows cmd 窗口输入以下命令,按回车键(Enter)
生成配置文件:
triton -G "uuid=设备序列号;token=团队令牌" > triton.toml
Linux 下生成配置文件
Linux 终端中输入以下命令,按回车键(Enter)
生成配置文件:
./triton -G "uuid=设备序列号;token=团队令牌" > triton.toml
示例命令如下:
triton -G "uuid=87A6-620F-D7D3-09D6;token=590ff99941eb15e76704a554" > triton.toml
运行成功后,在当前目录下会生成triton.toml
配置文件。
在 Neptune 创建设备,接入到Neptune
中可找到设备序列号
以及团队令牌
,复制内容粘贴到命令对应位置中。
另外,可在设备列表、团队信息中分别找到序列号及团队令牌。
第三步 编辑配置文件
使用文本编辑器打开triton.toml
,推荐使用Notepad++
, EditPlus
等文本编辑工具进行操作,使用 Windows 自带的记事本
打开,可能会丢失格式,但不影响使用。以下截图使用Visual Studio Code
打开:
在client
部分,可以设置设备的名称(配合低代码 HMI 界面使用),以及是否需要对上传的数据进行转码等配置:
[client]
# 是否禁用离线缓存
disableofflinecache = false
# 是否在程序重启时删除离线缓存
dropstorage = false
# 是否打开数据压缩传输
enablecompression = true
# 是否从服务器同步时间到本机
enabletimesync = false
# 是否对上传数据进行解码,可用选项为 auto, gbk, big5;留空则不处理编码
encoding = ""
# 设备名称,用于低代码HMI界面显示
friendlyname = "设备名称未设置"
# 是否信任所有HTTPS证书(云盘功能使用)
insecurehttps = false
# 离线缓存数据条目上限
offlinecachelimit = 10000
# 设备序列号
serial = "123"
如果您需要使用证书加密连接,请将usessl
改为true
,连接端口改为8883
,并修改相关配置项:
[messagequeue]
# 消息队列服务器,连接Neptune海王星时使用 www.neptune-iiot.net;连接Janus边缘计算时使用Janus服务器地址
address = "www.neptune-iiot.net"
# 调试模式,一般保持关闭
debug = false
# 信任所有加密证书,一般保持关闭
insecuressl = false
# 连接Neptune海王星云平台时,端口为9883 (或`usessl=true`时使用8883);连接Janus边缘计算系统时使用Janus服务器中配置的端口,默认为1883
port = "9883"
# 团队令牌
token = "05712fb7cf95547d3e0f2ad076c3db75"
# 是否启用加密,目前仅支持Neptune海王星
usessl = false
修改配置文件中的loglevel
配置,让程序在日志中显示更多的内容:
[development]
# 配置日志输出到文件,留空为不输出到文件
logfile = ""
# 修改LogLevel为5
loglevel = 5
修改完成后,保存triton.toml
。
第四步 运行 Triton
Windows 下运行
双击运行triton.exe
(Windows 可能会提示拦截该程序,点击仍要运行
即可),输出如下内容表示为已正常启动 Triton:
如出现如下图片情况,表示 Triton 程序未获得文件写入权限导致启动异常,可关闭该窗口,右键triton.exe
选择以管理员身份运行
Linux 下运行
在 Linux 终端中定位到 Triton 程序所在文件夹,输入以下指令按回车键(Enter)
运行
./triton
使用 Triton Control 配置
除了通过手动配置之外,您还可以通过使用 Triton Control 工具来对 Windows/Linux 版本的 Triton 进行管理。