https://wiki.gumstix.com/api.php?action=feedcontributions&user=Kirk&feedformat=atomGumstix User Wiki - User contributions [en]2024-03-28T16:41:54ZUser contributionsMediaWiki 1.25.3https://wiki.gumstix.com/index.php?title=Overo_Wifi&diff=4040Overo Wifi2010-01-09T14:44:53Z<p>Kirk: </p>
<hr />
<div>[[Category:How_to_-_wifi]]<br />
[http://www.gumstix.com/store/catalog/product_info.php?cPath=31&products_id=226 Overo Air] and [http://www.gumstix.com/store/catalog/product_info.php?cPath=31&products_id=227 Overo Fire] COMs have a 802.11(g) wireless module "on board". This page gives some details about the hardware and software configuration for this Wifi module.<br />
<br />
=Hardware=<br />
<br />
This section gives some infos about various hardware related topics regarding Overo Wifi.<br />
<br />
==Module==<br />
<br />
Overo Wifi solution is based on an [http://www.wi2wi.com/wireless.php Wi2Wi chip] based on Marvell's industry leading 88W8686 which brings 802.11(b/g) wifi.<br />
<br />
==MMC==<br />
<br />
Overo fire's WiFi port connected to MMC port '''2''' in 4 bit configuration.<br />
<br />
==Connector and Antenna==<br />
<br />
For 802.11b/g (Wifi) to work on an Overo Air COM or Overo Fire COM, a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna] must be connected to '''J2''' on Overo Air or Fire COMs. The location of J2 is shown [http://www.gumstix.net/wiki/images/3/34/J2-J3.jpg here].<br />
<br />
Note: J3 is the antenna location when using BlueTooth. J3 also takes a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna].<br />
<br />
Note that two (2) u.fl antennae come with each Overo Fire COM and with each Overo Air COM.<br />
<br />
=Software=<br />
<br />
Official Overo [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Downloading-pre-built-images/111.html pre-built Linux images] or [http://www.sakoman.com/feeds/omap3/glibc/images/overo/ developer images] contain already support for Overo Wifi. However, wifi configuration depending on your local wifi environment still has to be done.<br />
<br />
==Boot messages==<br />
<br />
At Overo boot, you should get something like<br />
<br />
...<br />
libertas_sdio: Libertas SDIO driver<br />
libertas_sdio: Copyright Pierre Ossman<br />
libertas_sdio mmc1:0001:1: firmware: requesting sd8686_helper.bin<br />
libertas_sdio mmc1:0001:1: firmware: requesting sd8686.bin<br />
libertas: 00:19:88:05:b5:31, fw 9.70.3p24, cap 0x00000303<br />
libertas: PREP_CMD: command 0x00a3 failed: 2<br />
libertas: PREP_CMD: command 0x00a3 failed: 2<br />
libertas: eth0: Marvell WLAN 802.11 adapter <br />
...<br />
<br />
Note: The two “command 0×00a3 failed” messages are harmless, and have to do with features that are not supported.<br />
<br />
==Test==<br />
<br />
For test of basic functionality, do the following at command line (after log in as root / no password):<br />
<br />
root@overo:~# '''iwconfig wlan0 essid any'''<br />
root@overo:~# '''ifconfig wlan0 up'''<br />
root@overo:~# '''iwlist wlan0 scan'''<br />
<br />
what should list the wifi's visible, then.<br />
<br />
==Unencypted wifi==<br />
<br />
Some default builds do not enable any Wifi. You may need to edit /etc/network/interfaces to include a section which looks like:<br />
<pre><br />
allow-hotplug wlan0 <br />
auto wlan0 <br />
iface wlan0 inet dhcp <br />
pre-up /sbin/iwconfig wlan0 essid any <br />
wireless_mode managed <br />
</pre><br />
The problem is this setup is not reliable! we're waiting for a solution. <br />
<br />
==WEP encryption==<br />
<br />
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):<br />
<br />
iwconfig wlan0 essid "My Wireless Network"<br />
iwconfig wlan0 key my-hex-key<br />
ifdown wlan0<br />
ifup wlan0<br />
<br />
==WPA encryption==<br />
<br />
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):<br />
<br />
allow-hotplug wlan0<br />
iface wlan0 inet dhcp<br />
pre-up wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B<br />
down killall wpa_supplicant<br />
<br />
* Create ''/etc/wpa_supplicant.conf'' containing:<br />
<br />
ctrl_interface=/var/run/wpa_supplicant<br />
ctrl_interface_group=0<br />
eapol_version=1<br />
ap_scan=1<br />
fast_reauth=1<br />
<br />
network={<br />
ssid="add-your-ascii-ssid"<br />
proto=WPA2<br />
key_mgmt=WPA-PSK<br />
pairwise=CCMP TKIP<br />
group=CCMP TKIP<br />
scan_ssid=1<br />
psk="add-your-ascii-passphrase"<br />
priority=10<br />
} <br />
<br />
=Links=<br />
<br />
* [http://bec-systems.com/site/387/wi2wi-wifi-bt-module-review Wi2Wi W2CBW003 Wifi/Bluetooth module review]</div>Kirkhttps://wiki.gumstix.com/index.php?title=Supply&diff=4000Supply2009-11-16T17:31:52Z<p>Kirk: some info on batteries</p>
<hr />
<div>{{DISPLAYTITLE:Supply & Power Management}}<br />
<br />
== V_BATT ==<br />
<br />
<br />
<br />
<br />
{| border="1" cellpadding="5" cellspacing="0" style="width:120px"<br />
|-<br />
| style="background:tomato;" | V_BATT<br />
|-<br />
| style="background:grey;" | GND<br />
|}<br />
<br />
<br />
* Supply voltage: 3.6V - 5.0V (max. 6.0V)<br />
<br />
<br />
This net powers the gumstix motherboard and all expansion boards. '''V_BATT''' is located on all modular connectors.<br />
<br />
<br />
<br />
<br />
<br />
<br />
== V_BACKUP_BATT ==<br />
<br />
<br />
<br />
<br />
{| border="1" cellpadding="5" cellspacing="0" style="width:120px"<br />
|-<br />
| style="background:salmon;" | V_BACKUP_BATT<br />
|-<br />
| style="background:grey;" | GND<br />
|}<br />
<br />
<br />
* Supply voltage: 3.0V<br />
<br />
<br />
This net connects to the pin 'VBACKUP' of the power management chip [http://www.ti.com/lit/gpn/tps65022 TPS65022].<br />
<br>It exists to source power from an off-board backup battery. V_BACKUP_BATT is located on the [http://www.gumstix.net/Hardware/view/I/O-connectors-cabling/Gumstix-Verdex-Pro-24-pin-flex-connector/112.html 24-pin connector].<br />
<br />
<br />
If your application needs a backup battery, connect a 3V Li-Ion cell directly to '''V_BACKUP_BATT''' and '''GND''' and remove R9 (0 Ohm resistor to ground). <br />
<br />
Use a boost converter (ex. [http://www.ti.com/lit/gpn/tps61070 TPS61070]) if you use a single NiMH battery<br />
<br />
<br />
In systems where no backup battery is used, this net is connected to GROUND.<br><br />
On the verdex, this is done with R9 (0 Ohm resistor), which is populated by default on our website-sale boards.<br />
<br />
<br />
<br />
<br />
<br />
<br />
== SYS_EN ==<br />
<br />
<br />
<br />
<br />
{| border="1" cellpadding="5" cellspacing="0" style="width:120px"<br />
|-<br />
| style="background:lightpink;" | SYS_EN<br />
|}<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Power Management ==<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Powering Gumstix from batteries ==<br />
three or four rechargeable NiMH AA cells in a battery holder work OK.<br />
<br />
Lithium Ion batteries work well. for example [http://uk.farnell.com/varta/56491201012/battery-li-ion-3-7v-prismatic/dp/1335851 VARTA 56491201012].<br />
<br><br />
<br><br />
<br><br />
<br><br />
-----------------------------<br />
<br />
Related pages on the gumstix website:<br />
<br />
http://pubs.gumstix.org/documents/Powering_a_Gumstix.pdf<br />
<br />
<br><br />
-----------------------------<br />
<br />
Related pages on the old wiki:<br />
<br />
http://docwiki.gumstix.org/index.php/Gumstix_motherboard_I/O#Batteries_and_power<br />
<br />
http://docwiki.gumstix.org/index.php/Batteries<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
.<br />
[[Category:Literature]]</div>Kirkhttps://wiki.gumstix.com/index.php?title=Overo_Wifi&diff=3994Overo Wifi2009-11-12T13:33:55Z<p>Kirk: Added details for config of unencrypted Wifi</p>
<hr />
<div>[[Category:How_to_-_wifi]]<br />
[http://www.gumstix.com/store/catalog/product_info.php?cPath=31&products_id=226 Overo Air] and [http://www.gumstix.com/store/catalog/product_info.php?cPath=31&products_id=227 Overo Fire] COMs have a 802.11(g) wireless module "on board". This page gives some details about the hardware and software configuration for this Wifi module.<br />
<br />
=Hardware=<br />
<br />
This section gives some infos about various hardware related topics regarding Overo Wifi.<br />
<br />
==Module==<br />
<br />
Overo Wifi solution is based on an [http://www.wi2wi.com/wireless.php Wi2Wi chip] based on Marvell's industry leading 88W8686 which brings 802.11(b/g) wifi.<br />
<br />
==MMC==<br />
<br />
Overo fire's WiFi port connected to MMC port '''2''' in 4 bit configuration.<br />
<br />
==Connector and Antenna==<br />
<br />
For 802.11b/g (Wifi) to work on an Overo Air COM or Overo Fire COM, a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna] must be connected to '''J2''' on Overo Air or Fire COMs. The location of J2 is shown [http://www.gumstix.net/wiki/images/3/34/J2-J3.jpg here].<br />
<br />
Note: J3 is the antenna location when using BlueTooth. J3 also takes a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna].<br />
<br />
Note that two (2) u.fl antennae come with each Overo Fire COM and with each Overo Air COM.<br />
<br />
=Software=<br />
<br />
Official Overo [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Downloading-pre-built-images/111.html pre-built Linux images] or [http://www.sakoman.com/feeds/omap3/glibc/images/overo/ developer images] contain already support for Overo Wifi. However, wifi configuration depending on your local wifi environment still has to be done.<br />
<br />
==Boot messages==<br />
<br />
At Overo boot, you should get something like<br />
<br />
...<br />
libertas_sdio: Libertas SDIO driver<br />
libertas_sdio: Copyright Pierre Ossman<br />
libertas_sdio mmc1:0001:1: firmware: requesting sd8686_helper.bin<br />
libertas_sdio mmc1:0001:1: firmware: requesting sd8686.bin<br />
libertas: 00:19:88:05:b5:31, fw 9.70.3p24, cap 0x00000303<br />
libertas: PREP_CMD: command 0x00a3 failed: 2<br />
libertas: PREP_CMD: command 0x00a3 failed: 2<br />
libertas: eth0: Marvell WLAN 802.11 adapter <br />
...<br />
<br />
Note: The two “command 0×00a3 failed” messages are harmless, and have to do with features that are not supported.<br />
<br />
==Test==<br />
<br />
For test of basic functionality, do the following at command line (after log in as root / no password):<br />
<br />
root@overo:~# '''iwconfig wlan0 essid any'''<br />
root@overo:~# '''ifconfig wlan0 up'''<br />
root@overo:~# '''iwlist wlan0 scan'''<br />
<br />
what should list the wifi's visible, then.<br />
<br />
==Unencypted wifi==<br />
<br />
Some default builds do not enable any Wifi. You need to edit /etc/network/interfaces to include a section which looks like:<br />
<pre><br />
allow-hotplug wlan0 <br />
auto wlan0 <br />
iface wlan0 inet dhcp <br />
pre-up /sbin/iwconfig wlan0 essid any <br />
wireless_mode managed <br />
wireless_essid any<br />
</pre><br />
<br />
==WEP encryption==<br />
<br />
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):<br />
<br />
iwconfig wlan0 essid "My Wireless Network"<br />
iwconfig wlan0 key my-hex-key<br />
ifdown wlan0<br />
ifup wlan0<br />
<br />
==WPA encryption==<br />
<br />
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):<br />
<br />
allow-hotplug wlan0<br />
iface wlan0 inet dhcp<br />
pre-up wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B<br />
down killall wpa_supplicant<br />
<br />
* Create ''/etc/wpa_supplicant.conf'' containing:<br />
<br />
ctrl_interface=/var/run/wpa_supplicant<br />
ctrl_interface_group=0<br />
eapol_version=1<br />
ap_scan=1<br />
fast_reauth=1<br />
<br />
network={<br />
ssid="add-your-ascii-ssid"<br />
proto=WPA2<br />
key_mgmt=WPA-PSK<br />
pairwise=CCMP TKIP<br />
group=CCMP TKIP<br />
scan_ssid=1<br />
psk="add-your-ascii-passphrase"<br />
priority=10<br />
} <br />
<br />
=Links=<br />
<br />
* [http://bec-systems.com/site/387/wi2wi-wifi-bt-module-review Wi2Wi W2CBW003 Wifi/Bluetooth module review]</div>Kirkhttps://wiki.gumstix.com/index.php?title=Category:Projects_-_monitoring_and_control&diff=2354Category:Projects - monitoring and control2009-02-03T11:39:40Z<p>Kirk: Added Glacsweb use of gumstix</p>
<hr />
<div>== 2009 ==<br />
<br />
=== TIMS - Telecom Infrastructure Management System ===<br />
<br />
[[Image:Powertech-1.jpg|thumb|]]<br />
<br />
<br />
[[Image:Powertech-in-India-Jan-2009.jpg|thumb|]]<br />
<br />
<br />
[http://www.pasl.in/Default.asp Powertech Automation Solutions] provides an innovative platform for remote asset monitoring and management. Their patented product helps companies with asset monitoring, energy management, real time data acquisition and analysis, mobile work force management and work flow integration.<br />
<br />
TIMS, their telecom infrastructure management system, is powered by gumstix technology and uses the GPRS network to talk to central server. <br />
<br />
The product picture on the right shows the internal layout of the Powertech system. <br />
<br />
The map on the right indicates Powertech installations in the country of India as of January 2009.<br />
<br />
"Thanks a lot for making a great product". Ashish Sirasao, Powertech.<br />
<br />
<br />
<br />
<br />
== 2008 ==<br />
<br />
=== Ad-hoc wireless network for Emergency Workers ===<br />
<br />
[[Image:Mica_x220.jpg|thumb|Mica creates Ad-hoc wireless network]]<br />
<br />
Ad-hoc wireless networks may soon tell emergency workers how to deploy transmitters.<br />
<br />
Building an [http://www.elektronx.com/?p=221 on-the-fly wireless communications networks] is a vital part of firefighting, handling hostage situations, and dealing with other emergencies. But it is difficult to build such networks quickly and reliably.<br />
<br />
Soon these emergency wireless networks could help build themselves. The National Institute of Standards and Technology (NIST) recently presented details of two experimental networks that tell emergency workers when to set down wireless transmitters to ensure a good signal.<br />
<br />
<br />
<br />
<br />
<br />
===Gumstix on the Matterhorn Hornligrat in Swiss Alps===<br />
<br />
[[Image:Jan-1.JPG|thumb|Helicopter in Swiss Alps]]<br />
<br />
[http://www.permasense.ch PermaSense] observes physical parameters related to permafrost in steep high-alpine terrain over a period of multiple years. Live sensor network data is transmitted from the Matterhorn, Switzerland field site at 3400 m a.s.l. every 2 minutes. <br />
<br />
Gumstix verdex is the base station computer high on the mountain.<br />
<br />
[http://tik42x.ee.ethz.ch:22001/ PermaSense Live Data Viewer]<br />
<br />
Contact: [http://www.tik.ee.ethz.ch/~beutel/ Jan Beutel at Swiss Federal Institute of Technology Zurich].<br />
<br />
===Gumstix on the Iceland icecap===<br />
<br />
The [http://envisense.org/glacsweb/iceland/index.html Glacsweb] project used Gumstix (connex) together with a low power sensor board to control a sensor network installed in the summer of 2008 in the glacier ice of the main icecap in Iceland. The gumstix runs control scripts in Python to fetch sensor data from probes in the ice and a dGPS on the surface. It uses GPRS to copy data and fetch scripts from the server in the UK.<br />
<br />
.<br />
<br />
[[Category: Projects]]</div>Kirk