The AGILE Maker’s shield: Onboard sensors, expansion sockets and main features

The AGILE Gateway is intended to be a platform the community can take part on. From that intention comes the necessity of a quick development hardware where makers can test their ideas and contribute to the project.

The AGILE Maker’s shield integrates with the Raspberry Pi, following the Raspberry Pi HATs specification, and allows the AGILE software to run on it, making it a cheap and portable development hardware where testing sensors and communication modules is as easy as plug or unplug them, leaving the makers plenty of time to fulfill their creativity instead of worrying about specifications and configurations.Continue reading

Using the IoTivity Protocol on an AGILE Gateway

Nowadays, Open Source is becoming more and more popular, even in the corporate world. Many companies are merging into consortium in order to define common specifications and standards for their products. One of the main consortium is the Open Connectivity Foundation and it is currently defining OCF specifications for the emerging needs of the Internet of Things (IoT). Company members of the consortium include Samsung, Intel, Qualcomm, Mediatek, and others. From these specifications, an open source framework, called IoTivity is being developed.

Sponsored by the OCF and hosted by the Linux Foundation, IoTivity’s goal is to create a new commercial standard that creates a robust and extensible architecture for smart and thin devices. It enables device-to-device and device-to-internet communications by supporting different protocol stacks like BLE, NFC, BlueTooth, IPv4/IPv6.

In particular for constrained devices, there is a stripped down version called IoTivity-Constrained that runs on Realtime Operating Systems like RIOT-OS, Contiki, Zephyr, and Linux. RIOT is now an official operating system supporting IoTivity.

In order to make developers life easy while developing smart objects that are able to talk IoTivity, a special RIOT-OS package has been developed. It allows the creation of IoTivity-based applications that are interoperable with commercial solutions.

The AGILE Gateway also supports IoTivity devices. We have developed a simple step-by-step tutorial in order to demonstrate the communication between an AGILE makers gateway (Raspberry Pi device) and a 802.14.5 node.