Open Blocks VX1에 Azure IoT Edge 설치
4663 단어 OpenBlocksIoTEdgeAzureIoTEdge
마이크로소프트는 최근 IoT를 비롯한 하드웨어에서도 다양한 해결 방안을 내놓았고 클라우드 우선과 사회 최상의 실천을 포함하는 합리적인 해결 방안이라 대단하다고 생각한다.
Azure IoT Edge는 최근 몇 년간 에지 장치의 고성능화를 배경으로 한 솔루션을 인식하고, IoT Edge 가동 시간의 데이터 버스를 이용하여 용기로 구성된 모듈화를 구성할 수 있음을 인식합니다.물론 데이터 버스로부터는Azure IoT Hub과의 협력을 쉽게 실현할 수 있습니다.
합리적으로 구조뿐만 아니라 관련 안전기술 등도 잘 만들어졌다.예를 들면 인증서 관리 등.인증서의 생명주기와 그 관리를 잘 지원하고 있습니다.IT에서는 일반적이지만 틀에서 좋은 인상을 줄 수 있도록 규정했다.
최근 들어 충전기AE2100처럼 IoT 엣지를 박는 AI 에지 장비가 등장했다.이는 딥러닝 등을 통해 학습한 모델이 가장자리 장비에 컨테이너로 설계돼 IoT Hub로 전송되는 등 일련의 용례를 고려한 것이다.
그러나 맞아요. 저는 이런 것들이 기술적인 장애를 높였고 일반적인 클라우드 서비스보다 더 파악하기 어렵다고 생각합니다.
저는 기본적으로 소프트웨어 분야의 사람이기 때문에 사실 하고 싶지 않지만 Plaatform Open Blocks VX1이 있기 때문에 설치하고 실천했습니다.장치에 IoT Edge를 설치한 후 자세히 읽고 실천공식 사이트하면 된다.나는 그곳을 사랑할 것이다.
Platform OpenBlocks VX1
2017년 IoT를 위한 게이트웨이 장치로, 웹UI와 NodeRED가 미리 설치된 매우 유용한 장치다.그리고 아주 싸요.
OS는 Debian 시스템이고 내 펌웨어는 버전 2(FW2)입니다.여기서 중요한 지적은 이 버전이면 IoT Edge인지 컨테이너 엔진인 Moby가 잘 작동하지 않는다는 것이다.
따라서 지원되지 않는 FW3를 강제로 설치하여 환경을 구성합니다.또한 FW4에서 기본적으로 IoT Edge가 지원됩니다.
펌웨어 업데이트
이 URL의 절차에 따라 집행하다.지지되지 않는다고 쓰여 있지만 어쩔 수 없다.사실 최초의 행동은 매우 이상했다.
wget http://ftp.plathome.co.jp/pub/OBSVX2/debian/stretch/obsvx-fw3-updater-3.0.0-30-amd64.deb
dpkg -i obsvx-fw3-updater-3.0.0-30-amd64.deb
재부팅하고 펌웨어를 업데이트 중입니다.초기화인 만큼 일반적인 오픈 블록스 설정 절차에 따라 네트워크와의 연결 설정 등을 진행한다.SSH를 유효하게 설정하면 되죠?
Moby 설치
컨테이너 엔진은 에지 장치가 IoT Edge를 시작하는 데 필요한 조건입니다.
매뉴얼Moby Engine이 필요합니다.정확한 이해는 없지만 Docker의 소스 프로젝트인 것 같나요?Microsoft에서 만든 버전을 설치하려면 다음 절차를 따르십시오.펌웨어 업데이트로 인해 Debian 9(Streach)이 되므로 참조할 수 있습니다Raspbian Streach를 실행하려면.
curl https://packages.microsoft.com/config/debian/stretch/multiarch/prod.list > ./microsoft-prod.list
sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/
sudo apt-get install moby-engine
sudo apt-get install moby-cli
이후 IoT Edge를 설치하면 됩니다apt-get
. 버전이 다르면 팝업됩니다.따라서 수동으로 구축한다.현재 최신 버전의 설치 절차는 다음과 같다.봐봐이 URL 적당한 버전을 골라봐.curl -L https://github.com/Azure/azure-iotedge/releases/download/1.0.9.3/libiothsm-std_1.0.9.3-1-1_debian9_amd64.deb -o libiothsm-std.deb && sudo dpkg -i ./libiothsm-std.deb
curl -L https://github.com/Azure/azure-iotedge/releases/download/1.0.9.3/iotedge_1.0.9.3-1_debian9_amd64.deb -o iotedge.deb && sudo dpkg -i ./iotedge.deb
설치가 완료된 후iotdege
명령을 사용할 수 있습니다.처음 구성이 부적합했기 때문에 수정이 필요합니다.Azure Portal 등을 통해 IoT Edge를 설정하고 연결 문자열을 획득한 후 수정
/etc/iotedge/config.yaml
합니다.디바이스 등록 방법은 여기.를 참조하십시오.config.yaml
# Manual provisioning configuration
provisioning:
source: "manual"
device_connection_string: "デバイス接続文字列を入力"
설정이 완료되면 다시 시작할 때 상태 확인을 통해 상태를 확인할 수 있습니다.iotedge list
설비에서 모듈을 디버깅한 후 순조롭게 진행되면 설치된 모듈이 함께 배열된다.sudo systemctl restart iotedge
systemctl status iotedge
sudo iotedge check
sudo iotedge list
참고 자료
Reference
이 문제에 관하여(Open Blocks VX1에 Azure IoT Edge 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Takashi_Kasuya/items/1f0d3a216b2359a8c070텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)