Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current state of SDI12 capabilities? #1

Open
rkertesz opened this issue May 21, 2016 · 2 comments
Open

Current state of SDI12 capabilities? #1

rkertesz opened this issue May 21, 2016 · 2 comments

Comments

@rkertesz
Copy link

I've been using the stroudcenter SDI12 libraries for communication with a YSI device but I ran into two challenges: (1) it is a little bit fast and loose with no error checking, and (2) it is only compatible with AVR chips. Your project appears more robust (includes master and slave) and generally more structures. Is it compatible with cortex based *inos? Have you tested it with other non-decagon devices? Is it in a state in which I can utilize it?

@amm042
Copy link
Member

amm042 commented May 23, 2016

Hi Ruben,

We have access to a YSI sonde but haven't yet tested with that device. Also
we have only tested using arduino/atmel devices but the code relies on the
platform's hadrware/software serial so it shouldn't be too hard to get
going (we intentionally don't make any low-level calls). This summer we
will be deploying using the codebase with multiple sdi-12 sensors. After
that it should be much more robust but you're welcome to give it a try now.
Feel free to get in touch with me if you have questions.

Alan Marchiori

On Sat, May 21, 2016 at 7:17 AM, Ruben notifications@github.com wrote:

I've been using the stroudcenter SDI12 libraries for communication with a
YSI device but I ran into two challenges: (1) it is a little bit fast and
loose with no error checking, and (2) it is only compatible with AVR chips.
Your project appears more robust (includes master and slave) and generally
more structures. Is it compatible with cortex based *inos? Have you tested
it with other non-decagon devices? Is it in a state in which I can utilize
it?


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#1

@rkertesz
Copy link
Author

Thank you for the reply. Quick followup Q regarding hardware vs software serial (vs low level calls). What I ran into was that other implementations of SDI-12 were all built using software serial exclusively. Most 32 bit boards I've seen and used don't support software serial. So, as long as hardware serial is supported without any use of software serial or similar AVR-specific interrupts, then I think this is great. I haven't dug in yet. Also, just an FYI but someone developed a low level sdi12 library for a 32bit chip (https://github.com/duff2013/SDI12_T3) ... actually this is likely very compatible with the chip I'm using in the Konekt Dash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants