用 Go 轻松托管静态文件:经验证的方法
嵌入式 数据记录器 是创建工艺数据数据库的绝佳工具。通知管理器和记录器 则完美记录用户操作或特定事件。您可通过修改 GitHub 上的示例创建自己的通知。
开发甚至生产中,您不想每次查看数据或新日志都要登录 sFTP 服务器复制文件。本博客展示如何用 GoLang 创建静态文件服务器,通过浏览正确 URI 直接获取所需文件。
更多在 PLCnext 上使用 Go 的信息见之前的博客。本博客仅用一条命令为 AXC F 1152 或 AXC F 2152 构建代码。
文件服务器源代码很短,见此处。
将源文件复制到开发机并在终端打开。进入正确目录运行:
env GOOS=linux GOARCH=arm GOARM=7 go build serve.go
应生成新文件,即我们的文件服务器!
通过 WinSCP 复制文件到控制器并打开 SSH 连接。
使文件 (二进制) 可执行:
chmod +x serve
启动文件服务器:
./serve
浏览下载默认日志文件:https://#IpOfController:4000/logs/default.sqlite
工业技术
- 文件柜:设计、制造与现代应用
- 掌握高质量STL导出设置:精准3D打印的关键一步
- 借助Nexus Apps构建您的集成运营平台
- 平锉刀:木工金属加工必备修整工具全解析
- LoRa FOTA为何困难及Symphony Link如何破局
- C语言文件处理完全指南:fopen、fprintf、fread 与 fseek
- 精通 C# 文件流:StreamReader 与 StreamWriter 分步指南
- C 语言文件 I/O 实战:创建、打开、读写、关闭文件完全指南
- C 语言头文件详解:类型、用法与最佳实践
- C++文件I/O完全指南:fstream读写、打开模式、定位指针与完整实例
- 在 VHDL 进程中使用敏感度列表实现可靠的 RTL 设计
- Python 文件 I/O:掌握输入输出操作