I work currently on project that will be developed by two suppliers.
First supplier my company is responsible for ASP.NET MVC 3 application that will be hosted on Azure. This application will analyze data gathered by RFID readers and ZigBee readers devices. I have to also design WCF service that will be responsible for communication. I would like to emphasize that we are not experts about hardware devices and unmanaged C.
Second supplier, other company will deliver devices, and that will be device using ZigBee low energy wireless propagation network. Each device can work in 3 states, gather data, propage, or become manager for all. The "manager" will communicate with WCF service to transfer data to Azure SQL database.
Device specs:
- Micro-controller Stellaris (LM3S9B90)
- GPRS modem SIM900 SimCon, enables TCP/IP and HTTP communication
- Unmanaged C
And my questions are:
- Are you familiar with communicating with WCF from unmanaged C?
- Is there any DLL for C language to create proxy form WCF SOAP WSDL ?
- Is there any DLL for easy use REST WCF service from unmanaged C?
- Can I secure this WCF with x509 certificate and communicate on https, is it possible that under unmanaged C communication will be stable and secure?
I am under the pressure of time. So I will be grateful if you can point me any clues.
Thanks in advance.
Daniel