WiFi ในอุดมคติไปยังบริดจ์ (หรือ SPI)


18

มีคำแนะนำอะไรบ้างใน WiFi ที่เหมาะกับบริดจ์แบบอนุกรม? คุณสมบัติในอุดมคติของฉันจะเป็น:

  • เชื่อมต่อง่าย SPI หรืออนุกรม
  • ความเร็วที่เหมาะสมพอสมควรอย่างน้อย 1mbit / วินาทีในอุดมคติ (แม้ว่าอาจไม่จำเป็นต้องใช้ความเร็วสูงเสมอไป)
  • ราคาไม่แพงฉันคิดต่ำกว่า $ 50
  • พลังงานต่ำ - ควรใช้ที่ 100mA มากที่สุดถ้าเราสามารถทำให้มันลดลงได้เช่น 20 หรือ 30ma ยิ่งดีกว่า
  • สแต็คโปรโตคอลในตัว - ฉันต้องการให้จัดการกับโปรโตคอล WiFi พร้อมกับ DHCP, TCP / IP, DNS, ฯลฯ ดังนั้นสิ่งที่ฉันต้องทำคือบอกสิ่งที่ IP / พอร์ตเชื่อมต่อแล้วจัดการ ข้อมูลตัวเอง
  • ถ้าเป็นไปได้ I / O ที่ทนต่อ 5V ... เพื่อให้ง่ายต่อการเชื่อมต่อกับไมโครคอนโทรลเลอร์โรงเรียนเก่าของเรา

จนถึงตอนนี้ฉันได้พบ:

ใครมีประสบการณ์กับความเป็นไปได้อื่น ๆ บ้าง?


คำตอบ:


5

Roving Networks เสนอRN-131CและRN-131Gในราคา $ 45 / $ 40 WiFi - UART มันใช้ 100 mA เมื่อตื่นและ 10 uA นอนหลับ ฉันใช้ระบบที่เกี่ยวข้องกับโครงการและทำงานได้ค่อนข้างดี ตัวแปร C คือช่วงอุณหภูมิเชิงพาณิชย์ G คืออุตสาหกรรม ฉันคิดว่าพวกเขามี RS-232 เช่นเดียวกับรุ่น SPI / I2C เช่นกัน ฉันไม่แน่ใจว่านี่เป็น WiFly GSX ที่คุณพูดถึงในคำถามเดิมหรือไม่

นอกจากนี้เรายังมองไปที่โมดูลจากสัญญาณ Redpine ฉันไม่แน่ใจว่าการใช้พลังงานของพวกเขาคืออะไร แต่ผลิตภัณฑ์ชุด Connect-i-on มีฟังก์ชั่นอื่น ๆ ที่คุณกำลังมองหา


ใช่ RN-131 เหมือนกันกับ WiFly GSX โมดูล Redpine ก็ดูน่าสนใจเช่นกัน
davr

5

คุณได้พิจารณาใช้Lantronix Wiport (Wifi ไปยังโมดูลอนุกรม)

Little Bird Electronics เคยขาย Little Bird Brain Arduino Wifi Shield ซึ่งเป็น Lantronix Wiport บน Arduino Shield


ดูน่าสนใจ ... อะไรคือความแตกต่างระหว่าง Lantronix Matchport และ WiPort
davr

ตามเมทริกซ์นี้: <www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf> ดูเหมือนว่ามีความแตกต่างน้อยมาก
Kevin Vermeer

4

โมดูลไร้สาย Microchip / ZeroG

ฉันไม่ได้ใช้โมดูลนี้ แต่เราวางแผนที่จะใช้มัน ฉันใช้ Microchip TCP / IP stack และใช้งานได้ดี มันราคาไม่แพงและเชื่อมต่อกับ uP ผ่านทาง SPI บัส


ฉันเชื่อว่า ZeroG เป็นวิทยุเท่านั้น - คุณยังต้องใช้สแต็ก TCP / IP ในโปรเซสเซอร์ของคุณเอง
mtrw

ถูกต้อง แต่ Microchip ระบุสแต็ก TCP / IP
mjh2007

ตกลงดังนั้นนี่เป็นทางออกที่ดีเฉพาะเมื่อคุณใช้ PIC เท่านั้น หากคุณกำลังใช้ mcu อื่นอาจไม่ใช่วิธีที่ดีใช่ไหม
davr

ใช่คุณถูก. ฉันคิดว่าใบอนุญาตสำหรับสแต็กยังคงอยู่คุณต้องใช้งานกับไมโครโปรเซสเซอร์ Microchip คำถามถูกแท็ก PIC ดังนั้นฉันคิดว่านั่นอาจเป็นตัวเลือก
mjh2007

2
WiShield และผลิตภัณฑ์ที่เกี่ยวข้องจาก AsyncLabs ใช้ชิปเซ็ต ZeroG เพื่อมอบบอร์ด WiFi ที่รองรับ Arduino
todbot

3

หากคุณใช้ Arduino WiShield จะทำงานได้ดีมากกับซอฟต์แวร์ฟรี อินเทอร์เฟซ SPI ระหว่าง Arduino กับ WiShield แต่ Arduino สามารถเปลี่ยนสิ่งนั้นให้เป็นอนุกรมได้หากคุณต้องการ


2

มันค่อนข้างชัดเจนว่าโครงการนี้มีไว้สำหรับอะไร แต่ฉันคิดว่าทางออกที่ดีที่สุดของคุณคือเราเตอร์ WiFi ที่สร้างไว้ล่วงหน้าด้วย OpenWRT หรือเฟิร์มแวร์โอเพนซอร์สอื่น ๆ ที่คล้ายกัน เราเตอร์ WiFi มีอินเทอร์เฟซ WiFi และพวกเขามักจะมี pinheader บนบอร์ดสำหรับ (ระดับ TTL) อนุกรม


ฉันไม่ได้ร่างโครงการเฉพาะเพราะฉันต้องการได้รับคำแนะนำทุกประเภท นี่เป็นสิ่งที่น่าสนใจอย่างหนึ่งที่ฉันไม่เคยนึกถึงมาก่อน อย่างไรก็ตามมันไม่ใช่สิ่งที่ฉันต้องการสำหรับโครงการเฉพาะของฉันเนื่องจากมันมีขนาดใหญ่กว่ามากและใช้พลังงานมากกว่าสิ่งที่ออกแบบมาสำหรับแอปพลิเคชันมือถือ เพื่อความยุติธรรมเราเตอร์เองนั้นมีพลังการประมวลผลมากกว่าตัวเลือกสองตัวที่ฉันแสดง
davr

WR703 เป็นขนาดเล็กและต่ำมากอำนาจนิยมมากและการจัดเรียงของโครงการนี้ได้ทำไปแล้วกับพวกเขาdangerousprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
จอห์น U

2

ฉันเคยใช้ Lantronix XPort Pro (Ethernet) มาก่อน ... ตรงไปตรงมามากและมีพนักงานช่วยเหลือที่ยอดเยี่ยม หากคุณใช้ Matchport ให้โทรหาพวกเขา! ในการวิจัยของฉันฉันพบDigi Connect Wi Meด้วย แต่ฉันไม่ได้เลือกมัน มันมีฟอร์มแฟคเตอร์ที่เล็กกว่าข้อใดข้อหนึ่งด้านบนและใช้พลังงานต่ำกว่า Matchport แต่ราคาสูงเกินไป ($ 130) นอกจากนี้มันยังทำงานบนชิป ARM มากกว่า x86 เช่น Matchport ดังนั้นความต้องการพลังงานในการรับ / ไม่ได้ใช้งาน / การนอนหลับจะลดลง

กำลังส่งคล้ายกับอุปกรณ์ทั้งสอง มันถูกกำหนดโดยความต้องการพลังงานของเสาอากาศ ในขณะที่คุณสามารถรับกระแสเฉลี่ยที่ต่ำ (แพ็คเก็ตแบบสั้นความหนาแน่นสูงและเวลานอนหลับยาว) ได้อย่างง่ายดายคุณจะไม่พบสิ่งที่จะส่งผ่านพลังงานที่ต้องการโดยใช้พลังงานน้อยกว่าสองร้อย mA ความจริงทั้งหมดของ 650 / 750mA ของกระแสที่ Matchport และ Wi Me วาดระหว่างการส่งสัญญาณเกิดจากการขยายของเสาอากาศ

WiFly GSX เป็นตัวเลือกที่ฉันไม่พบ พลังงานต่ำเนื่องจากเสาอากาศเซรามิกและออกแบบมาสำหรับการใช้งานแบตเตอรี่ สิ่งที่ดีและไม่ดียื่นให้ฉันเกี่ยวกับชิปนี้ ดี: มันมีวัตถุประสงค์ทั่วไปดิจิตอล I / O อนาล็อกและเฟิร์มแวอัพเกรดแบบไร้สายซึ่งเป็นที่น่ากลัวคุณสมบัติ ไม่ดี: มีเพียงสแต็ก TCP / IP เท่านั้นไม่ใช่เซิร์ฟเวอร์ในตัวและรวมถึงระบบปฏิบัติการอื่น ๆ การกำหนดค่าเพิ่มเติมจะต้องดูโมดูลนี้ออนไลน์ฉันคิดว่า ถาม mtrw


เซิร์ฟเวอร์และ OS ในตัวนั้นใช้งานเกินความจำเป็นสำหรับหลาย ๆ แอพพลิเคชั่นที่ฉันคิด ดังนั้นอาจเป็นมืออาชีพในบางกรณี
davr

ฉันเห็นด้วยอย่างสิ้นเชิงว่าแอปพลิเคชั่นบางตัวไม่ต้องการเซิร์ฟเวอร์ในตัว แต่ผู้ถามกำลังมองหา "Built-in โปรโตคอลสแต็ค - ฉันต้องการให้จัดการกับโปรโตคอล WiFi พร้อมกับ DHCP, TCP / IP, DNS และอื่น ๆ ดังนั้น สิ่งที่ฉันต้องทำก็คือบอกว่า IP / พอร์ตเชื่อมต่อกับอะไรแล้วจัดการข้อมูลด้วยตัวเอง " นี่บอกว่าเซิร์ฟเวอร์ที่ฝังตัวอยู่กับฉันและสแต็ก TCP / IP เปล่าจะหายไป
Kevin Vermeer


0

นี่อาจไม่ใช่ความคิดทั่วไป แต่ Raspberry Pi เหมาะกับความต้องการของคุณค่อนข้างดี

ฉันพยายามแก้ไขปัญหาที่คล้ายกันและในที่สุดก็สังเกตเห็นว่าตัวแปลง Raspberry Pi เป็นอีเธอร์เน็ตที่ดี <-> {SPI, I2C, GPIO, UART} ไม่แพงเลยคุณจะติดตั้งและใช้งานได้ในไม่กี่นาทีมีหัวต่อขยายมีไดรเวอร์ Linux สำหรับบอร์ดต่อพ่วง

ฉันเชื่อมต่อ MSP430 กับ RPI ของ UART โดยไม่มีปัญหาใด ๆ ซึ่งทำให้ฉันไม่เพียง แต่การเชื่อมต่อ WiFi แต่ยังให้พลังในการประมวลผลที่รุนแรงด้วย (คิดว่าไม่ใช่แค่อินเตอร์เฟสอีเธอร์เน็ต แต่เว็บเซิร์ฟเวอร์


0

Sparkfun RN-XV- 40USD

ใช้ในโครงการอดิเรก / Arduino ส่วนใหญ่ มีความสามารถใน UDP, TCP และ HTTP

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.