The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Nanode arduino clone



--90e6ba3fd2854aa4f104a59a5181
Content-Type: text/plain; charset=ISO-8859-1

If you want ultra-low memory usage, I have a full parser & xAP stack
implemented for the PIC around somewhere - IIRC it used less than 200 bytes
of memory, doing on-the-fly parsing and buffering one line at a time.
Patrick

On 13 June 2011 17:01, Kevin Hawkins <yahoogroupskh@xxxxxxx> wrote:

>
>
> This might be exactly what your after !
>
>
> http://code.google.com/p/livebox-hah/source/browse#svn%2Ftrunk%2Fuserapps%2Farduino%2Flibraries%2FxAP
>
> You should obviously talk with Brett (DBZoo) about using this ..
>
>     Patrick has a C library too, which I used as the basis  in my xAP
C-Bus
> / HomeVision  gateway.     It's somewhat different in it's
implementation to
> Brett's one. It will need a bit of tweaking in terms of it's char
array
> sizes and also protection from long xAP data values.     Brett's is
lower on
> it's memory overhead  and is what I used in my mBed project - and is
> obviously what is used in the LiveBox HAH controller where it is now
pretty
> well proven..   I know nothing about Arduino so I am not sure how if
memory
> usage is a concern.
>
> http://patrick.lidstone.net/c.htm
>
>    Looking promising...  I have ordered a Nanode too from their next
batch
> (early July).
>
>     K
>
>
> On 13/06/2011 15:34, Kevin Hawkins wrote:
>
>
>
> Hi Paul,
>
> Looks interesting, good price.   I've been meaning to look at Arduino
for
> a  while but just too many things on the go.. .  I might take a look
at this
> but hopefully someone has already had a go ?   I know the DBZoo guys
on the
> xAP HAH LiveBox project have some Arduino experience - maybe they've
> something ?
>
> http://www.dbzoo.com/livebox/hah
>
>  There's quite a bit of xAP C  / Java example code around, which could
> provide a basis for  porting to the Arduino.
>
> I have looked at the mBed recently (C++) and have a couple of xAP apps
> running on that, but the IP library seems a little flaky at the moment
-
> they're working on it.  Works ok until you open a few sockets e.g. a
> webserver + UDP and then tends to lockup.     xAP by itself seems
fine.
>
>       K
>
>
> On 13/06/2011 11:52, Paul Smith wrote:
>
>
>
> Hi Guys,
>
>  I've come accross then Nanode, and arduino clone with builtin
enternet
> port. http://wiki.hackspace.org.uk/wiki/Project:Nanode
>
>  I'm looking to build xap into it, as this is my first stab at micro
> programing has anyone here seen the arduino or it;'s clones and done
any xap
> stuff with it. I dont want to re-invent the wheel.
>
>  Regards
>
>  Paul
>
>
> --
> Paul Smith
>
> Your Local Computer Specialist, Supporting Your Business When You Need
It
> Most
>
> Tel:-  0845 009 6226
>
> This email and any attachments may be confidential and/or privileged.
> Everything is intended for use of the addressee only. If you receive
this
> message in error then you must not print it or pass it on to anyone
else or
> use the information it contains.  Please inform Phoenix Technology UK 
of
> the error by email or by telephoning (+44)(0)845 009 6226.  Please
then
> delete all copies from your system.
> If you are not the intended recipient then you must not use the
information
> in the message or attachments or allow anyone else to do so.
>
>
>
>
>
>
>



--
Escape to the country! Our characterful cottage in Cornwall is available
for
holidays and short breaks. www.bakecottage.co.uk
*
*

--90e6ba3fd2854aa4f104a59a5181
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable





<head>

<style type=3D"text/css">
<!--

/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}

div.photo-title=20
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;=20
}

div.attach-table div.attach-row {
clear: both;
}

div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}

p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}

div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}

div.attach-table div.attach-row div div span {
font-weight: normal;
}

div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html>
<head>
<style type=3D"text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}

#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}

#ygrp-mkp #ads {
margin-bottom: 10px;
}

#ygrp-mkp .ad {
padding: 0 0;
}

#ygrp-mkp .ad p {
margin: 0;
}

#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
-->
</style>
</head>
<body>



<!-- **begin egp html banner** -->

<br><br>

<!-- **end egp html banner** -->


If you want ultra-low memory usage, I have a full parser &amp; xAP
stack im=
plemented for the PIC around somewhere - IIRC it used less than 200 bytes
o=
f memory, doing on-the-fly parsing and buffering one line at a
time.=A0<div=
>

Patrick<br><br><div class=3D"gmail_quote">On 13
June 2011 17:01, Kevin Hawk=
ins <span dir=3D"ltr">&lt;<a href=3D"mailto:yahoogroupskh@xxxxxxx";>y=
ahoogroupskh@xxxxxxx</a>&gt;</span>
wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-l=
eft:1ex;">








=20=20=20=20=20=20=20=20


=20=20
=20=20=20=20
=20=20
<div bgcolor=3D"#ffffff" text=3D"#000000">




<br><br>





This might be exactly what your after !<br>
<br>
<a href=3D"http://code.google.com/p/livebox-hah/source/browse#svn%2Ftrunk%2=
Fuserapps%2Farduino%2Flibraries%2FxAP"
target=3D"_blank">http://code.google=
.com/p/livebox-hah/source/browse#svn%2Ftrunk%2Fuserapps%2Farduino%2Flibrari=
es%2FxAP</a><br>


<br>
You should obviously talk with Brett (DBZoo) about using this ..<br>
<br>
=A0=A0=A0 Patrick has a C library too, which I used as the basis=A0 in =
my
xAP C-Bus / HomeVision=A0 gateway.=A0=A0=A0=A0 It&#39;s somewhat
differ=
ent in it&#39;s
implementation to Brett&#39;s one. It will need a bit of tweaking in
terms of it&#39;s char array sizes and also protection from long xAP
data values. =A0 =A0 Brett&#39;s is lower on it&#39;s memory
overhead=
=A0 and is
what I used in my mBed project - and is obviously what is used in
the LiveBox HAH controller where it is now pretty well proven..=A0=A0 I
know nothing about Arduino so I am not sure how if memory usage is a
concern.<br>
<br>
<a href=3D"http://patrick.lidstone.net/c.htm";
target=3D"_blank">http://=
patrick.lidstone.net/c.htm</a><br>
<br>
=A0=A0 Looking promising...=A0 I have ordered a Nanode too from their n=
ext
batch (early July).<br><font color=3D"#888888">
<br>
=A0=A0=A0 K</font><div><div></div><div
class=3D"h5"><br>
<br>
On 13/06/2011 15:34, Kevin Hawkins wrote:
<blockquote type=3D"cite">
<span>=A0</span>
=20=20=20=20=20=20
<div>
<p> Hi Paul,<br>
<br>
Looks interesting, good price.=A0=A0 I&#39;ve been meaning to=
look
at Arduino for a=A0 while but just too many things on the
go.. .=A0 I might take a look at this but hopefully someone
has already had a go ? =A0 I know the DBZoo guys on the xAP
HAH LiveBox project have some Arduino experience - maybe
they&#39;ve something ?<br>
<br>
<a href=3D"http://www.dbzoo.com/livebox/hah";
target=3D"_blank=
">http://www.dbzoo.com/livebox/hah</a><br>
<br>
=A0There&#39;s quite a bit of xAP C=A0 / Java example code ar=
ound,
which could provide a basis for=A0 porting to the Arduino.<br=
>
<br>
I have looked at the mBed recently (C++) and have a couple
of xAP apps running on that, but the IP library seems a
little flaky at the moment - they&#39;re working on it.=A0 Wo=
rks
ok until you open a few sockets e.g. a webserver + UDP and
then tends to lockup. =A0 =A0 xAP by itself seems fine.=A0 =
=A0 <br>
<br>
=A0=A0=A0=A0=A0 K<br>
<br>
<br>
On 13/06/2011 11:52, Paul Smith wrote: </p>
<blockquote type=3D"cite"> <span>=A0</span>
<div>
<p>Hi Guys,</p>
<div><br>
</div>
<div>I&#39;ve come accross then Nanode, and=A0arduino clone
with builtin enternet port.=A0<a href=3D"http://wiki.hack=
space.org.uk/wiki/Project:Nanode" target=3D"_blank">http://wiki.hackspace.o=
rg.uk/wiki/Project:Nanode</a></div>
<div><br>
</div>
<div>I&#39;m looking to build xap into it, as this is my
first stab at micro programing has anyone here seen
the=A0arduino or it;&#39;s clones and done any xap stuff
with it. I dont want to re-invent the wheel.</div>
<div><br>
</div>
<div>Regards</div>
<div><br>
</div>
<div>Paul</div>
<div><br clear=3D"all">
<br>
-- <br>
Paul Smith<br>
<br>
Your Local Computer Specialist, Supporting Your
Business When You Need It Most<br>
<br>
Tel:-=A0 0845 009 6226=A0 <br>
<br>
This email and any attachments may be confidential
and/or privileged.=A0 Everything is intended for use of
the addressee only. If you receive this message in
error then you must not print it or pass it on to
anyone else or use the information it contains.=A0
Please inform Phoenix Technology UK=A0 of the error by
email or by telephoning (+44)(0)845 009 6226.=A0 Please
then delete all copies from your system. <br>
If you are not the intended recipient then you must
not use the information in the message or attachments
or allow anyone else to do so. <br>
</div>
</div>
</blockquote>
<br>
</div>
=20=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20
=20=20=20=20=20=20
</blockquote>
<br>
=20=20





<br>

=20=20=20=20
=20=20=20=20
<br>




<div width=3D"1"
style=3D"color:white;clear:both"></div>


</div></div></blockquote></div><br><br
clear=3D"all"><br>-- <br><font color=
=3D"#009900">Escape to the country! </font>Our
characterful cottage in Corn=
wall is available for holidays and short breaks.=A0<a href=3D"http://www.ba=
kecottage.co.uk"
target=3D"_blank">www.bakecottage.co.uk</a><br>

<span style=3D"color:black"><div
dir=3D"ltr"><div><div style=3D"word-wrap:b=
reak-word"><font
color=3D"#888888"><div><div><span
style=3D"border-collapse=
:separate;color:rgb(0, 0,
0);font-family:Helvetica;font-size:medium;font-st=
yle:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;lin=
e-height:normal;text-indent:0px;text-transform:none;white-space:normal;word=
-spacing:0px"><span
style=3D"border-collapse:separate;color:rgb(0, 0, 0);fo=
nt-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;=
font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px=
;text-transform:none;white-space:normal;word-spacing:0px"><div
style=3D"wor=
d-wrap:break-word">

<span style=3D"border-collapse:separate;color:rgb(0, 0,
0);font-family:Helv=
etica;font-size:12px;font-style:normal;font-variant:normal;font-weight:norm=
al;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:=
none;white-space:normal;word-spacing:0px"><div
style=3D"word-wrap:break-wor=
d">

<span style=3D"border-collapse:separate;color:rgb(0, 0,
0);font-family:Helv=
etica;font-size:12px;font-style:normal;font-variant:normal;font-weight:norm=
al;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:=
none;white-space:normal;word-spacing:0px"><div
style=3D"word-wrap:break-wor=
d">

<div><div><div
style=3D"margin:0px;text-align:left"><span
style=3D"font-siz=
e:medium"><font size=3D"3"><span
style=3D"font-size:11px"><b><span style=3D=
"font-size:medium;font-weight:normal"><span
style=3D"border-collapse:separa=
te;color:rgb(0, 0,
0);font-family:Helvetica;font-size:medium;font-style:nor=
mal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-heigh=
t:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacin=
g:0px"><span
style=3D"font-size:12px;text-align:right"><div
style=3D"margin=
:0px;text-align:left">

<font style=3D"font-family:arial,helvetica,sans-serif"
color=3D"#888888">
</font></div></span></span></span></b></span></font></span></div></div></di=
v></div></span></div></span></div></span></span></div></div></font></div></=
div></div></span><br><br>
</div>




<!-- **begin egp html banner** -->

<br>

=20=20=20=20
=20=20=20=20
<br>

<!-- **end egp html banner** -->


<div width=3D"1" style=3D"color: white; clear:
both;"/>__._,_.___</div>

<!-- Start Recommendations -->
<!-- End Recommendations -->



<!-- **begin egp html banner** -->

<img src=3D"http://geo.yahoo.com/serv?s=3D97476590/grpId=3D9674343/grpspI=
d=3D1705007709/msgId=3D4735/stime=3D1307982124" width=3D"1"
height=3D"1"> <=
br>

<!-- **end egp html banner** -->

=20=20
<!-- **begin egp html banner** -->

<br>
<div style=3D"font-family: verdana; font-size: 77%; border-top: 1px
s=
olid #666; padding: 5px 0;" >
Your email settings: Individual EmailTraditional <br>
<a href=3D"http://groups.yahoo.com/group/xap_automation/join;_ylc=3DX=
3oDMTJmbmpkMGo2BF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5=
BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEzMDc5ODIxMjQ-">Change settings
via the W=
eb</a> (Yahoo! ID required) <br>
Change settings via email: <a href=3D"mailto:xap_automation-digest@ya=
hoogroups.com?subject=3DEmail Delivery: Digest">Switch delivery to
Daily Di=
gest</a>  <a href =3D "mailto:xap_automation-fullfeatured@xxxxxxx?=
subject=3DChange Delivery Format: Fully Featured">Switch to Fully
Featured<=
/a> <br>
<a href=3D"http://groups.yahoo.com/group/xap_automation;_ylc=3DX=
3oDMTJkZzAydDJzBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5=
BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMzA3OTgyMTI0">
Visit Your Group=20
</a>
<a href=3D"http://docs.yahoo.com/info/terms/";>
Yahoo! Groups Terms of Use
</a>
<a href=3D"mailto:xap_automation-unsubscribe@xxxxxxx?subject=
=3DUnsubscribe">
Unsubscribe=20
</a>=20
<br>
</div>
<br>

<!-- **end egp html banner** -->


<div style=3D"color: white; clear:
both;"/>__,_._,___</div>
</body>

</html>

--90e6ba3fd2854aa4f104a59a5181--

xAP_Automation Main Index | xAP_Automation Thread Index | xAP_Automation Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.