Snappy Ubuntu Core compatibility
Ricardo Mendoza
ricardo.mendoza at canonical.com
Wed Jul 8 11:39:23 UTC 2015
Hi Diego,
On Tue, 2015-07-07 at 16:12 -0300, Diego Toledo wrote:
> Hello,
>
> My name is Diego Toledo, and I am doing a final project to get an
> engineering degree with Claudia and Patricia. We are interested in
> using Snappy Ubuntu Core as the OS of a Beaglebone Black and we wanted
> to ask you a few queries.
Excited to hear about your choice of Snappy in academia to deliver your
final year project, we'll be happy to help.
> We are working on a platform based on the internet of things whose
> objetive is to control and monitor electrical appliances inside a Home
> Area Network. To do that we intend to use a Beaglebone Black to act as
> a gateway and interact with periferical smart plugs to control the
> ON/Off of the devices.
>
> Snappy has many features that make it attractive to use, such as being
> base on open source sw, its security system AppArmor , and the
> extensive community. However we are not sure if its compatible with the
> standard and protocols we want to use. We were wondering if you could
> help us confirming if it is compatible with Thread, COAP, UDP, TCP,
> IPV4/IPV6, 6LowPAN and Smart Energy Profile 2.0 or even if it may be
> available in the near future. Moreover we would be grateful If you
> could share with us any technical information regarding this or the
> drivers needed to use those protocols.
The generic Snappy Linux kernels support all of what you have mentioned
above, however it is up to your snap application or framework to bundle
inside it whatever tooling you need to setup your connectivity for these
protocols.
Thread is a 6lowpan/802.15.4 protocol, which means that as long as you
can set up 6lowpan connectivity (linux-wpan or others) and you have
access to the set of Thread libraries you can create your solution.
COAP and SEP are application layer protocols that work on top of TCP/IP,
for this you are welcome to choose the library/service that best suits
your purpose.
Over time, we will be evaluating ways to simplify the initial
bootstrapping of snaps to use these common protocols, but the main idea
behind Snappy is that you are welcome to use whatever kind of tailored
solution best fits your purposes, without the OS imposing any
restriction on the type of software you can run.
>
> Thanks in advice for your attention. Kind regards,
Good luck with your project, and thanks for your interest in Snappy.
>
> Claudia, Patricia and Diego
Regards,
Ricardo
More information about the snappy-app-devel
mailing list