The current article might be useful for users attempting to use NServiceBus. It contains detailed instruction for creating pairs: publisher-subscriber through ServiceMatrix. Solution architects may find this technique useful in many CQRS scenarios as a good alternative to WCF.
Ella is a fully distributed publish/subscribe middleware written in pure C# and compatible with Mono, enabling scalability and flexibility for your application.
To make the most of your IoT project, research heavily what you intend to connect to (equipment, sensors, etc) and how you will connect your IoT devices to either an intra or internet.