Forum Menu




 


Log in Problems?
New User? Sign Up!
AVR Freaks Forum Index

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
gopikrishnan
PostPosted: Feb 13, 2012 - 06:51 AM
Rookie


Joined: Jan 17, 2012
Posts: 46


we are developing security product. We will have a wireless transceiver which will act as a coordinator and sensors has to be connected to the coordinator. The sensors should be enrolled to the coordinator inorder to join the network. No other device should join the network without the knowledge of the coordinator.It should not join the network automatically.How to implement this in Bitcloud?

From avr@atmel.com they replied we can use permission table. But they said
"Permission Table implementation is not included by default in BitCloud
public releases."

In our product we want to implement permission table.

What we have to do.

How can we implement permission table in our product.
 
 View user's profile Send private message  
Reply with quote Back to top
alexru
PostPosted: Feb 13, 2012 - 10:15 PM
Raving lunatic


Joined: Apr 15, 2009
Posts: 4875
Location: San Jose, CA

The only real way to do this is to use security and set network key only on the devices that need to have it.

_________________
The opinions and views expressed by me on this forum are my own and do not represent my employer or anyone else that I’m affiliated with.
 
 View user's profile Send private message Send e-mail Visit poster's website 
Reply with quote Back to top
gopikrishnan
PostPosted: Feb 14, 2012 - 03:58 AM
Rookie


Joined: Jan 17, 2012
Posts: 46


In our product we want to enroll the other devices to the coordinator so that it can allow devices to join the network.

In the Bitcloud Developers guide, in page number 70 (section 8.6), they have given a topic permission table. this is what we exactly needed.
How to implement this in our product.

Is it possible or not.

If yes how to implement it.

If No, why it is so, even it is part of the bitcloud stack.

Security related things also we will implement, but permission table is the thing exactly what we want to implement.
 
 View user's profile Send private message  
Reply with quote Back to top
alexru
PostPosted: Feb 14, 2012 - 04:07 AM
Raving lunatic


Joined: Apr 15, 2009
Posts: 4875
Location: San Jose, CA

No, it is impossible since this functionality is disabled in public releases. It is disabled to keep stack footprint at a reasonable value; this function is targeted to a more powerful platforms.

_________________
The opinions and views expressed by me on this forum are my own and do not represent my employer or anyone else that I’m affiliated with.
 
 View user's profile Send private message Send e-mail Visit poster's website 
Reply with quote Back to top
gopikrishnan
PostPosted: Feb 14, 2012 - 04:15 AM
Rookie


Joined: Jan 17, 2012
Posts: 46


I didnt get what exactly you are coming to say.
we are ready to pay to use that option as that much security is required in our product.
what do you mean by powerful platforms.
 
 View user's profile Send private message  
Reply with quote Back to top
alexru
PostPosted: Feb 14, 2012 - 04:31 AM
Raving lunatic


Joined: Apr 15, 2009
Posts: 4875
Location: San Jose, CA

gopikrishnan wrote:
we are ready to pay to use that option as that much security is required in our product.
No amount of money will make stack fit into ZigBit with Permission Table enabled. If you want to try you should contact avr@atmel.com and ask them.

gopikrishnan wrote:
what do you mean by powerful platforms.
ARM for example. Not that it is enabled there by default.

But you need to understand that PT works only against devices that decided to play by the rules.

If attacker will want to join it will send frames using allowed device MAC address.

The only real way to secure your network is to use preconfigured network key that is never transfered over the air.
 
 View user's profile Send private message Send e-mail Visit poster's website 
Reply with quote Back to top
gopikrishnan
PostPosted: Feb 14, 2012 - 04:57 AM
Rookie


Joined: Jan 17, 2012
Posts: 46


for ARM which bitcloud stack and hardware i have to use. Is there any development boards available for that particular hardware.

How to use that option or enable that option in ARM platform.
 
 View user's profile Send private message  
Reply with quote Back to top
alexru
PostPosted: Feb 14, 2012 - 04:59 AM
Raving lunatic


Joined: Apr 15, 2009
Posts: 4875
Location: San Jose, CA

SAM7X_EK, SAM3S_EK, for example. But keep in mind that PT is disabled in public released there as well, since it is pretty pointless feature anyway.

_________________
The opinions and views expressed by me on this forum are my own and do not represent my employer or anyone else that I’m affiliated with.
 
 View user's profile Send private message Send e-mail Visit poster's website 
Reply with quote Back to top
gopikrishnan
PostPosted: Feb 14, 2012 - 05:07 AM
Rookie


Joined: Jan 17, 2012
Posts: 46


In case if i want to enable and use that feature in SAM7X_EK or SAM3S_EK, what i have to do.
 
 View user's profile Send private message  
Reply with quote Back to top
alexru
PostPosted: Feb 14, 2012 - 05:08 AM
Raving lunatic


Joined: Apr 15, 2009
Posts: 4875
Location: San Jose, CA

Contact avr@atmel.com and ask them. I don't know how people get custom releases.

_________________
The opinions and views expressed by me on this forum are my own and do not represent my employer or anyone else that I’m affiliated with.
 
 View user's profile Send private message Send e-mail Visit poster's website 
Reply with quote Back to top
gopikrishnan
PostPosted: Feb 14, 2012 - 05:10 AM
Rookie


Joined: Jan 17, 2012
Posts: 46


ok... thank you alexru... for all your replies.
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2006 The PNphpBB Group
Credits