I have an old FEZ Cobra with a SoftwareVersion.BuildDate of “Aug 9 2010”. The last time I developed on this hardware I was using VS 2010 with a .NET MF version of 4.1. My new machine has VS 2012.
Which version of the MF should I use with this old FEZ Cobra and VS 2012?
You can use netmf 4.1 if you insist. You have VS2012 which can use the most recent 4.3 SDKs, so just install everything that this post tells you to and update the firmware to 4.3.
The old FEZ Cobra is not a Gadgeteer device. There are several ways to proceed.
The old FEZ Cobra and the Gadgeteer Spider both use the EMX module. So, you could setup a Spider project, and load the code to the Cobra. Of course, you would have to convert Gadgeteer sockets and pins to the Cobra’s pins.
You could also get the Gadgeteer code you need (Web Client? ) and modify it to run under a regular MF console application. I recently did this with the Gadgeteer web server, and it took under a half hour to do.
I’m going to make it easy on myself and purchase a Gadgeteer device for this effort. Before I do so, I wanted to verify that the Gadgeteer can send IO state / sensor data to a REST service? I think I will need to use the Gadgeteer.Networking.HttpHelper. Is this correct? In your note you mentioned that I may “need (Web Client? )”?
@ Nicholas - I was saying that if you did not want to use Gadgeteer, you could still “borrow” the Gadgeteer HTTP code and run it on a non-Gadgeteer board.
But, you made the right decision in getting a Gadgeteer board.
ultimately they use similar calls. This uses HTTPHelper… which just wraps some of the underlying calls. Pick one. In fact, you are free to try em all !
I’ve got the HTTP Rest example working on the emulator (thanks) but when I try to update the firmware of my FEZ Cobra I get a “Signature FAIL” message on the device. The FEZ Config app says “EMX Updating Failed!”.
Any ideas?