Intel’s Edison and Galileo boards both support a full Linux OS as well as Arduino functionality. This means developers can use the C++, Java or Node.js Golgi implementations. As with an Arduino board WiFi, Ethernet, Bluetooth and SMS are all supported via the C++ implementation and required gateway code.
Example usage of Golgi’s Node.js implementation on an Intel Edison can be found in the Edison demo project linked below.
And you can also see a video of the project in action.
Golgi has Java and Node.js implementations that are ideal for Raspberry Pis. Data can be transmitted using the Raspberry Pi’s built in Ethernet port or via a WiFi dongle. Extensions to the Golgi SDK also allow developers to plugin custom transport code. This extension allows developers to access Golgi’s powerful data abstraction layer while leveraging an existing data transport mechanism.
Example usage of Golgi’s Java implementation on a Raspberry Pi can be found in the Doorman project linked below
And you can also see a video of Doorman in action
Golgi provides a C++ implementation that is compatible with Arduino boards. The library allows transmission over WiFi or Ethernet using the relevant shields but also supports transmission via Bluetooth and SMS via a relevant gateway. All required code for the gateways is provided as part of the SDK download. Golgi has been tested in house on Arduino Mega2560 and Arduino Due. Arduino boards with less available resources such as program space and SRAM may not be capable of running Golgi, for example an Arduino UNO.
Example usage of Golgi’s Arduino implementation can be found in the GA1 demo project and the GolDuino demo project linked below.
And you can also see a video of GA1 in action.
Golgi supports the MediaTek LinkIt One board. Connect your embedded device to your custom web service using the LinkIt One’s built in WiFi antenna. Golgi’s C/C++ implementation will allow you to expose the functionality of your LinkIt One board via HTTP as well as access third-party web APIs using your hosted Golgi web service.
Example usage of Mediatek LinkIt functionality can be seen on Golgi’s GitHub page
And you can see a video of LinkIt in the Golgi’s Tutorial Video.
Golgi supports the GainSpan GS2011 Low Power, High Speed WiFi module. Build a hostless application running on the onboard microcontroller and access it via a web service using the GainSpan’s built in WiFi functionality. Golgi has a C/C++ implementation that will allow you to expose the functionality of your GainSpan board via HTTP as well as access third-party web APIs using your hosted Golgi web service.
Example of Gainspan’s functionality can be seen on Golgi’s GitHub page
And you can also see a video of Gainspan in action.