Need advice on scanning 2.4ghz with Arduino

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Need advice on scanning 2.4ghz with Arduino

Postby Molten Fungus » Fri Feb 01, 2013 2:46 pm

Overview
------------
My daughter was recently diagnosed as a type 1 diabetic, and recently acquired a DexCom Continous Glucose Monitor (CGM). The CGM consists of a sensor, transmitter and receiver. According to their Spec, they broadcast in the 2.4Ghz range and even specify packet sizes. Though the monitoring tech is awesome, the interface is pretty sad. For example, I would like to be able to use a smartphone instead of that handheld device they sell, and if possible, send a text to either mine or my wife's cell phone (I would need to get up to speed on writing an app..but that's not the issue) when she's in school. Also, instead of having a phone and this receiver, in my mind it should be one device. ( I have more ideas that would make life much easier, but this is an overview)

So..being an Arduino fan (mega and uno with Sainsmart stuff), I was wondering how to get started with the above project. I've already figured out how to decipher IR with some of the papers on this site, and I'm wondering if this is something do-able, and if so, what hardware would I need to get started.
Basically, to get started, I'd like to see the packets coming in from the transmitter and try to figure out what's going on.. I don't have protocol specifications.

If I'm just being naive, let me know.

Thanks ahead of time.
Molten Fungus
 
Posts: 2
Joined: Fri Feb 01, 2013 2:30 pm

Re: Need advice on scanning 2.4ghz with Arduino

Postby janekm » Sat Feb 02, 2013 9:37 am

Unfortunately there is not as much protocol standardisation at 2.4GHz as with IR, so you don't have a realistic chance of decoding the signal without knowing what protocol is used.
A good start is usually taking apart the device and figuring out what radio chip is used (I'm not recommending that in this case as it's a medical device).
Even if you know the chip, many chips support multiple encodings and protocols. And if you're really unlucky they may be using an encrypted link too.
Here's a great blog about reverse engineering radio protocols: http://travisgoodspeed.blogspot.co.uk/?m=1
janekm
 
Posts: 5
Joined: Wed Jan 16, 2013 8:19 am

Re: Need advice on scanning 2.4ghz with Arduino

Postby Molten Fungus » Tue Feb 05, 2013 12:09 pm

Thanks..
I'm scanning the blog now..There's no way I would even attempt at opening up the transmitter..

The actual packet being transmitted is 240 bytes, 6 of them being the transmitter ID..
The information (I'm guessing) is some numerical value, which is used by the receiver where it does all it's calculations..
well.anyway...it's a challenge..

Thanks for the info.. I just needed some quick path to get started..
Really do appreciate the response.
Molten Fungus
 
Posts: 2
Joined: Fri Feb 01, 2013 2:30 pm


Return to Other Arduino products from Adafruit

Who is online

Users browsing this forum: mibignistinly and 8 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [105]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[69]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[108]
 
Wireless[14]
Cables[60]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[69]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]