Where can I find the AWP Toolkit?

The AWP is simply a protocol

The AWP is simply a protocol specification. It defines the binary format for sending messages over IP to the Axeda Platform. if a device is capable of sending bytes over an IP connection, then it is capable of communicating to the platform.

The AWP toolkit is an ANSI C library which completely abstracts the protocol, and offers additional capability such as threshold rules and least-cost-routing. The AWP toolkit was designed to be flexible, lightweight, and easy, and as such has been successfully compiled on many desktop and embedded environments such as PowerPC, Intel Atom, and ARM. As a general rule, if there is an operating system and at least 256k of RAM available, there is high certainty that AWP toolkit will be a good choice.

For very limited environments, such as 8-bit microcontrollers, virtually no off-the-shelf library will work, since these environments typically have no operating system, very limited C-runtimes, if any, and programming is typically very hardware specific. Even for these limited devices, however, the Axeda Wireless Protocol is still an option, In fact, probably the best option for an efficient, simple messaging protocol for embedded devices.
Be sure to check out http://developer.axeda.com/learn/by-type/technical-article/asset-communi... for an overview of AWP.