How to use the SPAN framework to develop my own application

45 views
Skip to first unread message

Frank Fu

unread,
Oct 21, 2014, 10:59:00 PM10/21/14
to spa...@googlegroups.com
Hi all,
I'm a beginner of SPAN, and I want to develop an application using smart phone ad hoc network.
And I found out the SPAN project which is very cool.
So I'm wondering if I could use this framework to develop my own app. Where should I start?
Thank you!

stoker

unread,
Oct 22, 2014, 10:40:23 PM10/22/14
to spa...@googlegroups.com
Hi Frank,

I’m glad you’re interested. We do provide a SPAN API for app development, but you should first get SPAN running on your devices. 

Note the requirements for running SPAN:

- Root access
- Kernel which supports wireless extensions (wext)
- Wireless device driver which supports ad-hoc mode (Broadcom works well)

Here’s a list of devices we officially support:

- Samsung Galaxy Tab 10.1
- Samsung Galaxy S II Epic Touch 4G SPH-D710
- Samsung Galaxy Nexus SCH-I515 (custom kernel)
- Samsung Galaxy S III GT-I9300 I9300UBDLJ1 (Latin American countries) (custom kernel)
- Samsung Galaxy S III GT-I9300 I9300XXBLH1 (Nordic countries) (custom kernel)
- ASUS Transformer Prime TF201 (custom kernel)
- ASUS Nexus 7 (custom kernel)

The custom kernels can be installed using ClockworkMod Recovery. Download them here:

Most of those kernels are compatible with Android 2.3 Gingerbread. I’ve also customized a version of the CyanogenMod 10.2 ROM (Android 4.3 Ice Cream Sandwich) for some devices.

Personally, I have not had much time to look into supporting Kit Kat or beyond. What devices do you have and what version of Android are they running?

- stoker

--
You received this message because you are subscribed to the Google Groups "Smart Phone Ad-Hoc Networks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spandev+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Frank Fu

unread,
Oct 23, 2014, 9:58:50 AM10/23/14
to spa...@googlegroups.com
Hi stoker,
Thanks for your rely!

I have an ASUS Nexus 7 running rooted Android 4.4.4 and I've downloaded MANET Manager from Google Play. It can work on my device, but other devices without MANET Manager can't find the SSID.

I'm going to develop an demo on my Nexus. Wish it will work. 

在 2014年10月22日星期三UTC+8上午10时59分00秒,Frank Fu写道:

Jeffrey Robble

unread,
Oct 23, 2014, 5:37:49 PM10/23/14
to spa...@googlegroups.com
Hi Frank,

Every device has to be running the MANET Manger to join the mesh (or running the OLSR routing protocol). However, you should be able to see the ad-hoc SSID on a Windows or Mac if you do a Wi-Fi scan.

Here's a good thread that may help you get started with development:


- Jeff

--

Frank Fu

unread,
Oct 23, 2014, 8:59:35 PM10/23/14
to spa...@googlegroups.com
Hi stoker,

Thanks again!

I hope I can see the SSID on my laptop :)

在 2014年10月24日星期五UTC+8上午5时37分49秒,stoker写道:
Reply all
Reply to author
Forward
0 new messages