산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

Go로 정적 파일 제공

임베디드 데이터 로거는 프로세스 데이터의 데이터베이스를 생성하는 훌륭한 도구입니다. 반면에 알림 관리자 및 로거는 사용자 작업 또는 특정 이벤트를 기록하는 데 적합합니다. GitHub에서 예제를 수정하여 고유한 알림을 만들 수 있습니다.

개발 또는 때로는 프로덕션 환경에서 sFTP 서버에 로그인하여 데이터나 새 로그를 확인하고 싶지 않을 때마다 파일을 복사하는 데 어려움을 겪고 싶지 않습니다. 이 블로그에서는 올바른 URI를 검색하여 필요한 파일을 제공하기 위해 GoLang을 사용하여 정적 파일 서버를 만드는 방법을 보여줍니다.

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(Firmware-over-the-Air)
  4. VHDL에서 민감도 목록을 사용하여 프로세스를 만드는 방법
  5. 3D 인쇄용 고품질 STL 파일을 만드는 방법
  6. C - 헤더 파일
  7. C++ 파일 및 스트림
  8. 파이썬 - 파일 I/O
  9. Nexus 앱으로 운영 환경 만들기
  10. 밀 파일이란 무엇입니까?