Dapatkah transceiver 2.4 GHz generik digunakan pada jaringan 802.11x?

7

Saya membuat prototipe produk masa depan yang potensial, dan saya berusaha keras untuk memahami kompleksitas menggunakan komponen Wi-Fi di dalamnya.

Saya mengerti bahwa Wi-Fi (atau 802.11x) pada dasarnya hanya sinyal 2,4 GHz yang dimodulasi dengan cara tertentu, seperti Bluetooth dan ZigBee . Apakah karena itu mungkin untuk hanya menggunakan transceiver 2,4 GHz dasar dalam proyek saya dan mengkonfigurasinya untuk protokol 802.11 daripada harus menggunakan beberapa merek bermerek mahal yang datang ditentukan sebelumnya? Atau tidak sesederhana itu?

Saya kira di industri, ketika melakukan desain untuk menjalankan produksi besar, hal serupa terjadi? Atau apakah mereka memang harus menggunakan transceiver yang sudah dikonfigurasikan sebelumnya menjadi Wi-Fi? Semua komponen pra-konfigurasi yang saya temukan sejauh ini tampaknya cukup mahal (bahkan ketika dibeli dalam volume) untuk membuat desain komersial layak.

Saya telah melihat perangkat seperti Lantronix WiPort dan Keliling Jaringan WiFly GSX dan membandingkannya dengan perangkat seperti Microchip MRF24J40 - apakah mungkin menggunakan Microchip MRF24J40 dan kemudian mengkonfigurasi sisa perangkat keras dan perangkat lunak untuk memungkinkan perangkat untuk bekerja di jaringan Wi-Fi?

Untuk detail lebih lanjut, inilah yang ingin saya lakukan di tingkat paling dasar:

Bagian 1: Saya ingin membuat tambalan yang berisi buzzer kecil, accelerometer, PIC, dan transceiver Wi-Fi yang dapat menempel pada suatu objek. Patch ini akan dapat berkomunikasi dengan "The Cloud" melalui jaringan Wi-Fi rumah pengguna. Ketika accelerometer mendeteksi gerakan, PIC akan mengirim pesan, melalui tautan Wi-Fi, ke server di cloud untuk mendaftarkan gerakan itu bersama dengan cap waktu.

Bagian 2: Melalui antarmuka web, saya ingin dapat mengirim pesan ke tambalan, mengatur bel untuk mengeluarkan suara saat accelerometer mendeteksi gerakan.

Saya telah membuat versi yang belum sempurna dari sistem yang bekerja melalui tautan RF 433 MHz dan port serial laptop dengan perangkat lunak lokal yang berjalan di laptop saya. Saya tahu bagaimana melakukan pengkodean web ( PHP dan MySQL ), tetapi mengganti tautan RF dengan Internet yang menyebabkan masalah.

SimonBarker
sumber
1
Pertanyaan pembelian ini di luar topik dan akan ditutup!
Leon Heller
5
Saya tidak berpikir ini benar-benar pertanyaan pembelian meskipun diucapkan seperti itu. Saya akan menyarankan Anda reword tanpa kata-kata seperti, beli, biaya, harga, dll ... dan kata / pertanyaan polisi akan berhenti mengomel.
kenny
1
Terima kasih atas bab umpan baliknya, saya telah membaca beberapa pertanyaan meta terkait pertanyaan jenis belanja dan mudah-mudahan saya telah menulis ulang dengan cukup baik untuk fokus pada aspek teknis masalah, tepuk tangan
SimonBarker
1
@Simon - Bagus sekali! Inisiatif yang Anda tunjukkan untuk membaca Meta dan memperbaiki pertanyaan sebaik yang Anda lakukan sangat dihargai. Saya hanya perlu sedikit menyentuh judul, tapi saya pikir sudah siap untuk dibuka kembali sekarang.
Kevin Vermeer
1
Namun, saya ingin tahu transceiver apa yang Anda temukan yang sangat mahal. Apakah Anda membandingkan, katakanlah, Lantronics WiPort dan Digi Connect dengan hal-hal seperti Microchip MRF24J40? Itu sama sekali bukan apel ke apel!
Kevin Vermeer

Jawaban:

4

802.11x secara signifikan lebih rumit daripada Zigbee, dan tumpukan TCP / IP yang Anda butuhkan untuk membuatnya bekerja di atas semua yang sama rumitnya. Jika Anda membeli sesuatu seperti Lantronix WiPort atau Digi Connect WiMe untuk membuat jaringan 802.11x semudah berkomunikasi melalui port serial, Anda membayar banyak barang (ada seluruh server berbasis ARM dalam modul-modul itu!) Yang tidak Anda gunakan. perlu jika Anda bersedia melakukan banyak desain perangkat keras RF dan integrasi perangkat lunak.

Jika Anda tertarik untuk mengambil jalan itu, Anda harus mendapatkan pemahaman latar belakang tentang arsitektur jaringan IEEE 802.11x. Ini adalah salah satu dari hanya beberapa standar IEEE yang tersedia secara gratis melalui program IEEE-Get .

Setelah mendapatkan gambaran umum tentang sistem jaringan, lihat garis transciever Maxim MAX283X . Dari lembar data,

Transceiver yang terintegrasi penuh termasuk jalur penerimaan, jalur transmisi, osilator yang dikendalikan tegangan (VCO), synthesizer pecahan-N sigma-delta, osilator kristal, RSSI, detektor daya PA (MAX2831), sensor suhu, Rx dan Tx I / Q error - sirkuit deteksi, antarmuka kontrol baseband dan penguat daya linier (MAX2831). Satu-satunya komponen tambahan yang diperlukan untuk menerapkan solusi front-end radio lengkap adalah kristal, sepasang baluns, BPF, sakelar, dan sejumlah kecil komponen pasif (RC, tidak diperlukan induktor).

Itu sedekat Anda akan mendapatkan transceiver 2.4GHz generik yang dapat diintegrasikan secara waras ke jaringan 802.11x.

Harganya sekitar $ 5 dalam quatities kecil saat ini. Seperti yang Anda minta, chip ini hanya mengimplementasikan layer PHY pada protokol. Anda masih perlu menangani lapisan data link (MAC dan LLC), lapisan jaringan, dan lapisan transport di atas itu sebelum Anda dapat mulai berkomunikasi di tingkat lapisan aplikasi.

Kevin Vermeer
sumber
Wow terima kasih atas jawaban Anda reemrevnivek - itu yang saya cari. Jadi ada jauh lebih banyak untuk masalah ini daripada yang saya pikirkan saat itu!?!? Setidaknya sekarang saya bisa melihat mengapa barang-barang Lantronix dll sangat mahal. Saya merasa seperti milik Anda dan jawaban Davids telah membantu saya mengangkat tutupnya pada kaleng cacing yang sangat besar. Saya akan membaca dokumen-dokumen yang telah Anda tunjukkan kepada saya dan kemudian melihat tentang terjebak dalam perangkat keras pepatah.
SimonBarker
2

Anda tidak mengatakan dengan tepat apa yang ingin Anda lakukan dengan Wi-Fi. Anda menggunakan kata "transceiver", tetapi saya telah belajar bahwa orang menggunakan istilah itu agak umum. Jadi, maafkan saya jika jawaban yang lain tidak sesuai dengan yang Anda cari.

Untuk langsung menjawab pertanyaan Anda (diparafrasekan), "Bisakah Microchip MRF24J40 dibuat untuk melakukan IEEE 802.11a / b / n?", Jawabannya tidak. Itu dibuat untuk melakukan IEEE 802.15.4, atau ZigBee, dan tidak dapat dipaksa melalui perangkat lunak atau perangkat keras untuk melakukan Wi-Fi.

Tetapi untuk mengatasi masalah yang lebih besar: Kecuali jika Anda seorang ahli di 802.11 ada sedikit atau tidak ada kesempatan bahwa Anda akan dapat menggunakan chip generik dan membuatnya melakukan 802.11. Modulasi RF dan protokol perangkat lunak saja cukup menantang - cukup bagi orang untuk menjadikannya karier.

Peter Mortensen
sumber
Terima kasih banyak. Saya telah menambahkan tujuan penggunaan saya dalam pertanyaan. Pada awalnya saya tidak melakukannya karena saya pikir itu mungkin karena kehancuran. Jawaban Anda telah membantu menjernihkan kebingungan saya - semoga suntingan saya membuat maksud saya lebih baik
SimonBarker
Secara umum, pada titik ini, 802.11xx tersedia untuk produsen volume tinggi sebagai sub-blok RF kecil dengan pengontrol digital yang sesuai. TI / Broadcom // CSR / dll semua memiliki bagian yang sangat terintegrasi yang tidak tersedia untuk pemain kecil. Anda harus melalui perusahaan pihak ke-3 seperti Roving Networks untuk mendapatkan akses ke bagian-bagian itu, dan pada akhirnya Anda akan membayarnya. Jika Anda sampai pada titik bahwa Anda akan memesan beberapa juta bagian setahun, maka Anda akan mendapatkan akses ke harga yang lebih rendah / bagian integrasi yang lebih tinggi.
rfdave
1

Apakah mungkin untuk hanya menggunakan transceiver 2.4GHz dasar dalam proyek saya dan mengkonfigurasinya untuk protokol 802.11 daripada harus menggunakan beberapa merek yang mahal yang datang ditentukan sebelumnya?

Anda tampaknya mendasarkan ini pada asumsi mundur. Tentu saja ada perangkat RF universal (dalam beberapa bandwidth) - itulah dasarnya perangkat lunak radio, dan tersedia dalam bentuk yang dapat dikonfigurasi ulang.

Namun, mereka tidak murah.

Apa yang murah adalah alat produksi volume besar yang sangat khusus dan khusus ditujukan untuk produk konsumen. Ini umumnya memiliki fleksibilitas terbatas baik oleh optimasi untuk target yang diberikan (frekuensi, daya komputasi untuk modulasi digital, dll), dan keinginan pabrikan untuk tidak merilis lebih banyak data pemrograman daripada benar-benar diperlukan untuk aplikasi yang dimaksud. Masalah tambahan bagi pengguna jumlah kecil adalah sulit untuk membeli chip kecuali jika Anda membeli dalam jumlah besar.

Mungkin tag kecil Anda tidak akan memiliki kemampuan host USB, jadi meningkatkan harga terendah adapter wifi USB generik tidak akan menjadi pilihan, jadi Anda akan berada di kelas modul tertanam berikutnya yang berbicara spi atau serial asinkron atau serupa.

Chris Stratton
sumber
1

menemukan beberapa artikel menarik di

warpproject.org/trac/wiki/802.11/PHY

dan

www.eirp.org/webtut.pdf

berdasarkan gagasan '2,4 ghz transceiver' kami mungkin mencari PHY 802.11 dan kami mencoba menerapkan MAC 802.11 serta tumpukan IP dalam perangkat lunak. yaitu PHY memberi kita bit & kita berurusan dengan frame data untuk 802.11 MAC & IP stack - ini cukup rumit dengan sendirinya

802.11 PHY tampaknya rumit untuk diterapkan (lihat tautan ke-2 di atas) 1 saya perlu memenuhi FHSS (4GFSK, 2GFSK), DSSS (DBPSK, DQPSK, DQPSK-CCK, penyandian / modulasi DQPSK-PBCC dll)

Namun, jika saya tertarik pada upaya heroik untuk melakukan 'perangkat lunak PHY' juga yaitu men-decode semua yang FHSS, DSSS dalam perangkat lunak, misalnya menggunakan FFT, algoritma DSP dll ada beberapa chip menarik yang dianggap sebagai 'RF frontends' misalnya

www.maximintegrated.com/en/products/comms/wireless-rf/MAX2830.html ww1.microchip.com/downloads/en/DeviceDoc/75028A.pdf

dalam teori, jika kita memiliki 'RF frontends' yaitu semua sinyal analog, kita mencampurnya mengatakan menghasilkan JIKA dapat menambahkan beberapa tahap PLL dll. kita dapat menggunakan beberapa ADC super cepat dan ADC mengubahnya semuanya menjadi digital & kita melakukan perangkat lunak DSP, FFT & decoding untuk mengonversinya menjadi bit (yaitu pekerjaan PHY), maka kita ambil bit-bit itu merakitnya menjadi frame (pekerjaan MAC) dan kemudian kita mengambil frame dan menanganinya sebagai datagram IP.

Saya kira jika itu mungkin, mungkin ada kemungkinan untuk melakukan 2.4GHz anygram itu tampaknya tautan pertama

warpproject.org

sedang mencoba melakukan hal itu - radio perangkat lunak menggunakan FPGA :)

pengguna134095
sumber
0

Saya juga melihat sesuatu yang serupa. Jika Anda ingin menjalankan 802.11 dan 802.15.4 pada satu transceiver / chip

Dalam beberapa hal tidak mungkin jika chip tidak dapat mendukung DSSS dan QPSK. Bahkan jika itu Anda akan melihat menulis ulang tumpukan 802.11 untuk membuatnya bekerja.

lihat produk berikut untuk implementasi yang lebih baik dan mudah dari dua protokol pada satu chip

GainSpan G2000 SoC

akrv
sumber