Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Melayani file statis dengan Go

Datalogger tertanam adalah alat yang luar biasa untuk membuat database dari data proses Anda. Manajer Notifikasi dan logger di sisi lain sangat cocok untuk mencatat tindakan pengguna atau peristiwa tertentu. Anda dapat membuat notifikasi sendiri dengan memodifikasi contoh di GitHub.

Dalam pengembangan atau bahkan terkadang dalam produksi, Anda tidak ingin bersusah payah untuk masuk ke server sFTP dan menyalin file setiap kali Anda tidak ingin memeriksa data atau log baru. Blog ini akan menunjukkan cara membuat server file statis dengan GoLang untuk melayani file yang Anda butuhkan hanya dengan menjelajahi URI yang tepat.

Informasi lebih lanjut tentang menggunakan Go di PLCnext dapat ditemukan di entri blog sebelumnya. Di blog ini kita hanya akan menggunakan satu perintah untuk membuat kode kita untuk AXC F 1152 atau AXC F 2152.

Kode sumber untuk server file kami agak pendek dan dapat ditemukan di sini.

Salin file sumber ke mesin pengembangan Anda dan buka terminal. Jelajahi direktori yang benar dan jalankan perintah berikut.

env GOOS=linux GOARCH=arm GOARM=7 go build serve.go

Anda harus mendapatkan file baru, file baru ini adalah server file kami!

Salin file ke pengontrol melalui WinSCP dan buka koneksi SSH.
Jadikan file (biner) dapat dieksekusi dengan

chmod +x serve

dan mulai server file dengan

./serve

Untuk mengunduh file log default, Anda dapat menelusuri dan file harus diunduh di browser. http://#IpOfController:4000/logs/default.sqlite


Teknologi Industri

  1. Lemari Arsip
  2. C Penanganan Berkas
  3. Firmware-over-the-Air (FOTA) dengan LoRa
  4. Cara membuat proses dengan Daftar Sensitivitas di VHDL
  5. Cara Membuat File STL Kualitas Tinggi untuk Cetakan 3D
  6. C - File Header
  7. File dan Aliran C++
  8. Python - File I/O
  9. Buat lingkungan operasi Anda dengan Aplikasi Nexus
  10. Apa itu Mill File?