Intel Edison IoT:Cara Memilih Intel Edison untuk Prototipe IoT Anda
Apakah Anda mencari alternatif Arduino atau Raspberry Pi untuk mendukung proyek internet of things (IoT) generasi berikutnya? Kemudian, Intel Edison lot adalah pilihan Anda.
Edison kira-kira seukuran kartu SD tetapi cukup kuat untuk menjalankan Linux lengkap yang dapat didistribusikan.
Meskipun Intel menghentikan seri Edison, ia masih menawarkan alternatif yang sangat baik untuk sirkuit komputer mini.
Jadi, dalam artikel ini, kami akan membahas semua yang perlu Anda ketahui tentang Intel Edison. Dan bahkan membandingkannya dengan mikrokontroler lain.
Pengantar Intel Edison untuk IoT
Intel Edison untuk IoT
Intel Edison adalah papan pengembangan kecil dan kuat. Meskipun kecil, ia menawarkan konektivitas yang sangat baik dan konsumsi daya yang rendah. Jadi, jika proyek Anda membutuhkan dua faktor ini, Anda siap untuk mengobatinya.
Plus, Intel merancang papan ini dengan mempertimbangkan perangkat yang dapat dikenakan.
Tapi itu tidak semua. Anda dapat menggunakan dua jenis papan breakout dengan Edison. Pertama adalah papan breakout Intel Edison. Yang kedua adalah papan breakout Intel Edison untuk Arduino–kita akan membahasnya secara mendetail nanti.
Untuk pengenalan Intel Edison yang tepat, kami akan memecahnya menjadi spesifikasi, papan breakout, dan perangkat lunaknya.
Spesifikasi
- Prosesor Intel 500MHz
- Quark MCU (100MHz)
- RAM 1GB
- memori flash eMMC (4GB )
- WiFi
- 4.0 Bluetooth
- UART
- I2C
- SPI
- USB
- GPIO (40 pin)
Papan Breakout
Konektor 70 pin Edison membuat penggunaan langsung menjadi rumit. Jadi Intel mengembangkan dua papan breakout, seperti yang kami sebutkan sebelumnya, untuk mempermudah pembuatan prototipe.
Salah satunya adalah papan breakout Arduino, sedangkan yang lainnya adalah papan breakout Edison. Papan ini menawarkan berbagai tujuan, kemampuan IO, dan ukuran.
Papan Perincian Intel Edison
Papan Perincian Intel Edison
Papan breakout Edison sedikit lebih besar dari Edison itu sendiri. Namun, ia masih berhasil mempertahankan fitur bentuk kecil Edison.
Selain itu, papan ini dilengkapi dengan serangkaian fitur yang kecil namun kuat. Dengan demikian, Anda dapat mengekspos I/O 1.8v asli Edison dan mengakses USB OTG–dengan konektor Micro Type-AB.
Fitur lainnya termasuk grid I/0 array 0,1 inci dari titik solder melalui lubang, sakelar daya USB OTG, pengisi daya baterai, dan jembatan UART USB ke perangkat. Selain itu, bridge UART dilengkapi dengan konektor mikro tipe-B.
Terakhir, Anda dapat menghemat banyak ruang dengan papan ini.
Papan Intel Edison untuk Arduino
Intel Edison Breakout Board untuk Arduino
Atau, papan breakout Arduino menawarkan antarmuka yang lebih makmur dan luas. Selain itu, pin I/O-nya membuat Intel Edison kompatibel dengan Arduino.
Selain itu, papan breakout memiliki 20 pin I/O digital dengan 4 pin output PWM yang disertakan. Anda juga mendapatkan enam input analog, I2C, UART (Rx/Tx), header 6-pin ICSP (SPI), dan konektor dengan host USB Tipe-A atau USB Mikro.
Tapi ada lagi. Ini juga dilengkapi perangkat USB yang terhubung ke UART dan konektor kartu SD.
Perangkat Lunak
Sebenarnya, gambar default Edison adalah gambar Yocto Linux. Namun, Anda dapat menjalankan distribusi Linux apa pun yang Anda inginkan.
Anda juga dapat menggunakan Yocto untuk mengembangkan gambar yang disesuaikan.
Plus, Anda dapat mengonfigurasi dan menyesuaikannya untuk membuat gambar khusus untuk proyek Anda. Dan mudah untuk melakukannya dengan perintah proyek Yocto sederhana.
Menariknya, perangkat dengan distribusi Linux lengkap membuka kemungkinan yang berbeda. Misalnya, Anda dapat dengan mudah menggunakan kembali pustaka dan paket yang tersedia untuk mengembangkan produk yang lebih mudah diakses dan lebih cepat.
Inilah lapisan gula pada kue. Anda tidak perlu mempelajari bahasa baru atau menggunakan toolkit atau SDK. Sebagai gantinya, Anda dapat mengembangkan langsung pada perangkat GNU/Linux standar.
Namun, Intel melindungi Anda jika Anda memerlukan alat untuk mulai berkembang. Berikut adalah beberapa di antaranya untuk membantu Anda memulai.
SDK Edison
Sekarang, Anda bisa mendapatkan semua yang Anda butuhkan untuk pengembangan dengan Edison SDK. Menariknya, ini bekerja berdasarkan Eclipse dan mencakup semua alat kompilasi silang, dokumentasi, dan pustaka dasar yang diperlukan untuk mengembangkan proyek Anda.
Anda juga mendapatkan konektor untuk men-debug dan menyebarkan perangkat lunak Anda ke papan. Plus, Edison SDK sangat bagus untuk pengembang yang menggunakan C++. Namun, Anda dapat menggunakan bahasa lain jika Anda mau.
Edisi Intel XDX IoT
Varian Intel XDX memungkinkan Anda untuk menulis aplikasi Javascript dan mengujinya secara langsung. Selain itu, dengan alat ini, membuat aplikasi HTML5 yang dapat berkomunikasi dengan papan Edison menjadi mudah.
Wyliodrin
Anda tidak perlu belajar bahasa pemrograman dengan Wyliodrin. Sebagai gantinya, Anda dapat memprogram dengan alat seret dan lepas sederhana. Jadi, jika Anda seorang pemula, ini adalah alat yang sangat baik.
Arduino
Papan breakout Arduino memungkinkan Anda menjalankan sketsa Arduino di Edison Anda. Selain itu, dengan versi Arduino IDE yang sempurna, Anda akan memiliki akses ke berbagai ilustrasi, pustaka, dan contoh.
Perpustakaan
Intel mengembangkan dua perpustakaan untuk memberi Anda pengalaman pengembang yang mulus. Pertama adalah Lib MRAA, pustaka C/C++ yang dapat berinteraksi dengan I/O Edison. Berikutnya adalah UPM, yang merupakan repositori tingkat tinggi untuk sensor Lib MRAA.
Proyek Intel Edison
Ada beberapa proyek yang dapat Anda buat dengan Intel Edison. Salah satu proyek yang menunjukkan fitur unik Intel Edison adalah sketsa penasehat cuaca Intel Edison.
Inilah yang Anda perlukan untuk proyek ini:
- Kode Proyek
- IDE Arduino
- Dewan Intel Edison
- Grove starter kit ( sebagian besar komponen berasal dari kit ini)
Perlengkapan Pemula Grove
Buzzer
Bagaimana Melakukan Proyek ini
Langkah 1:Dapatkan Kode Anda
Kode
Anda bisa mendapatkan kode untuk proyek ini dengan mengklik tautan di atas. Jika Anda menggunakan Linux, salin kode ke Edison dengan perangkat lunak SFTP. Atau, Anda dapat menggunakan program WinSCP di Windows.
Sekarang sebelum Anda melanjutkan ke langkah berikutnya, pastikan Anda menyalin file skrip ke direktori Edison yang tepat:/home/root/
Langkah 2:Dapatkan Command Prompt dengan Menghubungkan Edison Anda
Anda dapat mengikuti panduan ini oleh intel untuk menghubungkan Edison dengan benar menggunakan port serial USB.
Namun, Anda dapat berhenti menyambungkan saat mendapatkan prompt perintah.
Langkah 3:Pindahkan File ke Lokasi Yang Tepat
Pastikan Anda menempatkan ketiga skrip Linux Anda di lokasi yang tepat. Beberapa jalur file memerlukan area berikut:
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Saat Anda memulai Edison Anda, "sistem" akan membuka "layanan cuaca saya. naskah layanan.” Kemudian, itu akan membuka "myweatherservice_wrapper.sh," dan akhirnya, "layanan cuaca saya. pl skrip.”
Langkah 4:Konfigurasikan WiFi Anda
Untuk langkah ini, sebaiknya gunakan protokol SSH untuk pemrograman Anda. Selain itu, sebaiknya gunakan metode kabel USB 2 mikro untuk menyiapkan Edison Anda.
Perangkat USB ini akan berfungsi sebagai thumb drive sehingga Anda dapat menyalin port serial USB dan image OS.
Pertama, jalankan sesi Putty untuk menghubungkan Edison dengan port serial USB. Kemudian gunakan port serial USB untuk mengatur WiFi.
Bagaimana? Anda harus mengatur alamat IP Edison Anda dengan port serial USB. Kemudian gunakan protokol SSH di Putty Anda untuk menempatkannya di Edison Anda.
Sekarang, Anda dapat menghubungkan Edison ke titik akses WiFi dan mengakses halaman web dari stasiun cuaca.
Langkah 5:Instal Grove Starter Kit Anda
Selanjutnya, colokkan papan GPIO pelarian Grove Anda dan sambungkan LCD RGB ke port I2C Grove mana pun. Anda juga dapat menghubungkan buzzer ke GPIO 3. Tapi ini opsional.
Langkah 6:Mulai Ulang, Uji, dan Sesuaikan
Anda dapat me-reboot Edison Anda untuk menyelesaikan proyek ini. Namun, Anda harus menunggu 20 detik untuk koneksi WiFi Anda. Setelah Anda memiliki hubungan, Anda bisa mendapatkan file XML stasiun cuaca.
Ini akan menampilkan cuaca dari stasiun cuaca yang dekat dengan Anda jika berfungsi.
Selain itu, Anda dapat menyesuaikan file XML Anda dengan skrip Linux (layanan cuaca saya. pl) untuk menyetel stasiun cuaca pilihan Anda.
Catatan:Gunakan Arduino IDE untuk menginstal WeatherAdvisorySketch.untuk membuat sketsa di Arduino Edison Anda.
Cara Memilih Intel Edison untuk ProtoTip IoT
Berikut cara memilih Intel Edison yang tepat untuk prototipe IoT Anda:
- Pertama, tentukan apakah Anda memerlukan papan ekstensi
- Lihat tips untuk menetapkan tugas ke GPIO
- Periksa apakah tegangan dan arus berfungsi dengan komponen Anda
- Pilih sumber daya yang tepat
- Pikirkan sebelum Anda mulai membangun
Intel Edison vs. Raspberry Pi
Raspberry Pi
Memilih antara papan Edison dan papan PI tergantung pada proyek Anda. Jika Anda membutuhkan papan yang hemat energi dan hemat biaya, maka Intel Edison adalah pilihan Anda. Ia juga memiliki ram yang lebih cepat, CPU dual-core, dan kemampuan efisiensi energi.
Intel Edison vs. Arduino
Papan Arduino
Intel Edison menawarkan ukuran yang lebih kecil, daya komputasi yang lebih besar, dan kecepatan jika dibandingkan dengan papan Arduino. Plus, Intel Edison sepenuhnya kompatibel dengan perangkat lunak Arduino. Jadi, Anda bisa mendapatkan fitur Arduino di papan yang lebih cepat.
Intel Edison IoT:Penggantian Intel Edison
Sejak Intel menghentikan produksi dan penjualan semua SKU Intel Edison, Variscite DART-6UL SoM adalah alternatif terbaik berikutnya.
FAQ
Bagaimana cara Menghubungkan ke Intel Edison?
Anda dapat mengikuti langkah-langkah yang tercantum di atas untuk menghubungkan Intel Edison Anda ke jaringan WiFi atau lihat panduan ini dari Intel.
Intel Edison IoT:Mengapa Intel Edison Dihentikan
Intel tidak pernah mengumumkan alasan khusus untuk menghentikan Intel Edison, tetapi Intel merilis pemberitahuan perubahan produk untuk mengumumkan penghentian tersebut.
Apa fungsi dari Intel Edison?
Anda dapat menggunakan Intel Edison untuk berbagai proyek. Namun, ini terutama berfungsi untuk perangkat yang dapat dikenakan dan IoT.
Menutup
Sebenarnya, Intel Edison adalah pesaing kuat untuk pengontrol Raspberry Pi dan Arduino. Papan pengembangan kecil cukup kuat untuk menangani beberapa proyek dan melakukan beberapa permainan.
Memang, tidak ada versi baru untuk bersaing dengan versi terbaru dari Raspberry Pi dan papan pengembangan lainnya. Namun, ia tetap bertahan melawan model Raspberry Pi 3 yang populer dan berfungsi sebagai alternatif yang baik.
Jadi, apakah Anda memiliki pertanyaan tentang Intel Edison? Beri tahu kami, dan kami akan dengan senang hati membantu.