It is finally here, the 4.3 beta SDK with support for all GHI Electronics’ NETMF devices. As explained in previous announcements, all devices now share the same GHI extensions, same libraries and same documentation. Due to memory limitations, the Cerb-family firmware may not have all features, no SQLite for example. We are still squeezing more into the firmware so there is no official list of what is not supported yet. This also means the Cerb-family firmware is no longer open source; however, the porting kit includes the STM32 sources and our 4.2 sources are also available.
As for the FEZ Hydra, it is still open source and now distributed at cost, only $24.95! We are hoping that this open source NETMF board will aid anyone interested in learning to port NETMF. The firmware can be compiled with GCC and the board layout is done in EAGLE. This combination is the complete solution for an open source hardware (OSHW) design. Note that the any extensions FEZ Hydra my have will be using the same GHI libraries from the official SDK, which are not open source. This should not reduce the openness of FEZ Hydra as these are simply C# wrappers around the interops and they can also be easily decompiled using available free tools, like Reflector from Redgate.
Another exciting change is PPP, which has now been added to the SDK. We did not do any testing in this release but we are planning on doing so in the coming days. Please consider it as not functional for now but, if you want to help us in testing, please let us know what you find.
Finally, a separate SDK will be provided for all discontinued products. This will allow us to continue to improve the quality and simplify the main SDK and then freeze the discontinued products into a separate SDK. Of course, the source code for the drivers are still openly available under the Apache 2 license, allowing for commercial and non-commercial use. Documentation regarding the Discontinued Gadgeteer Product SDK can be found here, http://www.ghielectronics.com/docs/299/discontinued-gadgeteer-product-drivers. This link will also be available on the NETMF support page, .NET Micro Framework – GHI Electronics.
For commercial Cerberus application, 4.3 will only be licenced if running on GHI hardware. Will you then distribute bare MCUs, much like USBizi many moons ago?
My use case is: Taking a picture initiated by the PIR sensor, establishing a connection with the cellular module, uploading the picture using HTTP POST with simple authentication, closing down connection, restart.
EDIT: Btw, this use case was my first Gadgeteer use case, that I am still eager to have working… (its 15 months since my first posts on this forum about this exact use case)
I think you should put this into a seperate thread. Anyway, the PIR module is probably the simplest Gadgeteer module. Buy a decent module on ebay and wire it up based on the Schematics to the GHI motionsensor (which is discontinued).
… this is great stuff guys, installed the B3 version, update the demo FW, change the demo project refs compiled and deploy and guess what … the network worked instantly with the RS21 even without the antenna …
Is the device code for STM32 already included in PK ?
Because i downloaded latest PK and seems there is device code only for STM32F10x MCUs.
Can you please clarify about PK?
We welcome anyone to help in testing PPP but for starter we recommend this to be done by users who completely understand mobile modems, AT commands, the PPP protocol and have a SIM card with data plan.
My project for the weekend Gus. I have a fully setup board with modem from the old ChipworkX days so I will be eager to test this. Should we report this here or is it better to create a new thread for this?