macchina.io Blog

Internet of Things, edge computing, IoT device software, C++


Implementing UPnP Control Points on iOS

Applied Informatics’ UPnP framework can be used to implement both servers as well as control points, as demonstrated by the included sample applications (SimpleMediaServer, NetworkLight, NetworkLightController, etc.). An interesting exercise is to implement a UPnP control point on iOS. While the code dealing with network issues like device discovery, control and eventing is the same […]

Tagged ,

Logging with POCO on iOS

The POCO C++ Libraries come with a powerful logging framework that supports different logging channels like log files, console, syslog or the Windows Event Log. All of these channels (except maybe the FileChannel) are not very useful when developing applications for the iPhone. So what should one do when porting existing C++ code that uses […]

Tagged , , ,