Cầu WiFi lý tưởng để nối tiếp (hoặc SPI)?


18

Một số khuyến nghị về một cầu nối WiFi lý tưởng là gì? Phẩm chất lý tưởng của tôi sẽ là:

  • Kết nối đơn giản, SPI hoặc nối tiếp
  • Tốc độ nhanh hợp lý, tối thiểu 1mbit / giây lý tưởng (mặc dù có lẽ không phải lúc nào cũng cần nhanh như vậy)
  • Không tốn kém, tôi đang suy nghĩ dưới 50 đô la
  • Công suất thấp - nên sử dụng tối đa 100mA, nếu chúng ta có thể làm cho nó thậm chí thấp hơn như nói 20 hoặc 30ma, thậm chí tốt hơn.
  • Ngăn xếp giao thức tích hợp - Tôi muốn nó xử lý giao thức WiFi, cùng với DHCP, TCP / IP, DNS, v.v., vì vậy tất cả những gì tôi phải làm là nói với nó IP / cổng nào để kết nối và sau đó xử lý dữ liệu bản thân.
  • Nếu có thể, I / O chịu được 5V ... để dễ dàng giao tiếp với các bộ vi điều khiển trường học cũ của chúng tôi.

Cho đến nay tôi đã tìm thấy:

Bất cứ ai cũng có kinh nghiệm với các khả năng khác?


Câu trả lời:


5

Roving Networks cung cấp RN-131CRN-131G với giá $ 45 / $ 40 WiFi - UART. Nó sử dụng 100 mA khi thức và 10 uA khi ngủ. Tôi đang sử dụng một hệ thống liên quan đến một dự án và nó hoạt động khá tốt. Biến thể C là phạm vi tạm thời thương mại, G là công nghiệp. Tôi nghĩ rằng họ cũng có phiên bản RS-232 cũng như SPI / I2C. Tôi không chắc đây có phải là WiFly GSX mà bạn đã đề cập trong câu hỏi ban đầu của mình không.

Ngoài ra, chúng tôi đã xem xét các mô-đun từ Tín hiệu Redpine . Tôi không chắc mức tiêu thụ năng lượng của chúng là bao nhiêu, nhưng loạt sản phẩm Connect-i-on có các chức năng khác mà bạn đang tìm kiếm.


Vâng, RN-131 giống như WiFly GSX. Các mô-đun Redpine cũng trông thú vị.
davr

5

Bạn đã cân nhắc sử dụng Lantronix Wiport (Wifi đến serial Module).

Little Bird Electronics dùng để bán Little Bird Brain Arduino Shield Shield. Đó là Lantronix Wiport trên khiên Arduino.


Trông thật thú vị ... sự khác biệt giữa Lantronix Matchport và WiPort là gì?
davr

Theo ma trận này: <www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf>, có vẻ như có rất ít sự khác biệt.
Kevin Vermeer

4

Mô-đun không dây Microchip / ZeroG

Tôi chưa sử dụng mô-đun này, nhưng chúng tôi đang lên kế hoạch sử dụng nó. Tôi đã sử dụng ngăn xếp Microchip TCP / IP và nó hoạt động khá tốt. Nó không tốn kém và giao diện với uP thông qua SPI bus.


Tôi tin rằng ZeroG chỉ là radio - bạn vẫn phải chạy ngăn xếp TCP / IP trên bộ xử lý của riêng bạn.
mtrw

Điều đó là chính xác, nhưng Microchip cung cấp ngăn xếp TCP / IP.
mjh2007

Ok, đây là một giải pháp tốt chỉ khi bạn đang sử dụng PIC. Nếu bạn đang sử dụng một số mcu khác, có lẽ không phải là một giải pháp tốt?
davr

Có bạn đúng. Tôi nghĩ rằng giấy phép cho ngăn xếp của họ ở lại, bạn phải chạy nó trên bộ vi xử lý Microchip. Câu hỏi được gắn thẻ PIC nên tôi nghĩ đó có thể là một lựa chọn.
mjh2007

2
WiShield và các sản phẩm liên quan từ AsyncLabs sử dụng chipset ZeroG để cung cấp WiFi cho các bo mạch tương thích với Arduino.
todbot

3

Nếu bạn đang sử dụng Arduino, WiShield hoạt động rất tốt với ngăn xếp phần mềm miễn phí. Giao diện SPI giữa Arduino và WiShield, nhưng Arduino có thể biến nó thành nối tiếp nếu bạn muốn.


2

Có một chút không rõ dự án này là gì nhưng tôi nghĩ rằng đặt cược tốt nhất của bạn là một bộ định tuyến WiFi có sẵn với OpenWRT hoặc một số phần mềm nguồn mở tương tự khác. Các bộ định tuyến WiFi có giao diện WiFi và chúng thường có một đầu máy trên bảng cho nối tiếp (cấp độ TTL).


Tôi đã không phác thảo một dự án cụ thể vì tôi muốn nhận được tất cả các loại đề xuất. Đây là một điều thú vị mà tôi chưa từng nghĩ đến, tự hack một bộ định tuyến wifi. Tuy nhiên, đó không hoàn toàn là những gì tôi muốn cho dự án cụ thể của mình, vì nó lớn hơn nhiều và sử dụng nhiều năng lượng hơn so với thứ được thiết kế cho các ứng dụng di động. Công bằng mà nói, một bộ định tuyến có sức mạnh xử lý lớn hơn nhiều so với hai tùy chọn tôi liệt kê.
davr

WR703 nhỏ bé và rất ít năng lượng, rất phổ biến, và loại dự án này đã được thực hiện với chúng: riskprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
John U

2

Tôi đã sử dụng Lantronix XPort Pro (Ethernet) trước đây ... rất đơn giản và đội ngũ hỗ trợ tuyệt vời. Nếu bạn sử dụng Matchport, hãy gọi cho họ! Trong nghiên cứu của mình, tôi cũng tìm thấy Digi Connect Wi Me , nhưng cuối cùng tôi không chọn nó. Nó có một yếu tố hình thức nhỏ hơn một trong hai yếu tố trên và tiêu thụ điện năng thấp hơn so với Matchport, nhưng giá quá cao. ($ 130) Ngoài ra, nó chạy trên chip ARM, thay vì x86 như Matchport, do đó, yêu cầu năng lượng nhận / nhàn rỗi / ngủ thấp hơn.

Truyền tải điện tương tự cho cả hai thiết bị. Nó được quyết định bởi các yêu cầu năng lượng ăng-ten. Mặc dù bạn có thể dễ dàng có được dòng điện trung bình ở mức thấp (Gói ngắn, mật độ cao và thời gian ngủ dài), bạn sẽ không tìm thấy dòng nào sẽ truyền với công suất cần thiết với ít hơn vài trăm mA. Hầu như tất cả 650 / 750mA của dòng điện mà Matchport và Wi Me thu được trong quá trình truyền là do sự khuếch đại của ăng ten.

WiFly GSX là một tùy chọn mà tôi không tìm thấy. Công suất thấp do ăng-ten gốm và được thiết kế cho các ứng dụng chạy bằng pin. Những điều tốt và xấu dính vào tôi về con chip này. Tốt: Nó có I / O kỹ thuật số cho mục đích chung, đầu vào tương tự và phần sụn được nâng cấp không dây, đây là những tính năng tuyệt vời . Xấu: nó chỉ bao gồm ngăn xếp TCP / IP, không phải máy chủ nhúng và bao gồm HĐH như các máy chủ khác. Cấu hình nhiều hơn sẽ được yêu cầu để xem mô-đun này trực tuyến, tôi nghĩ. Hỏi mtrw.


Tôi nghĩ rằng máy chủ nhúng và hệ điều hành hơi quá mức đối với nhiều ứng dụng. Vì vậy, đó có thể là một Pro trong một số trường hợp.
davr

Tôi hoàn toàn đồng ý rằng một số ứng dụng không cần máy chủ nhúng, nhưng người hỏi đang tìm kiếm "Ngăn xếp giao thức tích hợp - Tôi muốn nó xử lý giao thức WiFi, cùng với DHCP, TCP / IP, DNS, v.v. rằng tất cả những gì tôi phải làm là nói với nó IP / cổng nào để kết nối và sau đó tự xử lý dữ liệu. " Điều này nói rằng máy chủ nhúng đối với tôi và rằng một ngăn xếp TCP / IP trống sẽ bị thiếu.
Kevin Vermeer


0

Đây có thể không phải là suy nghĩ thông thường, nhưng Raspberry Pi phù hợp với yêu cầu của bạn khá tốt.

Tôi đã cố gắng giải quyết một vấn đề tương tự và cuối cùng nhận thấy rằng Raspberry Pi là một bộ chuyển đổi Ethernet <-> {SPI, I2C, GPIO, UART} khá tốt. Nó không đắt, bạn sẽ tải nó lên và chạy trong vài phút, nó có một tiêu đề mở rộng, có trình điều khiển Linux cho các thiết bị ngoại vi.

Tôi đã kết nối MSP430 với UART của RP mà không gặp vấn đề gì, điều này mang lại cho tôi không chỉ khả năng kết nối WiFi mà còn cả khả năng xử lý nghiêm túc (nghĩ rằng không chỉ giao diện ethernet mà cả máy chủ web hiển thị số liệu thống kê dữ liệu được thu thập bằng MSP430).


0

Sparkfun RN-XV- 40USD

Được sử dụng trong hầu hết các dự án sở thích / Arduino. Có khả năng UDP, TCP và HTTP

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.