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

Intel Edison IoT:IoT 프로토타입을 위한 Intel Edison을 선택하는 방법

차세대 사물 인터넷(IoT) 프로젝트를 지원하기 위해 Arduino 또는 Raspberry Pi 대안을 찾고 계십니까? 그렇다면 Intel Edison LoT를 선택하십시오.

Edison은 대략 SD 카드 크기이지만 전체 Linux 배포판을 실행할 수 있을 만큼 강력합니다.

Intel은 Edison 시리즈를 중단했지만 여전히 미니 컴퓨터 회로에 대한 훌륭한 대안을 제공합니다.

따라서 이 기사에서는 Intel Edison에 대해 알아야 할 모든 것을 살펴보겠습니다. 다른 마이크로컨트롤러와도 비교해보세요.

IoT용 Intel Edison 소개

IoT용 인텔 에디슨

Intel Edison은 작고 강력한 개발 보드입니다. 작지만 뛰어난 연결성과 낮은 전력 소비를 제공합니다. 따라서 프로젝트에 이 두 가지 요소가 필요한 경우 치료를 받을 수 있습니다.

또한 인텔은 웨어러블을 염두에 두고 이 보드를 설계했습니다.

하지만 그게 다가 아닙니다. Edison과 함께 두 가지 종류의 브레이크아웃 보드를 사용할 수 있습니다. 먼저 인텔 에디슨 브레이크아웃 보드입니다. 두 번째는 Arduino용 Intel Edison 브레이크아웃 보드입니다. 이에 대해서는 나중에 자세히 설명하겠습니다.

Intel Edison에 대한 적절한 소개를 위해 사양, 브레이크아웃 보드 및 소프트웨어로 분류할 것입니다.

사양

분류 보드

Edison의 70핀 커넥터는 직접 사용을 까다롭게 만듭니다. 그래서 인텔은 앞서 언급한 것처럼 프로토타이핑을 쉽게 하기 위해 두 개의 브레이크아웃 보드를 개발했습니다.

하나는 Arduino 브레이크아웃 보드이고 다른 하나는 Edison 브레이크아웃 보드입니다. 이 보드는 다양한 목적, IO 기능 및 크기를 제공합니다.

인텔 에디슨 브레이크아웃 보드

인텔 에디슨 브레이크아웃 보드

Edison 브레이크아웃 보드는 Edison 자체보다 약간 더 큽니다. 그러나 여전히 Edison의 작은 형태를 유지 관리합니다.

또한 이 보드에는 작지만 강력한 기능 세트가 포함되어 있습니다. 따라서 Edison의 기본 1.8v I/O를 노출하고 Micro Type-AB 커넥터가 있는 USB OTG에 액세스할 수 있습니다.

다른 기능으로는 스루홀 솔더 포인트의 0.1인치 그리드 I/0 어레이, USB OTG 전원 스위치, 배터리 충전기 및 USB-장치 UART 브리지가 있습니다. 또한 UART 브리지에는 마이크로 B형 커넥터가 함께 제공됩니다.

마지막으로 이 보드를 사용하면 상당한 공간을 절약할 수 있습니다.

Arduino용 Intel Edison 보드

Arduino용 Intel Edison 브레이크아웃 보드

또는 Arduino 브레이크아웃 보드는 보다 풍부하고 광범위한 인터페이스를 제공합니다. 또한 I/O 핀을 통해 Intel Edison은 Arduino와 호환됩니다.

또한 브레이크아웃 보드에는 4개의 PWM 출력 핀이 포함된 20개의 디지털 I/O 핀이 있습니다. 또한 6개의 아날로그 입력, I2C, UART(Rx/Tx), ICSP 6핀 헤더(SPI) 및 USB 호스트 Type-A 또는 Micro USB가 있는 커넥터가 있습니다.

하지만 더 있습니다. 또한 UART 및 SD 카드 커넥터에 연결된 USB 장치가 있습니다.

소프트웨어

사실 Edison의 기본 이미지는 Yocto Linux 이미지입니다. 그러나 원하는 Linux 배포판을 실행할 수 있습니다.

또한 Yocto를 사용하여 맞춤형 이미지를 개발할 수 있습니다.

또한 프로젝트에 대한 사용자 지정 이미지를 생성하도록 구성하고 사용자 지정할 수 있습니다. 간단한 Yocto 프로젝트 명령으로 이 작업을 쉽게 수행할 수 있습니다.

흥미롭게도 완전한 Linux 배포판을 갖춘 장치는 다른 가능성을 열어줍니다. 예를 들어 사용 가능한 라이브러리와 패키지를 쉽게 재사용하여 더 쉽고 빠르게 제품을 개발할 수 있습니다.

여기 케이크에 아이싱이 있습니다. 새로운 언어를 배우거나 툴킷이나 SDK를 사용할 필요가 없습니다. 대신 표준 GNU/Linux 장치에서 직접 개발할 수 있습니다.

그러나 개발을 시작하는 데 도구가 필요한 경우 인텔이 지원합니다. 다음은 시작하는 데 도움이 되는 몇 가지입니다.

에디슨 SDK

이제 Edison SDK로 개발에 필요한 모든 것을 얻을 수 있습니다. 흥미롭게도 이것은 Eclipse를 기반으로 작동하며 프로젝트 개발에 필요한 모든 크로스 컴파일 도구, 문서 및 기본 라이브러리를 포함합니다.

또한 소프트웨어를 디버깅하고 보드에 배포할 수 있는 커넥터가 제공됩니다. 또한 Edison SDK는 C++를 사용하는 개발자에게 적합합니다. 그러나 원하는 경우 다른 언어를 사용할 수 있습니다.

인텔 XDX IoT 에디션

Intel XDX 변형을 사용하면 Javascript 응용 프로그램을 작성하고 직접 테스트할 수 있습니다. 또한 이 도구를 사용하면 Edison 보드와 통신할 수 있는 HTML5 응용 프로그램을 쉽게 만들 수 있습니다.

윌리오드린

Wyliodrin으로 프로그래밍 언어를 배울 필요가 없습니다. 대신 간단한 끌어서 놓기 도구를 사용하여 프로그래밍할 수 있습니다. 따라서 초보자라면 훌륭한 도구입니다.

아두이노 

Arduino 브레이크아웃 보드를 사용하면 Edison에서 Arduino 스케치를 실행할 수 있습니다. 또한 완벽한 버전의 Arduino IDE를 사용하면 다양한 일러스트레이션, 라이브러리 및 예제에 액세스할 수 있습니다.

라이브러리

인텔은 원활한 개발자 경험을 제공하기 위해 두 개의 라이브러리를 개발했습니다. 첫 번째는 Edison의 I/O와 인터페이스할 수 있는 C/C++ 라이브러리인 Lib MRAA입니다. 다음은 Lib MRAA 센서의 상위 수준 저장소인 UPM입니다.

인텔 에디슨 프로젝트

Intel Edison으로 만들 수 있는 여러 프로젝트가 있습니다. Intel Edison의 고유한 기능을 보여주는 프로젝트 중 하나는 Intel Edison 기상 주의보 스케치입니다.

이 프로젝트에 필요한 사항은 다음과 같습니다.

그로브 스타터 키트

부저

이 프로젝트를 수행하는 방법

1단계:코드 받기

코드

위의 링크를 클릭하면 이 프로젝트의 코드를 얻을 수 있습니다. Linux를 사용하는 경우 SFTP 소프트웨어를 사용하여 코드를 Edison에 복사합니다. 또는 Windows에서 WinSCP 프로그램을 사용할 수 있습니다.

이제 다음 단계로 이동하기 전에 스크립트 파일을 적절한 Edison 디렉토리에 복사했는지 확인하십시오:/home/root/

2단계:Edison을 연결하여 명령 프롬프트 받기

인텔이 제공하는 이 가이드를 따라 USB 직렬 포트를 사용하여 Edison을 올바르게 연결할 수 있습니다.

그러나 명령 프롬프트가 표시되면 연결을 중지할 수 있습니다.

3단계:파일을 적절한 위치로 이동

세 개의 Linux 스크립트를 적절한 위치에 배치했는지 확인하십시오. 일부 파일 경로에는 다음 영역이 필요합니다.

Edison을 시작하면 "시스템"이 "내 날씨 서비스"를 엽니다. 서비스 스크립트." 그런 다음 "myweatherservice_wrapper.sh"가 열리고 마지막으로 "내 날씨 서비스. pl 스크립트.”

4단계:WiFi 구성

이 단계에서는 프로그래밍에 SSH 프로토콜을 사용하는 것이 좋습니다. 또한 2마이크로 USB 케이블 방식을 사용하여 Edison을 설정하는 것이 좋습니다.

이 USB 장치는 USB 직렬 포트와 OS 이미지를 복사할 수 있도록 썸 드라이브 역할을 합니다.

먼저 PuTTY 세션을 실행하여 Edison을 USB 직렬 포트와 연결합니다. 그런 다음 USB 직렬 포트를 사용하여 WiFi를 설정합니다.

어떻게? USB 직렬 포트로 Edison의 IP 주소를 설정해야 합니다. 그런 다음 PuTTY에서 SSH 프로토콜을 사용하여 Edison에 배치합니다.

이제 Edison을 WiFi 액세스 포인트에 연결하고 기상 관측소에서 웹 페이지에 액세스할 수 있습니다.

5단계:Grove 스타터 키트 설치

다음으로, Grove 브레이크아웃 GPIO 보드를 연결하고 RGB LCD를 Grove의 I2C 포트에 연결합니다. 또한 GPIO 3에 부저를 연결할 수도 있습니다. 단, 이는 선택 사항입니다.

6단계:재부팅, 테스트 및 사용자 지정

Edison을 재부팅하여 이 프로젝트를 완료할 수 있습니다. 그러나 WiFi 연결을 위해 20초를 기다려야 합니다. 관계가 형성되면 기상 관측소 XML 파일을 얻을 수 있습니다.

작동하는 경우 가까운 기상 관측소의 날씨를 표시해야 합니다.

또한 Linux 스크립트(my weather service. pl)로 XML 파일을 사용자 정의하여 선호하는 기상 관측소를 설정할 수 있습니다.

참고:Arduino IDE를 사용하여 Edison의 Arduino에 WeatherAdvisorySketch.to 스케치를 설치하세요.

IoT 프로토타입을 위한 Intel Edison을 선택하는 방법

IoT 프로토타입에 적합한 Intel Edison을 선택하는 방법은 다음과 같습니다.

인텔 에디슨 대 라즈베리 파이

라즈베리 파이

Edison 보드와 PI 보드 중에서 선택하는 것은 프로젝트에 따라 다릅니다. 에너지 효율적이고 비용 효율적인 보드가 필요한 경우 Intel Edison이 적합합니다. 또한 더 빠른 램, 듀얼 코어 CPU 및 에너지 효율성 기능을 갖추고 있습니다.

인텔 에디슨 대 Arduino

아두이노 보드

Intel Edison은 Arduino 보드와 비교할 때 더 작은 크기, 더 많은 컴퓨팅 성능 및 속도를 제공합니다. 또한 Intel Edison은 Arduino 소프트웨어와 완벽하게 호환됩니다. 따라서 더 빠른 보드에서 Arduino 기능을 사용할 수 있습니다.

Intel Edison IoT:Intel Edison 교체

Intel이 모든 Intel Edison SKU의 생산 및 판매를 중단했기 때문에 Variscite DART-6UL SoM이 차선책입니다.

FAQ

Intel Edison에 어떻게 연결합니까?

위에 나열된 단계에 따라 Intel Edison을 WiFi 네트워크에 연결하거나 Intel에서 제공하는 이 가이드를 확인할 수 있습니다.

Intel Edison IoT:Intel Edison이 단종된 이유

인텔은 인텔 에디슨을 중단하는 구체적인 이유를 발표하지 않았지만 중단을 알리기 위해 제품 변경 알림을 발표했습니다.

인텔 에디슨의 기능은 무엇입니까?

다양한 프로젝트에 Intel Edison을 사용할 수 있습니다. 하지만 주로 웨어러블 기기와 IoT에서 작동합니다.

마무리

사실, Intel Edison은 Raspberry Pi와 Arduino 컨트롤러 모두에 대한 견고한 경쟁자입니다. 작은 개발 보드는 여러 프로젝트를 처리하고 게임을 할 수 있을 만큼 강력했습니다.

실제로 최신 버전의 Raspberry Pi 및 기타 개발 보드와 경쟁할 새 버전은 없습니다. 그러나 인기 있는 Raspberry Pi 3 모델에 비해 자체적으로 보유하고 있으며 좋은 대안 역할을 합니다.

인텔 에디슨에 대해 질문이 있습니까? 알려주시면 기꺼이 도와드리겠습니다.


산업기술

  1. 핸드휠에 적합한 재료를 선택하는 방법
  2. 가게에 완벽한 CNC 플라즈마 기계를 선택하는 방법
  3. 기계에 적합한 유압 동력 장치를 선택하는 방법
  4. 장비에 적합한 브레이크 패드 재료를 선택하는 방법
  5. 습식 또는 건식? 장비에 적합한 브레이크 유형을 선택하는 방법
  6. 프로젝트에 적합한 크레인을 선택하는 방법
  7. 미니 굴삭기에 가장 적합한 버킷을 선택하는 방법
  8. 적합한 필터를 선택하는 방법
  9. 컨베이어 벨트에 적합한 스크레이퍼를 선택하는 방법
  10. 농장에 가장 적합한 Cat® 장비를 선택하는 방법