Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ TCP/IP Arduino
Good Morning,
 
After many years of not programming I need to dust off whatever rusty programming skills I might have had to try to build a couple of projects.
 
We have some IP aware hardware interfaces and automation that I need to control and/or monitor, and I'm looking to use the Arduino as the hardware platform. I've used the provided IDE to establish basic functionality and proof of concept.
 
The first problem is the code out there for the Arduino is geared toward the hobby market, and isn't (at least what I've found) robust enough for deployment, so, having access to Visual Studio Pro 2012, I'm delving into learning C++ (at least 2-3 months worth of reading lined up).
 
The second problem is that I don't have the experience to wade through the vastness of the information out there for C++ - trying to ensure it's compatible with the ATMega 328.
 
My question is: How does a beginner research / select libraries and classes for non-windows TCP/sockets code to even begin a project like this.
 
My apologies in advance if this is too vague or beyond the scope of this site.
 
Thanks for your help,
Todd
Posted 6-May-13 7:41am

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

If you don't think the Arduino is good, maybe try .NET Gadgeteer, that way you can develop both sides in C# which has a lot of code examples and code base to work from.
 
Take a look at www.ghielectronics.com
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 195
1 ProgramFOX 130
2 Maciej Los 105
3 Sergey Alexandrovich Kryukov 105
4 Afzaal Ahmad Zeeshan 82
0 OriginalGriff 6,564
1 Sergey Alexandrovich Kryukov 6,048
2 DamithSL 5,228
3 Manas Bhardwaj 4,717
4 Maciej Los 4,150


Advertise | Privacy | Mobile
Web02 | 2.8.1411022.1 | Last Updated 6 May 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100