CreatorDev / embedded-squad-topics

For lonely tasks that don't belong anywhere else
0 stars 0 forks source link

6lowpan dongle for VZ demo #1

Open Shpinkso opened 7 years ago

Shpinkso commented 7 years ago

As a EW demo We want Openwrt running in a VZ container to be able to communicate with a clicker using the 6lowpan dongle So that we can showcase IoT in the VZ demo

Acceptance:

tjobanpu commented 7 years ago

Some of the points below from my preliminary investigation: 1) The TI's USB dongle that we have is a sniffer/monitor, meaning the firmware on chip is meant for sniffing, even if we change the fw to device mode we need two components to make this work.

1) Linux driver for their chip (cc2531) 2) USB driver

Texas instrument have only one device driver for lowpan in Linux Kernel, this is for the chip CC2520 and not CC2531, the CC2520 is SPI based chip and not USB.

Documentation of CC2520 below

http://www.ti.com/product/CC2520/technicaldocuments

The TI has confirmed that they do not have any plans to release Linux driver for CC2531( This is the device we have)

Below are the 2 alternative which i can think off.

1) Atmels AT86RF230 USB dongle have both USB and driver in the linux kernel (I have not used it but i can see the source code for this device in linux source tree)

ebay link below

http://www.ebay.co.uk/itm/like/171948277875?lpid=122&chn=ps&adgroupid=35352091421&rlsatarget=pla-278944619184&adtype=pla&poi=&googleloc=9046038&device=c&campaignid=738466455&crdt=0

2) Use BLE dongle as there are plenty of BLE USB dongle in the market and it will work with bluez stack. Dont know if this will server our purpose.

Shpinkso commented 7 years ago

Blocked on purchase of dongle