Works with ARTIK Cloud
 
Connect data sources and devices with ARTIK Cloud your way: use 3rd party open web APIs, the UI in your 3rd party app or service, software running on the device, or software running on an always-on computer on the local network of the device.
We’re excited to showcase the products that we’ve tested and verified to work with ARTIK Cloud. Don’t see a device you’re looking for? It’s probably because we haven’t tested it ourselves – if you get down to verifying it before we do, send us an email and let us know.
  • Cloud 2 Cloud: 3rd party open web APIs
  • Embedded Agent: Software running on device
  • App: UI in 3rd party app or service
  • Proxy: Software running on an always-on computer on the local network of the device

ProductCategoryConnectorLearn more
FoobotHome Automation

Foobot helps you monitor the air quality of your home. Use ARTIK Cloud's Data Visualization to see how your air quality metrics (CO2, VOC, PM) change over time. Create Rules to automatically react when your air becomes polluted.

If you already own a Foobot, simply visit the Devices section of My ARTIK Cloud, click on "+ Add Another Device" and select "Foobot Account", give it a name such as "All my Foobots" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created. After authenticating on the Foobot website, separate ARTIK Cloud devices are created for each Foobot device.

Foobot data is automatically polled every hour. You can monitor CO2, VOC, PM, temperature and humidity. Send Actions to get data for a specific time range.

Note: If you rename or add/remove any devices in your Foobot setup, you need to trigger the 'synchronizeDevices' Action on the device corresponding to your Foobot Account.

LaMetric Time (Android/iOS)Home Automation

Display messages from all your ARTIK Cloud devices and services on your LaMetric Time! Just download the ARTIK Cloud App from http://apps.lametric.com/apps/artik_cloud/1547

Amazon Echo (Android / iOS)Personal Assistant

If you have an Amazon Echo or use Alexa for voice recognition you will love our integration. Install the ARTIK Cloud Skill and control any device connected to ARTIK Cloud.

Go to the Alexa Website at http://alexa.amazon.com/. Then say to Alexa, "Connect ARTIK Cloud". Wait for Alexa to say “Welcome to Samsung ARTIK Cloud, I am currently retrieving your devices” and shortly after a list of the devices that were recognized. You can now instruct Alexa to interact with those devices. A new device named "Amazon Alexa proxy" will also be automatically created in your My ARTIK Cloud profile.

Now ask Alexa to do something, say "Alexa Ask ARTIK to..." and complete the sentence with a command.

* Please note - the ARTIK Cloud Skill can only be added on the Alexa website.

IFTTT (Android / iOS / Web)AutomationBuild meaningful connections and interactions between your favorite web services, apps, and devices. Compatibility with the ARTIK Cloud ecosystem and Rules dramatically extends the range of IFTTT's already wide-ranging capabilities.

Add ARTIK Cloud as a channel. You can use it as a trigger, for example select a device that has on/off status and use "is on" or "is off" triggers. Fire any Action in ARTIK Cloud based on your triggers.
Samsung Gear S2 (Android)Personal Monitoring

The Samsung Gear S2 is a powerful and robust smartwatch with added functionality from a number of partners. ARTIK Cloud connectivity means Gear S2's activity and health tracking, and apps from Nike+ Running to Evernote, can interact meaningfully with data from other devices and services.

Perform the following operations on your Android phone. In the “Samsung Gear" app, search for and install the “ARTIK Cloud Gear S2” app. “ARTIK Cloud Gear S2 Companion app” should also be automatically installed. If not, you can install it separately. Open a store app (Google Play Store or Samsung Galaxy Store), search for and install “ARTIK Cloud Gear S2 Companion app”. After the companion app is installed, run the app.

Log in with your ARTIK Cloud Account. Grant permissions. Enter a name for your Gear S2 device. After a few seconds, you should be successfully authenticated on ARTIK Cloud.

On your Gear S2 watch, run the ARTIK Cloud app. A list of your ARTIK Cloud devices (e.g., Philips Hue light) will be displayed. Now you can use your Gear S2 to control these devices!

Pebble (Android/iOS)Personal MonitoringThe Pebble line of smartwatches combines functionality with design. Connect a Pebble to ARTIK Cloud to fit a universe of data, from health tracking to home appliances, onto your wrist.

Download the ARTIK Cloud app from the Pebble app store, control every connected device toggling on and off status.
SmartThings (Android/iOS)Home AutomationThe SmartThings network includes possibly the most versatile and extensive network of appliances and devices for smart homes. Once entering the ARTIK Cloud ecosystem, data from SmartThings joins data from a vast array of connected apps, devices and services for new possibilities with analytics and Rules.

Follow our tutorial on how to connect SmartThings to ARTIK Cloud.

Once connected, remotely monitor your devices via ARTIK Cloud, turn lights on, open your garage and more using our powerful Rules.
FitbitPersonal MonitoringFitbit offers wearable health trackers and a smart scale. On ARTIK Cloud, Fitbit data such as calories, step count, and time in bed benefit from powerful analytics and the ability to interact with data from any other connected device or service.

If you already own any Fitbit device, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Fitbit Device", give it a name such as "My fitbit Surge" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Fitbit Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Read more about our integration on our blog.

Create a Rule when you hit your goals, send an email to your friends and let them know your progress.
FoursquareSocialFood, entertainment, and business discovery is fast and simple with Foursquare. ARTIK Cloud brings Foursquare new functionality, such as triggering location-aware Rules when users pass top-rated destinations.

Visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Foursquare", give it a name such as "Foursquare" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Fitbit Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Create Rules based on your check-ins, go beyond the smart home and also act based on your checkins.
iHealthPersonal MonitoringConnected devices for your health, including blood pressure monitors, scales, glucometers and other fitness devices.
Integrate data such as blood pressure readings, HR, steps, sleep and more with the ARTIK Cloud ecosystem.

If you already own an iHealth device, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "iHealth", give it a name such as "Wireless blood pressure wrist monitor" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the iHealth Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Read more about our cooperation with iHealth on our blog.
JawbonePersonal MonitoringThe Jawbone UP fitness tracker covers weight loss, heart health, sleep, social features, and more. On ARTIK Cloud, data such as steps, calories, and sleep duration can be sent onward to Rules or analytics.

If you already own any Jawbone device, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Jawbone", give it a name such as "My Jawbone UP" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Fitbit Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Read more about our integration on our blog.

Create a Rule when you hit your goals, send an email to your friends and let them know your progress.
MisfitPersonal MonitoringMisfit offers fashionable wearables like the Ray and Shine 2, as well as the Bolt smart light. ARTIK Cloud brings powerful analytics to Misfit's fitness data, while the Bolt gains flexibility from custom Rules that let it interact with any other connected device or app.

If you already own any Misfit device, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Misfit", give it a name such as "My Misfit band" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Fitbit Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Create a Rule when you hit your goals, send an email to your friends and let them know your progress.
MovesPersonal MonitoringMoves is an activity diary for your smartphone that tracks your daily activity in an elegant interface. Bring its activity and calorie data into ARTIK Cloud to connect Moves to even more services and enable Rules tailored to your movement.

Visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Moves", give it a name such as "My Moves" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Moves Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Create a Rule and send an email when you travel a certain amount of miles (or kilometers if you are not American).
Nest ThermostatHome AutomationMonitor the temperature in your house at all times. Look at the graphs in ARTIK Cloud of how temperature or humidity changed over time.

Easily change the temperature or the mode (home and away) using Actions or setup specific Rules that will automatically change it. Integrate with weather forecasts or an outdoor thermostat such as Netatmo's Weather station.
NetatmoHome AutomationEnhance the safety and livability of your smart home with Netatmo's cameras, thermostat, and even a weather station. ARTIK Cloud allows you to connect these devices with any other smart device, making your home even smarter.

If you already own a Netatmo weather station, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Netatmo Weather Station", give it a name such as "Home weather station" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Netatmo Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Setup Rules to change the temperature on your thermostat based on the outside temperature, or send a message when a face is detected by the Welcome camera.
OpenWeatherMapWeatherOpenWeatherMap provides free APIs for current weather, forecasts, multi-layer maps, and historical data. Use this data in ARTIK Cloud to generate weather-based Rules and deep analytics.

Setup a Rule to poll the weather for a specific location, increase or decrease temperature on your thermostat based on weather forecasts.
Philips HueHome Automation

Philips Hue smart lights provide a complete automated lighting solution for your smart home. Control Hue lights using data from any kind of device or app on ARTIK Cloud.

If you already own a Philips Hue, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Philips Hue", give it a name such as "All my Philips Hues" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created. After authenticating on the Philips Hue website, separate ARTIK Cloud devices are created for each Philips Hue bridge and light.

Now you can change the status of your lights. Turn them on and off, change the brightness, and more. Do it with an Action or write a Rule and do it based on specific events.

Note: If you rename or add/remove any devices in your Hue setup, you need to trigger the synchronizeDevices Action on the device corresponding to your Philips Hue account. You can set up a Rule to send the Action and run that Rule in test mode.

RunkeeperPersonal MonitoringRunkeeper tracks jogging routes and schedules, goals and performance, and friends. On ARTIK Cloud this data can travel even further via integration with more services, apps, and even devices.

Visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Runkeeper", give it a name such as "My Runkeeper" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Runkeeper Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Create a Rule when you hit your goals, send an email to your friends and let them know your progress.
TwitterSocial

Twitter's social network provides a real-time feed of activity worldwide. You can send tweets based on insights from ARTIK Cloud's ecosystem of apps and services.

Visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Twitter", give it a name like "My Tweets", and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created. This will take you to the Twitter website, where you can authenticate and grant permissions.

Now you can use ARTIK Cloud to send tweets on your behalf. For example, write a Rule like the following: "If my temperature sensor's reading is above 11o degrees Fahrenheit, tweet 'this place is super hot!'". Use your imagination and your data to broadcast interesting topics to the world.

WithingsHome AutomationWithings makes health devices such as wearables, smart scales, and a blood pressure monitor. Bring weight, calorie, blood pressure, and other health data into ARTIK Cloud to gain insight from analytics and connectivity with other devices.

If you already own any Withings device, simply visit the Devices section of MY ARTIK Cloud, click on + Connect another device and select "Withings Device", give it a name such as "My Withings Scale" and click "Connect device".

Now click the "AUTHORIZE" button next to the device you just created, this will take you to the Fitbit Web site, authenticate and accept to give access to your data.

All new data from this moment on will be synchronized with ARTIK Cloud.

Read more about our integration on our blog.

Create a Rule when you hit your goals, send an email to your friends and let them know your progress.
LegrandHome AutomationLegrand is a global leader in electrical and digital building infrastructures. Control Legrand plugs and switches from ARTIK Cloud platform. Get Legrand plugs status in ARTIK Cloud platform.

DSC TL-150Home Automation

The DSC TL-150 security panel allows homeowners to control and monitor their home security via a web interface. On ARTIK Cloud, the DSC TL-150's connectivity with other devices and services brings a newfound situational awareness to the smart home.

This node.js program (running for instance on a Raspberry Pi) acts as an interface between a DSC Alarm TL-150 module connected via HTTP and ARTIK Cloud.

ARTIK Cloud setup
In the ARTIK Cloud User Portal, create a new object of type "DSC Alarm"

Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" and “status” files with your personal information:
-- The Device_ID and Device_Token found in the User Portal for the DSC Alarm object
-- The Login and Pwd for the TL-150 module
-- IP address of the TL-150 module where you see IP_Address
-- The Arm_Code and Disarm_Code
- Run "node alarm.js config.json"

Download proxy

Shell ProxyHome Automation

This node.js program (running for instance on a Raspberry Pi) acts as an interface between the ARTIK Cloud and any program you might run in the Shell. For instance you start and stop a media player and gets its status.

2. ARTIK Cloud setup
In MY ARTIK Cloud, create a new object of type “Shell proxy”

3. Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- Enter the Device_ID and Device_Token found in the User Portal for the Shell proxy object
-- In this config.json omxplayer (a binary that plays media files on the Raspberry Pi) is started on the “on” command, and stopped on the “off” command. The status returns “on” or “off”.
- Run "node shellproxy.js config.json"

Download proxy

Belkin WeMoHome AutomationThis node.js program (running for instance on a Raspberry Pi) acts as an interface between ARTIK Cloud and a WeMo Plug. We're using a Shell script from http://moderntoil.com

ARTIK Cloud setup
In My ARTIK Cloud, create a new object of type "WeMo Plug"

Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- Enter the Device_ID and Device_Token found in the User Portal for the WeMo Plug object
-- Enter the WeMo plug IP address when you see "WeMo_IP"
- Run "node wemo.js config.json"

Download proxy
Orvibo WiWoHome AutomationThis node.js program (running for instance on a Raspberry Pi) acts as an interface between the ARTIK Cloud and an Orvibo Plug. We're using a Python script we found here: https://github.com/cherezov/orvibo

ARTIK Cloud setup
In My ARTIK Cloud, create a new object of type "Orvibo Plug"

Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- Enter the Device_ID and Device_Token found in the User Portal for the Orvibo Plug object
-- Enter the Orvibo Plug IP address when you see “Orvibo_IP"
- Run "node orvibo.js config.json"

Download proxy
X10 HomeHome AutomationX10 produces a series of smart home devices that covers switches, controllers, appliance modules, computer interfaces, and more. Connect these to ARTIK Cloud to enhance the abilities of your smart home or building with Rules that make the X10 devices work with other devices and services in the ecosystem.

This node.js program (running for instance on a Raspberry Pi) acts as an SSH interface between an X10 CM11a module connected on a serial port and ARTIK Cloud.

ARTIK Cloud setup
In MY ARTIK Cloud, create a new object of type "X10Fireplace"

Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- Install Heyu on the machine where the X10 CM11a is connected through the serial port (target machine)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- The Device_ID and Device_Token found in the User Portal for the X10 object
-- The IP_Address of the target machine
-- The Login/Password for the target machine
-- The X10 codes for the target device (Here A2)
- Run "node alarm.js config.json"

Download proxy
Hunter Douglas PlatinumHome Automation

The Hunter Douglas line of window treatments can be fully controlled and automated using the proprietary Hunter Douglas app. By being connected to ARTIK Cloud, Hunter Douglas products gain an even richer degree of control via Rules and connectivity with other data from the smart home.

This node.js program (running for instance on a Raspberry Pi) acts as an interface between a Hunter Douglas Platinum Hub connected via Telnet and ARTIK Cloud.

ARTIK Cloud setup

  • In My ARTIK Cloud, create a new device of the "OpenShades" device type

Proxy setup

  • Install node.js. Or install with your favorite package manager (apt, yum, port, brew, etc.)
  • cd to the folder where the program was unzipped
  • To install required dependency run: nam install
  • Edit the "config.json" file with your personal information:
    • Enter the Device_ID and Device_Token found in My ARTIK Cloud for your OpenShades device
    • Change Platinum_IP_Address to your Hunter Douglas Platinum Hub IP address
  • Run "node hdplatinum.js config.json"

With the node.js app running, send a setCommand Action to the OpenShades device you added to your ARTIK Cloud account. You can do this using either the ARTIK Cloud API or ARTIK Cloud Rules.

$inmXX-; XX=two digit scene number 00-99

Example Command Values:
$inm00-; for scene 00
$inm01-; for scene 01
$inm02-; for scene 02
...
$inm99-; for scene 99

Download proxy

Text to Speech (Windows)Home Automation

This node.js program acts as an interface between the Jampal Text To Speech for Windows and ARTIK Cloud.

2. ARTIK Cloud setup
In MY ARTIK Cloud, create a new object of type “TTSPlayer”

3. Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- Install Jampal for Windows (http://jampal.sourceforge.net/ptts.html)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- The Device_ID and Device_Token found in the User Portal for the TTSPlayer object
- run with: node ttsplayer.js config.json or use the included start.bat

Download proxy

Text to Speech (Mac)Home AutomationThis node.js program acts as an interface between the Text To Speech for Mac and ARTIK Cloud.

2. ARTIK Cloud setup
In MY ARTIK Cloud, create a new object of type “TTSPlayer”

3. Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- Verify that the voice "samantha" is installed or use another voice by editing config.json
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- The Device_ID and Device_Token found in the User Portal for the TTSPlayer object
- run with: node ttsplayer.js config.json

Download proxy
KevoHome Automation

This node.js program (running for instance on a Raspberry Pi) acts as an interface between the ARTIK Cloud and a Kevo lock with Kevo+. It is using the Python program that you can find here.

2. ARTIK Cloud setup
In the ARTIK Cloud User Portal, create a new object of type “Kevo Lock”.

3. Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the "config.json" file with your personal information:
-- Enter the Device_ID and Device_Token found in the User Portal for the Kevo Lock object
-- Enter your personal Kevo_Login and Kevo_Password to the Kevo website
- Run "node kevo.js config.json"


Download proxy

Zwave Device for Raspberry Pi with RaZberryHome Automation

This node.js program (running for instance on a Raspberry Pi) acts as an interface between the ARTIK Cloud and a ZWave lock through a Raspberry Pi with a RaZberry mini board.

2. ARTIK Cloud setup
In the ARTIK Cloud User Portal, create a new object of type “ZWave Lock”.

3. Proxy setup
- Install node.js (http://nodejs.org/). Or install with your favorite package manager (apt, yum, port, brew, etc)
- cd to the folder where this program was unzipped
- To install required dependency run: npm install
- Edit the “config.json” file with your personal information:
-- Enter the Device_ID and Device_Token found in the User Portal for the ZWave Lock object
- Edit the “locks”, “unlocks” and “status” files with the IP_Address of the Pi (or localhost)
- Run "node zwave.js config.json"

Download proxy