Xively Personal is being retired

This is going to cause me a problem especially my Netduino based nRF24 Xively Field gateway which gets used in quite a few of my student projects. I’m looking for a replacement Internet of Things service which has http/s and/or mqtt, amqp support, C & C#  client libraries (which I can get to work on Windows 10 IoT Core & NetMF) would be a bonus.

From the Xively email

”After careful consideration, LogMeIn has made the decision to retire Xively Personal from its current line of products effective January 15, 2018 at 12:00PM ET . Please note that LogMeIn will continue to offer our Xively Enterprise edition – there is no change to that edition and we will continue to support that platform as part of our IoT business.

Retiring a product is never an easy decision, and we recognize it does introduce potential challenges to active users. So we want to make sure you have all the information you need to make as seamless a transition as possible.

Access to your account:
Your Xively Personal account will remain active until January 15th. Please note that devices will not be accessible via the Xively Personal service once it is retired.

Transferring your products to another IoT service:
Should you choose to switch to another service, there are essentially two options.

1) Migrate to Xively Enterprise: The latest Enterprise version of Xively is built on a more modern and reliable architecture, which brings the benefits of pre-built hardware integrations, identity and device management features, MQTT messaging, and best-in-class security, but it may require some reconfiguring of your current devices. We do offer a 30 day free trial of Xively Enterprise should you want to try it out for yourself.

2) Migrate to another free service: If your use is primarily for experimenting and personal projects, there are several free IoT platform options on the market, such as Adafruit, Thingspeak, or SparkFun.”

One of the suggestions – Sparkfun Phant has been retired

Some possible alternatives in no particular order (this list may grow)

AdaFruit.IO – The internet of things for everyone

Microsoft IoT Central – Enterprise-grade IoT SaaS

ThingSpeak – The open IoT platform with MATLAB analytics

Blynk – Democratizing the Internet of Things

Thinger.io platform

SenseIoT – Internet of Things Data Hosting Platform

Temboo – Tools for Digital Transformation

Carriots by Altair

Nearbus – An IoT Open Project

ubidots – An application Builder for the Internet of Things

Kii Cloud

Artik – End-to-end IoT Platform

goplusplatform – Connect your things with GO+

I’m initially looking for a platform which is the “least painful” transition from Xively.

6 thoughts on “Xively Personal is being retired

  1. Hi,

    I’ve been using Xively since the days when it was called Pachube (~2009 I think) so getting told it was shutting down was quite disappointing, but I expected it was coming as the staff had been ignoring my messages regarding Xively Personal for quite some months. I started working on my own solution for storing long-term historical sensor data almost a year ago and it has been working reliably for my own personal use for a while now. My intention was always to make it publicly accessible for free so the maker community could have another platform for storing sensor data going back multiple years.

    Anyway, I’ll get to the point.. It still needs a lot of polishing up (especially the interface and documentation) but it already includes a ‘Migrate from Xively Personal’ option to import all of your data into it. I was wondering if you’d like me to let you know when it’s open for public use (hopefully in the next 2-3 days)?

    -Joseph

  2. Hi,

    I’ve just released my new service, IoTPlotter.com which will hopefully serve as a replacement to Xively or at least a stopgap between Xively and somewhere else. It’s still quite rough around the edges as I was trying to beat Xively’s shutdown deadline so the ‘Migrate from Xively’ option would still be working for people.

    I’m putting multiple hours a day into development so if you do have any problems they will likely be fixed swiftly.

    Sorry if this seems like spam, I just wanted to let you know about it before Xively gets shut down for good.

    -Joseph

  3. @joseph,
    Good effort !
    If you think useful I have a small quick and dirty Bash script (works with any niX and possibly W10) that retrieves data from one Xively datastream to csv files.
    I managed to get my data back using it.
    I would gladly publish it 😉

  4. @you bet

    You should probably publish it for anybody out there who is struggling to get their data out of Xively because there’s not much time left. My data is already safe though, thankfully. 🙂

  5. This is the only site that I’ve come across that addresses the data retrieval aspects of the Xively Personal shutdown. I notice that though @youbet and @joseph both have download scripts you’ve not posted them. Just for the record, I’m using curl commands within mac os Terminal:

    curl –request GET “http://api.xively.com/v2/feeds/xxxxxxxxxx/datastreams/Temperature.csv?key=FakeyVjejpjpoTLjppjpjouhjpeadfMVpopoVPpoS122o&start=2018-01-11T00:00:00.000000Z&duration=24hours&interval=300&limit=289&interval_type=discrete” > data2.csv

    My data was logged in 5s intervals, but I’m happy enough to download it at 15 minute intervals and log at a day at a time. However, it’s still very tedious. I have three years of data. How did you do it for six?

  6. @Righ

    The script I wrote is built into the service I created; it contains a lot of database code and other stuff that is platform specific which is why I haven’t shared it.

    It works by making a request to Xively for 1000 datapoints (the maximum) at “interval=60”: This means the data is at returned as one datapoint per minute and is limited to a maximum of a 24-hour period. It then uses the timestamp of the latest returned value as the start time for the next request, this means that if there’s more than 1000 datapoints for that time period, the next request will be within that same period to avoid missing any data. It takes a few hours, but eventually grabs all the data and saves it into the database.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.