Portals / Web Application
- Example Portals Custom Widgets
JavaScript code to be used in Portal's custom widgets, that uses user's data from the cloud to represent it in a number of different ways.
One Platform Scripting Engine
- Example One Platform Scripts
Lua scripts that can be run in the Exosite One Platform to analyze data, send out alerts, push data to other services, and more
Utilities / Services
- Archive Data
Python app that archives data in date range to a .csv file. Download data from the cloud.
Smartphone App
Projects that run on the smartphone- iOS Examples
iOS Examples can be found in the iOS cocoaonep library repository
- Android Thermostat Example
Example Android application for accessing One Platform RPC and Portals APIs.
- Android Portals Example
Android example with Portals user login.
Embedded and Development Kits
Projects that connect embedded systems and processor development kits to the cloud.
General Use
- PicoCoAP
PicoCoAP is a very minimal CoAP library written in C.
- CoAPExample
Simple example using CoAP library written in python.
Texas Instruments
- TI CC32000 LaunchPad Cloud Demo
Example application for use on the CC3200 LaunchPad and TI's SDK
- Connected LaunchPad SensorHub Project support
To be used with the Connected LaunchPad's Sensor Hub project
- TI MSP430 with CC3000 Smart Config WiFi module
Connects a MSP-EXP430FR5739 with TI CC3000 WiFi module to the cloud, enabling the device to send on-board sensor data and submit/receive LED controls.
- Stellaris Cellular Communications
Projects that connect EK-LM3S6965, EK-LM3S1968 & RDK-IDM-L35 to the cloud via Janus Terminus T2 GPRS cellular modem.
Renesas
- RX62N RDK Micrium
Five Micrium uCOSIII projects that connect RDK peripherals to the cloud and use OEM provisioning to initialize connectivity
- RX62N RDK Renesas Code Base
uIP networking stack project that sends potentiometer data and receives LED control commands to/from the cloud.
- RX62N RDK PMOD
uIP networking stack project that sends PMOD data to the cloud.
- RX63N RDK Micrium
A Micrium project that connects RDK peripherals to the cloud and uses OEM provisioning to initialize connectivity.
- RL78G13 RDK with GainSpan WiFi module
Connects an YRDKRL78G13 with GainSpan GS1011M WiFi module to the cloud, enabling the device to send on-board sensor data and submit/receive LED controls.
- RL78G14 RDK with GainSpan WiFi module
Connects an YRDKRL78G14 with on board GainSpan GS1011M WiFi module to the cloud, enabling the device to send on-board sensor data and submit/receive LED controls.
- RX62N RDK flash tool
Simple flash tool to recover the MAC address and default Exosite cloud settings.
Microchip
- Microchip DV102412
Connects a Microchip DV102412 WiFi module to the cloud, enabling the device to send on-board button hold time data and receive LED controls.
- chipKIT WiFi Cloud
Uses a chipKIT uC32 with WiFi shield and Exosite library to report to the cloud via Exosite.
Arduino Compatible
Projects that run on Arduino (or Arduino-like) hardware.
- Arduino Exosite Library
Puts the Arduino Exosite Library into Arduino IDE to allow for easy cloud access.
- Arduino HTTP POST
Super simple code using Arduino to report to the cloud via Exosite.
- Arduino-Foosball
Uses a Arduino Uno with Ethernet shield to create a web-enabled Foosball table.
Others
- Synapse Wireless - Power Meter
Uses Synapse Portal + Wireless node to measure AC power and logs to Exosite.
- Synapse Wireless - Nodes
Synapse remote and master node python scripts for creating cloud-connected wireless mesh networks.
- Gateway_Core
Exosite One platform gateway application runs on the Linux box.
- SparkCore - Exosite Demo
Quickly and easily connect your Spark project to Exosite's Data Platform.
Device Simulation / API Examples
- API Utility Scripts - Python scripts demonstrating various use cases with the Exosite API
- Device Provisioning and Management - Python scripts demonstrating how to provision and manage devices with the Provision API.
- UDP Write - Python script that uses the UDP single shot API to write data.
- Windows Device Emulator - .NET GUI app that emulates device send/receive functionality.
Miscellaneous
- Python Hello World - Super simple python app that sends "hello world" to Exosite using the HTTP Data Interface.
- PC Serial Gateway - Monitors a PC serial port for data and sends/receives data to/from Exosite based on the UART stream.
- PC XMPP CPU Monitor - Monitors a PC's CPU activity and logs to Exosite using XMPP chat messages.
- PC Chronos Gateway Runs on a PC and monitors a Texas Instruments Chronos watch via a CC1111 USB AP. Logs accelerometer and button data to Exosite.
- CC1111 Chronos Gateway Firmware for a CC1111 chip that monitors a Chronos watch RF link and sends data out over CC1111 UART.
- Janus HTTP Gateway Python code that runs in a Telit cell (GSM) chip on a Janus gateway to send UART data to Exosite.
- XMPP Hello - PC app that uses Exosite's XMPP chat API to send "hello world" message to Exosite.
- PC XMPP CPU Monitor - Monitors a PC's CPU activity and logs to Exosite using XMPP chat messages.