GeniusJunk
Member
I am developing my own Wi-Fi and Home Automation and Security devices for my senior project, and I am having trouble finding some good resources in better ways to develop a server side for all the Wi-Fi communication, i was hoping i could get some advice on using C++ or C# for the development of the server.
I was hoping to know what language might be more optimized for this kind of programming.
We are turning these devices into clients:
Thermal Sensor
Door Lock
Camera
I forgot the part numbers for each one, but they are pretty generic and cheap, we just want to set up something to show off. All the hardware has already been developed and programmed. All we need is advise on the backend of the whole project.
The server will be a Raspberry Pi, i am unsure if i should use multithreaded C++, or a multithreaded C# that runs on mono.
The Thermal sensor will be converted into a motion sensor, and can be commanded to output the average temperature that it read.
While the thermal sensor is tripped, the door lock cannot be opened until the user commands the device to get out of the alarm state. During this state, the Camera module will stream videos to the client user interface or take pictures dpending on if batteries or power wants to be saved.
I was hoping to know what language might be more optimized for this kind of programming.
We are turning these devices into clients:
Thermal Sensor
Door Lock
Camera
I forgot the part numbers for each one, but they are pretty generic and cheap, we just want to set up something to show off. All the hardware has already been developed and programmed. All we need is advise on the backend of the whole project.
The server will be a Raspberry Pi, i am unsure if i should use multithreaded C++, or a multithreaded C# that runs on mono.
The Thermal sensor will be converted into a motion sensor, and can be commanded to output the average temperature that it read.
While the thermal sensor is tripped, the door lock cannot be opened until the user commands the device to get out of the alarm state. During this state, the Camera module will stream videos to the client user interface or take pictures dpending on if batteries or power wants to be saved.