Circuit Lake

Electronic Project and Circuit Collection

Wireless Instant Messenger

01/27/2012 Category: Microcontroller, Project, Renesas, Wireless

The Wireless Instant Messenger (WIM) project implements a portable and interoperable Instant Messaging Client. It is possible to send and receive Instant Messages over a wireless device to services like Jabber, AIM, Yahoo!, MSN, IRC etc. using this client.

Wireless Instant Messenger Based On microcontroller M32C


The project uses Ethernet and Radio communication to achieve this on the hardware side and relies on XMPP/Jabber protocols for messaging and interoperability. It can also be seen as an Ethernet to wireless router for short range communications at speeds up to 1Mbps.

Wireless Instant Messenger Block Diagram

WIM has three functional components: WIM Proxy that runs on a networked PC, WIM Console that is the radio connected portable component, and WIM Base station that routes data between Ethernet and radio. The project uses the M32 processor on the Base station and the Wireless console.