亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

使用 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

要下载默认日志文件,您可以浏览,该文件应在浏览器中下载。http://#IpOfController:4000/logs/default.sqlite


工业技术

  1. 文件柜
  2. C 文件处理
  3. 使用 LoRa 的无线固件 (FOTA)
  4. 如何在 VHDL 中创建具有敏感度列表的进程
  5. 如何为 3D 打印创建高质量的 STL 文件
  6. C# Stream 教程:StreamReader、StreamWriter 与示例
  7. C 文件 I/O:创建、打开、读取、写入和关闭文件
  8. C - 头文件
  9. C++ 文件和流
  10. Python - 文件 I/O
  11. 使用 Nexus Apps 创建您的操作环境
  12. 什么是铣刀?