FlowForge 에서 원격 장치 관리, 에이전트 도구 설치 및 인증서 구성 방법

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

FlowForge 에서 원격 장치 관리, 에이전트 도구 설치 및 인증서 구성 방법

F low For ge 의 장치

F low For ge 플랫폼 은 여러 Node - R ED 인 스턴 스를 생성 하는 것 외에도 원 격 장치를 관리 하는 데 사용할 수 있습니다 .장치 에 공식적으로 제공 되는 키 트를 설치 하면 플랫폼 에 연결 하고 플랫폼 의 지침 을 수 락 하는 데 사용할 수 있습니다 .

이 문서 에서는 원 격 장치를 관리 하는 방법에 대해 설명 합니다 .

장치 에이 전 트 키 트 설치

官方提供的设备代理工具包是一个公开的npm仓库,

편 의를 위해 원 격 장치 에 전 세계적으로 설치 할 수 있습니다 .
명령 설치

sudo n pm install - g @ flow for ge / flow for ge - device - agent

如果你想要使用Docker容器,而不是一个npm包,那么在运行容器是,需要挂载
Do cker 를 사용하여 장치 에이 전 트 도구를 설치 하는 명령 은 다음과 같습니다 .

do cker run -- mo unt / path / to / device . y ml : / opt / flow for ge / device . yam l - p 1880 : 18 80 flow for ge / device - agent : latest

구성

작업 디 렉 토 리

设备代理工具默认的工作目录是
그것을 덮 어 쓰 고 싶다면 - d / -- dir 매 개 변 수를 사용하여 덮 어 쓰 십시오 .

지정 된 디 렉 토 리가 있어야 하며 현재 사용자에게 프 록 시 도구를 실행 할 권한 이 있어야 합니다 .

작업 디 렉 토 리를 작성 하는 명령 및 권한을 부여 하는 명령 .

sudo mk dir / opt / flow for ge - device
sudo cho wn - R $US ER / opt / flow for ge - device

수신 포 트

Node-RED 实例默认是使用이것은 방 화 벽 규칙을 사용자 정의 하는 데 유용 하며 장치 에 많은 인 스턴 스가 있을 때 유용 합니다 .

포 트 지정 명령

flow for ge - device - agent - - port = 1881

장치 등록

장치 가 FF 플랫폼 에 연결 되도록 하 려면 장치 에 대한 인증 서를 설정 해야 합니다 .
FF 플랫폼 에는 두 가지 유형의 정 수가 있습니다 .

  • 플랫폼 에 연결 되는 개별 장치 에 사용되는 장치 인증 서
  • FF 플랫폼 에 대 량 등록 하기 위해 하나 이상의 장치를 설정 하는 프로 비 저 닝 인증 서 입니다 .

장치 관리 페이지 에서 장치 인증 서를 생성 할 수 있습니다 .
프로 비 저 닝 인증 서는 팀 의 설정 페이지 , 장치 탭 에서 생성 할 수 있습니다 .

장치 연결

使用设备证书来链接FF平台,需要将设备证书的内容拷贝到
그런 다음 다음 다음 명령을 실행 합니다 .

flow for ge - device - agent

그런 다음 장치 가 FF 플랫폼 에 연결 되었 음을 볼 수 있습니다 .

如果你使用的是预配证书,那么你也需要将预配证书复制到그런 다음 위의 명령 과 동일한 명령을 실행 합니다 .
프로 비 저 닝 인증 서가 사용 되면 더 이상 사용할 수 없으며 새 장치 인증 서 로 덮 어 씁 니다 .

npmjs.org在无法访问

기본적으로 장치 에이 전 트는 Node - R ED 의 올바른 버 전을 다운로드 하고 장치 에서 실행 되는 프로젝트 의 스 냅 샷 을 실행 하는 데 필요한 모든 노 드를 할 당 하려고 시도 합니다 .

npmjs.org如果设备在脱机网络上运行,或者安全策略阻止 设备代理从连接到 미리 캐 시 된 모듈 세 트를 사용 하도록 구성 합니다 .

파 일에 추가 명령 줄 에 추가 하여 이 모 드를 활성화 할 수 있습니다 .이렇게 하면 De vice Agent 가 위에서 설명 한 대로 De vice Agent 구성 디 렉 토 리의 디 렉 토 리에서 모듈 을 로 드 합니다 .기본 값 으로 , 이것은 . - mm odu le C ache : tru ede vice . im lm odu le _ cache / opt / flow for ge - device / module _ cache

모듈 캐 시 생성

적절한 모듈 캐 시를 만들 려면 로 컬 장치 에 n pm js . org 를 설치 하여 대상 장치 와 동일한 운영 체 제 및 아 키 텍 처 를 사용하고 있는지 확인 한 다음 장치 에 모듈 을 복 사 해야합니다 .

[ 프 로 젝트 스 냅 샷 ] 페이지 에서 배 포 할 스 냅 샷 을 선택한 다음 해당 파일을 다운로드 하는 옵션을 선택 합니다 . package.json

이 파일을 로 컬 장치 의 빈 디 렉 토 리에 넣 습니다 .

n pm install 설치 모듈 을 실행 합니다 .이렇게 하면 디 렉 토 리가 생성 됩니다 . node _ mod ules

대상 장치 에서 장치 에이 전 트 구성 디 렉 토 리에서 호출 된 디 렉 토 리를 만듭니다 . module _ cache

디 렉 토 리를 로 컬 장치 에서 대상 장치 로 복 사 하여 디 렉 토 리 아래에 배치 합니다 . node _ mod ules module _ cache

Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.