Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu

Photo of author

By Lisa chen

Bạn đang tìm kiếm một thay thế cho Arduino hoặc Raspberry Pi để hỗ trợ các dự án IoT thế hệ tiếp theo của bạn? vậy, công ty intel edison là lựa chọn đầu tiên của bạn.

Edison có kích thước bằng thẻ SD, nhưng đủ mạnh để chạy một bản phát hành Linux đầy đủ.

mặc dù intel đã ngừng sản xuất edison, nhưng nó vẫn cung cấp một giải pháp thay thế tuyệt vời cho mạch vi tính.

Vì vậy, trong bài viết này, chúng tôi sẽ trình bày tất cả những gì bạn cần biết về Intel Edison. và thậm chí so sánh nó với các bộ vi điều khiển khác.

giới thiệu về intel edison cho internet of things

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_1

Intel Edison cho IoT

nguồn:

các tài nguyên chia sẻ wiki

intel edison là một bo mạch phát triển nhỏ và mạnh mẽ. nó nhỏ, nhưng có kết nối tuyệt vời và tiêu thụ điện thấp. Vì vậy, nếu dự án của bạn cần hai yếu tố này, bạn có cơ hội.

Hơn nữa, Intel đã thiết kế bo mạch này với các thiết bị được đeo.

Nhưng đó không phải là tất cả. edison có hai loại bảng phân chia. đầu tiên là bảng ruy-băng intel edison. Thứ hai là Intel Edison Branch cho Arduino, chúng ta sẽ thảo luận chi tiết sau.

để trình bày chính xác intel edison, chúng tôi sẽ chia nó thành các đặc điểm kỹ thuật, bảng mạch và phần mềm.

quy định

Các Bộ Xử Lý Intel® 500 MHz

mcu quark (100 mhz)

1 GB RAM

Bộ nhớ Flash eMMC (4GB)

mạng cục bộ không dây (wireless fidelity)

4.0 Bluetooth

Uarts

I2C

năng lượng

bus nối tiếp chung

GPIO (40 chân)

bảng phân chia

đầu nối 70 chân của edison làm cho sử dụng trực tiếp khó khăn. vì vậy, như chúng tôi đã đề cập trước đó, intel đã phát triển hai bảng phân chia để làm cho việc tạo mẫu dễ dàng hơn.

một là bảng phân tuyến Arduino và một là bảng phân tuyến Edison. Các bo mạch này cung cấp các mục đích khác nhau, các chức năng và kích thước IO.

Bộ Điều Hợp Intel® Edison

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_2

Bộ Điều Hợp Intel® Edison

nguồn:

Wikimedia Commons

bảng điều khiển của edison lớn hơn một chút so với chính edison. tuy nhiên, nó vẫn giữ được những đặc điểm nhỏ của edison.

Hơn nữa, bo mạch đi kèm với một tập hợp các chức năng nhỏ nhưng mạnh mẽ. Vì vậy, bạn có thể phơi bày I/O 1.8v của Edison và truy cập vào USB OTG bằng cách sử dụng các đầu nối loại AB mini.

Các tính năng bổ sung bao gồm các mảng các điểm hợp khớp lưới I/ 0-pass 0,1 in, công tắc nguồn USB OTG, bộ sạc pin, và các cầu nối USB-to-device UART. Ngoài ra, các cây cầu UART được trang bị các đầu nối Type-B.

cuối cùng, bạn có thể tiết kiệm nhiều không gian bằng cách sử dụng bảng này.

bo mạch intel edison cho arduino

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_3

Bộ phân giải Intel Edison cho Arduino

nguồn:

Wikimedia Commons

hoặc, bo mạch arduino cung cấp một giao diện phong phú hơn và rộng hơn. Ngoài ra, các chân I/O của nó làm cho Intel Edison tương thích với Arduino.

Ngoài ra, bảng phân chia có 20 chân I / O kỹ thuật số, bao gồm 4 chân đầu ra PWM. Bạn cũng có thể nhận được sáu đầu vào analog, I2C, UART (Rx/Tx), đầu nối ICSP 6 chân (SPI) và một đầu nối với một đầu nối USB loại A hoặc Micro USB.

Nhưng còn nhiều hơn thế nữa. Nó cũng có một thiết bị USB kết nối với UART và một đầu nối thẻ SD.

phần mềm

thực tế, hình ảnh mặc định của edison là hình ảnh yocto linux. tuy nhiên, bạn có thể chạy bất kỳ bản phân phối linux nào bạn muốn.

ngoài ra, bạn có thể sử dụng yocto để phát triển các hình ảnh tùy chỉnh.

ngoài ra, bạn có thể cấu hình và tùy chỉnh nó để tạo ra một hình ảnh tùy chỉnh cho dự án của bạn. điều này có thể được thực hiện dễ dàng bằng cách sử dụng các lệnh dự án yocto đơn giản.

điều thú vị là, các thiết bị với một bản phân phối linux đầy đủ mở ra những khả năng khác nhau. Ví dụ, bạn có thể dễ dàng tái sử dụng các thư viện và các gói có sẵn để phát triển các sản phẩm có thể truy nhập và nhanh hơn.

đây là kem trên bánh. bạn không cần phải học một ngôn ngữ mới hoặc sử dụng một bộ công cụ hoặc sdk. thay vào đó, bạn có thể phát triển trực tiếp trên các thiết bị gnu/ linux tiêu chuẩn.

Tuy nhiên, nếu bạn cần các công cụ để bắt đầu phát triển, Intel sẽ giúp bạn. đây là một vài thứ có thể giúp bạn bắt đầu.

SDK Edison

bây giờ, bạn có tất cả mọi thứ bạn cần để phát triển với edison sdk. Thật thú vị, nó dựa trên công việc của Eclipse, bao gồm tất cả các công cụ biên dịch chéo, tài liệu và thư viện cơ bản cần thiết để phát triển các dự án.

Bạn cũng có thể nhận được một đầu nối để gỡ lỗi và triển khai phần mềm của bạn lên bo mạch chủ của bạn. Thêm vào đó, Edison SDK rất tuyệt vời cho các nhà phát triển sử dụng C ++. tuy nhiên, bạn cũng có thể sử dụng các ngôn ngữ khác nếu bạn muốn.

Phiên bản IoT Intel® XDX

Các biến thể Intel XDX cho phép bạn viết các ứng dụng Javascript và kiểm tra chúng trực tiếp. Ngoài ra, với công cụ này, việc tạo các ứng dụng HTML5 có thể giao tiếp với bảng Edison là rất dễ dàng.

Wyliodrin

sử dụng wyliodrin không cần phải học ngôn ngữ lập trình. thay vào đó, bạn có thể sử dụng các công cụ kéo và thả đơn giản để lập trình. Vì vậy, nếu bạn là người mới bắt đầu, đây là một công cụ tuyệt vời.

Alduino

Bảng phân tuyến Arduino cho phép bạn chạy các bản phác thảo Arduino trên Edison. Ngoài ra, với phiên bản hoàn hảo của Arduino IDE, bạn có thể truy cập vào nhiều hình minh họa, thư viện và ví dụ.

thư viện

Intel đã phát triển hai thư viện để cung cấp cho bạn một trải nghiệm phát triển hoàn hảo. Đầu tiên là Lib MRAA, một thư viện C/C++ có thể giao diện với I/O của Edison. Tiếp theo là UPM, một kho lưu trữ nâng cao của cảm biến Lib MRAA.

Dự án Edison của Intel

bạn có thể tạo ra nhiều dự án với intel edison. Một dự án thể hiện các tính năng duy nhất của Intel Edison là Intel Edison Weather Advisory Sketch.

đây là những gì bạn cần trong dự án này:

Mã mục

Arduino IDE

các bo mạch intel edison

Gói bắt đầu Grove (hầu hết các thành phần được tạo ra từ gói này)

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_4

Gói bắt đầu Grove

nguồn:

các tài nguyên chia sẻ wiki

bộ phát âm (tùy chọn)

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_5

chuông cửa

nguồn:

nhấp nháy ( ánh sáng)

làm thế nào để thực hiện dự án này

bước 1: lấy mã của bạn

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_6

Mật khẩu

Nguồn: GitHub

bạn có thể nhập các mã của dự án này bằng cách bấm vào các liên kết trên. nếu bạn đang sử dụng linux, hãy sử dụng SFTP và sao chép nó vào edison. hoặc bạn có thể sử dụng một chương trình windows.

Bây giờ, trước khi tiến hành bước tiếp theo, hãy chắc chắn chép tập tin script vào thư mục Edison đúng:/ home/ root

bước 2: nhận dòng nhắc lệnh bằng cách kết nối edison

Bạn có thể sử dụng cổng USB nối tiếp theo hướng dẫn của Intel để kết nối Edison đúng cách.

tuy nhiên, bạn có thể dừng kết nối tại dòng nhắc lệnh.

bước 3: di chuyển các tệp tới vị trí đúng

đảm bảo rằng ba script linux được đặt đúng. Một số đường dẫn tệp đòi hỏi các vùng sau:

/home/root/myweatherservice.pl

/ home/ root/ myweatherservice_wrapper. sh

/ etc/ systemd/ system/ multi-user. target. wants/ myweatherservice. service

khi bạn khởi động edison, hệ thống sẽ mở” dịch vụ thời tiết của tôi”. văn lệnh dịch vụ. Sau đó, nó sẽ mở “myweatherservice_wrapper.sh” và cuối cùng là “My Weather Service”. Văn lệnh PL.

Bước 4: Cấu hình WiFi của bạn

chúng tôi khuyên bạn nên sử dụng giao thức ssh để lập trình. Ngoài ra, chúng tôi khuyên bạn nên sử dụng phương pháp cáp micro USB đôi để thiết lập Edison của bạn.

Những thiết bị USB này sẽ hoạt động như ổ đĩa cái, vì vậy bạn có thể sao chép cổng USB nối tiếp và hình ảnh hệ điều hành của bạn.

Đầu tiên, chạy một phiên chạy PuTTY để kết nối Edison với cổng USB. sau đó dùng cổng usb để cài đặt wifi.

Sao lại thế được? Bạn phải đặt địa chỉ IP của Edison bằng cổng USB. Sau đó đặt nó trên Edison bằng cách sử dụng giao thức SSH trên PuTTY.

Bây giờ bạn có thể kết nối Edison với điểm truy cập WiFi và truy cập trang web từ trạm thời tiết.

bước 5: cài đặt công cụ cho người bắt đầu grove

Tiếp theo, cắm vào bảng GPIO Grove và kết nối LCD RGB vào bất kỳ cổng Grove I2C. Thêm vào đó, bạn có thể kết nối với GPIO 3. nhưng nó là tùy chọn.

bước 6: khởi động lại, thử nghiệm và tùy chỉnh

bạn có thể khởi động lại edison để hoàn thành dự án. Tuy nhiên, bạn phải chờ 20 giây để kết nối với WiFi. một khi bạn đã thiết lập một mối quan hệ, bạn có thể nhận được tệp xml của trạm thời gian.

nếu có thể, nó sẽ cho bạn thấy thời tiết ở trạm khí tượng gần đó.

ngoài ra, bạn có thể sử dụng các script linux (công tin thời tiết của tôi) để tùy chỉnh tệp xml. pl) thiết lập trạm thời tiết mà bạn thích.

Lưu ý: Cài đặt WeatherAdvisorySketch.to sketch trên Arduino của Edison bằng cách sử dụng Arduino IDE.

làm thế nào để chọn intel edison cho một nguyên mẫu

Dưới đây là cách chọn đúng Intel Edison cho nguyên mẫu IoT của bạn:

trước tiên, xác định xem bạn có cần một bo mạch mở rộng hay không

xem các mẹo để phân bổ công việc cho gpios

kiểm tra xem điện áp và dòng điện có phù hợp với các bộ phận của bạn không

Chọn nguồn điện thích hợp

nghĩ về nó trước khi bạn bắt đầu xây dựng

Intel Edison và Raspberry Pi

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_7

bánh dâu tây

Nguồn: Pixabay

lựa chọn giữa bảng edison và bảng pi phụ thuộc vào dự án của bạn. Nếu bạn cần một bo mạch chủ có hiệu quả năng lượng và giá trị tốt, Intel Edison là nơi bạn muốn. nó cũng có bộ nhớ nhanh hơn, cpu dual-core và các tính năng hiệu quả năng lượng cao.

Intel Edison và Arduino

Intel Edison Internet of Things: Làm thế nào để chọn Intel Edison cho IoT nguyên mẫu_8

Bảng Arduino

nguồn:

Pixabay

So với các bo mạch chủ Arduino, Intel Edison nhỏ hơn, có khả năng tính toán tốt hơn và nhanh hơn. thêm vào đó, intel edison hoàn toàn tương thích với phần mềm arduino. Vì vậy, bạn có thể có các tính năng Arduino trên bo mạch chủ nhanh hơn.

Intel Edison Internet of Things: Intel Edison thay thế

Với việc Intel ngừng sản xuất và bán tất cả các SKU của Intel Edison, Variscite DART-6UL SoM là lựa chọn tốt nhất.

các câu hỏi thường gặp

làm sao tôi có thể kết nối với intel edison?

Bạn có thể nối Intel Edison vào mạng WiFi bằng cách làm theo các bước liệt kê trên, hoặc xem hướng dẫn này của Intel.

intel edison internet of things: tại sao intel edison lại ngừng sản xuất

Intel chưa bao giờ công bố một lý do cụ thể cho việc ngưng sản xuất Intel Edison, nhưng Intel đã công bố một thông báo thay đổi sản phẩm để thông báo ngưng sản phẩm.

intel edison là gì?

bạn có thể sử dụng intel edison cho các dự án khác nhau. tuy nhiên, nó chủ yếu được áp dụng cho các thiết bị đeo và internet.

băng bó

Trên thực tế, Intel Edison là một đối thủ cạnh tranh mạnh mẽ với các bộ điều khiển Raspberry Pi và Arduino. Bo mạch phát triển nhỏ đủ mạnh để xử lý nhiều dự án và chơi một số trò chơi.

Trong thực tế, không có phiên bản mới nào có thể cạnh tranh với phiên bản mới nhất của Raspberry Pi và các bo mạch phát triển khác. Tuy nhiên, nó đã cạnh tranh với các mô hình Raspberry Pi 3 phổ biến và là một lựa chọn thay thế tốt.

vậy, anh có vấn đề gì với intel edison không? làm ơn cho chúng tôi biết. chúng tôi rất vui lòng giúp đỡ.