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



------=_NextPart_000_0B48_01CC2A6A.88715350
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0B49_01CC2A6A.88715350"

------=_NextPart_001_0B49_01CC2A6A.88715350
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit

I have ported small parts of xFx to the NetduinoPlus (32bit ARM running
.Net
Microframework + Ethernet on an Arduino form factor) and it's working well.

Currently got it doing some 1-Wire temperature monitoring.



From: xap_automation@xxxxxxx [mailto:xap_automation@xxxxxxx]
On Behalf Of Patrick Lidstone
Sent: 13 June 2011 17:21
To: xap_automation@xxxxxxx
Subject: Re: [xap_automation] Nanode arduino clone





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%2F
arduino%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











------=_NextPart_001_0B49_01CC2A6A.88715350
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit





<head>

<style type="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
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}

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 xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml";
xmlns="http://www.w3.org/TR/REC-html40";><head><META
HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=us-ascii"><meta name=Generator content="Microsoft
Word 14 (filtered medium)"><!--[if !mso]><style>v\:*
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ygrp-photo-title, li.ygrp-photo-title, div.ygrp-photo-title
{mso-style-name:ygrp-photo-title;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
text-align:center;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
p.ad, li.ad, div.ad
{mso-style-name:ad;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ad1, li.ad1, div.ad1
{mso-style-name:ad1;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body
lang=EN-GB link=blue vlink=purple>


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

<br><br>

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


<div class=WordSection1><p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I
have ported small parts of xFx to the NetduinoPlus (32bit ARM running .Net
Microframework + Ethernet on an Arduino form factor) and it&#8217;s
working well.<o:p></o:p></span></p><p
class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Currently
got it doing some 1-Wire temperature
monitoring.<o:p></o:p></span></p><p
class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div
style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm
4.0pt'><div><div style='border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p
class=MsoNormal><b><span lang
=EN-US
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
lang=EN-US
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
xap_automation@yahoogro
ups.com [mailto:xap_automation@xxxxxxx]
<b>On Behalf Of </b>Patrick
Lidstone<br><b>Sent:</b> 13 June 2011
17:21<br><b>To:</b>
xap_automation@xxxxxxx<br><b>Subject:</b> Re:
[xap_automation] Nanode arduino
clone<o:p></o:p></span></p></div></div><p
class=MsoNormal><o:p>&nbsp;</o:p></p><p
class=MsoNormal><br><br>If you want ultra-low memory usage,
I have a full parser &amp; 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.&nbsp;<o:p></o:p></p><div><p
class=MsoNormal
style='margin-bottom:12.0pt'>Patrick<o:p></o:p></p><div><p
class=MsoNormal>On 13 June 2011 17:01, Kevin Hawkins &lt;<a
href="mailto:yahoogroupskh@xxxxxxx";>yahoogroupskh@xxxxxxx</a>&gt;
wrote:<o:p></o:p></p><div><p
class=MsoNormal><br><br>This might be exactly what your
after !<br><br><a href="http://code.google.com/p/livebox-hah/source/browse#svn%2Ftrunk%2Fuserapps%2Farduino%2Flibrar
ies%2FxAP" target="_blank">http://code.google.com/p/livebox-hah/source/browse#svn%2Ftrunk%2Fuserapps%2Farduino%2Flibraries%2FxAP</a><br><br>You
should obviously talk with Brett (DBZoo) about using this
..<br><br>&nbsp;&nbsp;&nbsp; Patrick has a C
library too, which I used as the basis&nbsp; in my xAP C-Bus /
HomeVision&nbsp; gateway.&nbsp;&nbsp;&nbsp;&nbsp; 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. &nbsp; &nbsp; Brett's is lower on it's memory
overhead&nbsp; 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..&nbsp;&nbsp; I know nothing about Arduino so I am not
sure how if memory usage is a concern.<br><br><a
href="http://patrick.lidstone.net/c.htm";
target="_blank">http://patrick.lidstone.net/c.htm</a><br><br>&nbsp;&nbsp;
Looking promising...&nbsp; I have order
ed a Nanode too from their next batch (early July).<br><span
style='color:#888888'><br>&nbsp;&nbsp;&nbsp;
K</span><o:p></o:p></p><div><div><p
class=MsoNormal><br><br>On 13/06/2011 15:34, Kevin Hawkins
wrote: <o:p></o:p></p><p class=MsoNormal>&nbsp;
<o:p></o:p></p><div><p>Hi
Paul,<br><br>Looks interesting, good price.&nbsp;&nbsp;
I've been meaning to look at Arduino for a&nbsp; while but just too
many things on the go.. .&nbsp; I might take a look at this but
hopefully someone has already had a go ? &nbsp; I know the DBZoo guys
on the xAP HAH LiveBox project have some Arduino experience - maybe they've
something ?<br><br><a href="http://www.dbzoo.com/livebox/hah";
target="_blank">http://www.dbzoo.com/livebox/hah</a><br><br>&nbsp;There's
quite a bit of xAP C&nbsp; / Java example code around, which could
provide a basis for&nbsp; 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 littl
e flaky at the moment - they're working on it.&nbsp; Works ok until you
open a few sockets e.g. a webserver + UDP and then tends to lockup.
&nbsp; &nbsp; xAP by itself seems fine.&nbsp; &nbsp;
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
K<br><br><br>On 13/06/2011 11:52, Paul Smith wrote:
<o:p></o:p></p><blockquote
style='margin-top:5.0pt;margin-bottom:5.0pt'><p
class=MsoNormal>&nbsp;
<o:p></o:p></p><div><p>Hi
Guys,<o:p></o:p></p><div><p
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p
class=MsoNormal>I've come accross then Nanode, and&nbsp;arduino
clone with builtin enternet port.&nbsp;<a href="http://wiki.hackspace.org.uk/wiki/Project:Nanode";
target="_blank">http://wiki.hackspace.org.uk/wiki/Project:Nanode</a><o:p></o:p></p></div><div><p
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p
class=MsoNormal>I'm looking to build xap into it, as this is my first
stab at micro programing has anyone here seen the&nbsp;arduino or it;'s
clones and done any xap stuff with it. I dont want
to re-invent the
wheel.<o:p></o:p></p></div><div><p
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p
class=MsoNormal>Regards<o:p></o:p></p></div><div><p
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p
class=MsoNormal>Paul<o:p></o:p></p></div><div><p
class=MsoNormal><br clear=all><br>-- <br>Paul
Smith<br><br>Your Local Computer Specialist, Supporting Your
Business When You Need It Most<br><br>Tel:-&nbsp; 0845 009
6226&nbsp; <br><br>This email and any attachments may be
confidential and/or privileged.&nbsp; 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.&nbsp; Please inform Phoenix Technology UK&nbsp; of the
error
by email or by telephoning (+44)(0)845 009 6226.&nbsp; 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.
<o:p></o:p></p></div></div></blockquote><p
class=MsoNormal><o:p>&nbsp;</o:p></p></div><p
class=MsoNormal
style='margin-bottom:12.0pt'><br><br><o:p></o:p></p></div></div></div><p
class=MsoNormal><br><br clear=all><br>--
<br><span style='color:#009900'>Escape to the country!
</span>Our characterful cottage in Cornwall is available for holidays
and short breaks.&nbsp;<a href="http://www.bakecottage.co.uk";
target="_blank">www.bakecottage.co.uk</a><span
style='color:black'><o:p></o:p></span></p><p
class=MsoNormal
style='margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p></div><p
class=MsoNormal><br><br><br><o:p></o:p></p><div><p
c
lass=MsoNormal><span
style='color:white'><o:p></o:p></span></p></div></div></div></div>



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

<br>



<br>

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


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

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



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

<img src="http://geo.yahoo.com/serv?s=97476590/grpId=9674343/grpspId=1705007709/msgId=4736/stime=1308035563";
width="1" height="1"> <br>

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


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

<br>
<div style="font-family: verdana; font-size: 77%; border-top: 1px
solid #666; padding: 5px 0;" >
Your email settings: Individual EmailTraditional <br>
<a href="http://groups.yahoo.com/group/xap_automation/join;_ylc=X3oDMTJmNjQybThtBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEzMDgwMzU1NjM-";>Change
settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:xap_automation-digest@xxxxxxx?subject=Email
Delivery: Digest">Switch delivery to Daily Digest</a>  <a
href = "mailto:xap_automation-fullfeatured@xxxxxxx?subject=Change
Delivery Format: Fully Featured">Switch to Fully Featured</a>
<br>
<a href="http://groups.yahoo.com/group/xap_automation;_ylc=X3oDMTJkYTgybHBpBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMzA4MDM1NTYz";>
Visit Your Group
</a>
<a href="http://docs.yahoo.com/info/terms/";>
Yahoo! Groups Terms of Use
</a>
<a href="mailto:xap_automation-unsubscribe@xxxxxxx?subject=Unsubscribe";>
Unsubscribe
</a>
<br>
</div>
<br>

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


<div style="color: white; clear:
both;"/>__,_._,___</div>
</body></html>
------=_NextPart_001_0B49_01CC2A6A.88715350--

------=_NextPart_000_0B48_01CC2A6A.88715350
Content-Type: image/gif;
name="image001.gif"
Content-Transfer-Encoding: base64
Content-ID: <image001.gif@xxxxxxxxxxxxxxxxx>

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0B48_01CC2A6A.88715350--

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.