Best way to get wireless networking on microcontroller?

Click For Summary

Discussion Overview

The discussion revolves around the best methods for implementing wireless networking on microcontrollers, focusing on various technologies such as Wi-Fi, Bluetooth, ZigBee, and others. Participants explore different hardware options, modules, and considerations for integrating wireless communication into microcontroller projects.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks guidance on starting points for wireless networking with microcontrollers, emphasizing cost-effectiveness.
  • Another suggests using Arduino boards with various wireless modules, noting the importance of certification for wireless designs.
  • A participant mentions the need for a specific wireless transceiver or controller depending on the chosen standard (e.g., 802.11, ZigBee, Bluetooth) and discusses interfacing options with microcontrollers.
  • Microchip is highlighted as a manufacturer of microcontrollers with built-in Ethernet and ZigBee capabilities, but lacking 802.11 support.
  • DataBridge modules from Starman Electric are recommended for applications requiring low latency, with a note on treating wireless connections like wired ones.
  • One participant questions the specifications of the DataBridge modules, particularly regarding sampling rates and latency, and receives a response about their performance metrics.
  • Bluetooth is mentioned as a potentially cheaper option for wireless communication, with an anecdote about using a Wi-Fi print server as an alternative.

Areas of Agreement / Disagreement

Participants express various viewpoints on the best wireless technology to use, with no consensus on a single "best" solution. Multiple competing views regarding the suitability of different wireless standards and modules remain present.

Contextual Notes

Participants discuss various hardware options and specifications, but there are limitations in terms of missing assumptions about specific project requirements and the compatibility of suggested solutions with different microcontrollers.

Who May Find This Useful

This discussion may be useful for hobbyists and engineers interested in integrating wireless networking into microcontroller projects, particularly those concerned with cost and performance specifications.

KingNothing
Messages
880
Reaction score
4
Hi. I am planning to build a controller for a machine I have built. I can handle all the normal operation with any standard microcontroller and a few other components. However, I want my board to be able to communicate over a wireless network as well as wired network.

Can anyone point me to a decent starting point for using wireless networking with a microcontroller?

PS: By "best", I mean cheapest.
 
Last edited:
Engineering news on Phys.org
Start here http://www.freeduino.org/
The arduino (atmel uC board) has a range of Wifi/Bluetooth/416Mhz RF boards

Generally the design has to be certified (for power output/interference etc) so it's easier to buy a finished module to connect to your uC
 
Last edited:
You would need a wireless transceiver or controller of the specific wireless standard you want to use (802.11, zigbee, bluetooth etc.). If you want to use ethernet, you may want to check out something from here, although I think broadcom chips might be hard to get a hold of and hard to solder by hand:
http://www.broadcom.com/products/Wireless-LAN

You just have to know the proper interface to your microcontroller and if it suits a specific solution, such as a memory mapped device, USB, UART, SPI etc.

Some microcontrollers come with ethernet controllers, and you could possibly find a wireless transceiver/PHY that interfaces on a MII or RMII channel. Not sure what you're using.

Also, when you build this, be careful that you have the proper impedance matching signals required on the physical layer.
 
Microchip makes a few microcontrollers with built-in ethernet handling capabilities. They also have some with built-in ZigBee or RFID, but, to the best of my knowledge, they don't have any with 802.11a, b, or g.

If you search through your favourite online components dealer (e.g. DigiKey, Mouser, etc.) you should be able to find some add-on WiFi modules. In addition to what mgb_phys says, you can also try Gumstix or Rabbit Semiconductor for some all-in-one type modules.

http://www.gumstix.com/
http://www.rabbit.com/
 
If your application needs extra fast latency but doesn't require a lot of bandwidth I'd like to suggest DataBridge modules from Starman Electric. These modules provide an easy wireless link, and allow you to treat the wireless like a regular wire. For more information on this, visit http://www.starmanelectric.com

- mstarman

<< note that the above like has been posted by an employee of that company -- I'm okay with this for now (berkeman) >>
 
Last edited by a moderator:
mstarman said:
If your application needs extra fast latency but doesn't require a lot of bandwidth I'd like to suggest DataBridge modules from Starman Electric. These modules provide an easy wireless link, and allow you to treat the wireless like a regular wire. For more information on this, visit http://www.starmanelectric.com

- mstarman

Interesting: ADC on one end and DAC on the other? What sort of sampling / refresh / slew rate do you get? The datasheet doesn't mention that specification.
 
MATLABdude said:
Interesting: ADC on one end and DAC on the other? What sort of sampling / refresh / slew rate do you get? The datasheet doesn't mention that specification.


Hi MATLABdude,

The sampling rate is 200hz, with a latency of 5 milliseconds. All inputs (analog, digital, and uart) are sampled and repeated at this rate.

Let me know if you have any more questions.

- mstarman
 
The cheapest would def. be bluetooth, but I have seen it done with a wi-fi print server
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
Replies
4
Views
3K
  • · Replies 17 ·
Replies
17
Views
25K
Replies
12
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
8K
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 6 ·
Replies
6
Views
7K