Pinoccio are small computers derived from the Arduino Mega, but with built-in mesh networking, web-connectivity via WiFi, and rechargeable batteries. They come with an API to make wireless projects easy.
The project website and blog explain idea, purpose and use cases:
How do Pinoccio boards talk to one another?
Each board has an 802.15.4 radio that communicates with any other board on its PAN ID, in a mesh network configuration.
What is this Pinoccio API?
Ooh, we're excited about this! Getting physical devices to communicate with the web only solves the part of the problem. Often you still have to build your own support for polling or sending information with specific APIs, for storing the data that your boards generate, and deciding on ideal protocols and architectures to maximize the efficiency of your project. This is often hard, and most people don't find it fun! So we're building out a full-featured Pinoccio API to do all this hard work for you.You can find more details on the Pinoccio API page.