Apa sajakah rekomendasi tentang WiFi ideal ke Serial bridge? Kualitas ideal saya adalah:
- Konektivitas sederhana, SPI atau Serial
- Kecepatan cepat yang masuk akal, idealnya minimal 1mbit / detik (meskipun mungkin tidak selalu perlu secepat itu)
- Murah, saya pikir di bawah $ 50
- Daya rendah - itu harus menggunakan paling banyak 100mA, jika kita bisa mendapatkannya lebih rendah seperti katakanlah 20 atau 30mA, bahkan lebih baik.
- Built-in protocol stack - Saya ingin itu menangani protokol WiFi, bersama dengan DHCP, TCP / IP, DNS, dll, sehingga yang harus saya lakukan adalah memberi tahu IP / port apa yang akan dihubungkan, dan kemudian menangani data sendiri.
- Jika memungkinkan, I / O toleran-5V ... untuk memudahkan antarmuka ke mikrokontroler sekolah lama kami.
Sejauh ini saya telah menemukan:
Adakah yang punya pengalaman dengan kemungkinan lain?
Jawaban:
Roving Networks menawarkan RN-131C dan RN-131G dengan WiFi $ 45 / $ 40 - UART. Ini menggunakan 100 mA saat bangun, dan 10 uA tertidur. Saya menggunakan sistem terkait pada suatu proyek dan bekerja dengan baik. Varian C adalah rentang suhu komersial, G adalah industri. Saya pikir mereka memiliki RS-232 serta versi SPI / I2C juga. Saya tidak yakin apakah ini GSF WiFly yang Anda sebutkan di pertanyaan awal.
Juga, kami melihat modul dari Sinyal Redpine . Saya tidak yakin apa konsumsi daya mereka, tetapi rangkaian produk Connect-i-on memiliki fungsi lain yang Anda cari.
sumber
Sudahkah Anda mempertimbangkan untuk menggunakan Lantronix Wiport (Wifi ke Modul Seri).
Little Bird Electronics digunakan untuk menjual Little Bird Brain Arduino Wifi Shield. Yang merupakan Lantronix Wiport pada perisai Arduino.
sumber
Modul Nirkabel Microchip / ZeroG
Saya belum pernah menggunakan modul ini, tetapi kami berencana menggunakannya. Saya telah menggunakan tumpukan Microchip TCP / IP dan itu bekerja dengan cukup baik. Tidak mahal dan antarmuka ke UP melalui bus SPI.
sumber
Jika Anda menggunakan Arduino, WiShield bekerja sangat baik dengan tumpukan perangkat lunak gratis. Antarmuka SPI antara Arduino dan WiShield, tetapi Arduino dapat mengubahnya menjadi serial jika Anda mau.
sumber
Agak tidak jelas untuk apa proyek ini, tetapi saya pikir yang terbaik adalah router WiFi premade dengan OpenWRT atau firmware open-source serupa lainnya. Router WiFi memiliki antarmuka WiFi dan mereka biasanya memiliki pinheader on board untuk serial (level TTL).
sumber
Saya telah menggunakan Lantronix XPort Pro (Ethernet) sebelumnya ... sangat mudah, dan staf pendukung yang sangat baik. Jika Anda menggunakan Matchport, hubungi mereka! Dalam penelitian saya, saya juga menemukan Digi Connect Wi Me , tetapi saya tidak memilihnya. Itu memang memiliki faktor bentuk yang lebih kecil daripada yang di atas, dan konsumsi daya yang lebih rendah daripada Matchport, tetapi harganya terlalu tinggi. ($ 130) Juga, ini berjalan pada chip ARM, daripada x86 seperti Matchport, jadi persyaratan daya terima / idle / sleep lebih rendah.
Daya pancar sama untuk kedua perangkat. Ini ditentukan oleh persyaratan daya antena. Meskipun Anda dapat dengan mudah mendapatkan arus rata-rata yang rendah (Paket pendek, kepadatan tinggi dan waktu tidur yang lama), Anda tidak akan menemukan satu yang akan mentransmisikan pada daya yang diperlukan dengan kurang dari beberapa ratus mA. Hampir semua arus 650 / 750mA yang ditarik Matchport dan Wi Me selama transmisi disebabkan oleh penguatan antena.
WiFly GSX adalah opsi yang tidak saya temukan. Daya rendah karena antena keramik, dan dirancang untuk aplikasi bertenaga baterai. Hal baik dan buruk mencuat saya tentang chip ini. Bagus: Ini memiliki tujuan umum I / O digital, input analog, dan firmware dapat di-upgrade secara nirkabel, yang merupakan fitur luar biasa . Buruk: hanya mencakup tumpukan TCP / IP, bukan server tertanam dan termasuk OS seperti yang lain. Konfigurasi lebih lanjut akan diperlukan untuk melihat modul ini secara online, saya pikir. Tanyakan mtrw.
sumber
Seperti yang ditunjukkan oleh Dago, saya pribadi menggunakan router Fon (La Fonera) atau Meraki (dengan OpenWRT) untuk menghubungkan Wifi ke koneksi serial.
http://www.geocities.jp/arduino_diecimila/wifi/a2p_ddwrt_en.html
sumber
Ini mungkin bukan pemikiran konvensional, tetapi Raspberry Pi sangat cocok dengan kebutuhan Anda.
Saya sudah mencoba untuk memecahkan masalah yang sama dan akhirnya memperhatikan bahwa Raspberry Pi adalah Ethernet <-> {SPI, I2C, GPIO, UART} converter yang cukup bagus. Itu tidak mahal, Anda akan bangun dan berjalan dalam hitungan menit, ia memiliki header ekspansi, ada driver Linux untuk peripheral papan.
Saya telah menghubungkan MSP430 ke UART RPi tanpa masalah, yang memberi saya tidak hanya konektivitas WiFi, tetapi juga kekuatan pemrosesan yang serius (bayangkan bukan hanya antarmuka ethernet tetapi server web yang menampilkan statistik data yang terkomputasi dari data yang dikumpulkan menggunakan MSP430).
sumber
Sparkfun RN-XV- 40USD
Digunakan di sebagian besar proyek hobi / Arduino. Memiliki kemampuan UDP, TCP dan HTTP
sumber