Say that you have some temperature sensor outside your home. Say that the said sensor can connect to the Internet. With this website, you could read the measurements of that sensor directly in your browser. And, if you want to take it a step further, you could get some LCD display, connect it to the Internet and this website, and make it display the readings too! This website is all about interconnecting different devices and software so that you can access the data with ease.
This website is maily aimed at developers and people who want to get their hands dirty with the world of Internet of Things to make their life interconnected with all sorts of devices and software.
Simply go register and as soon as you activate your account, you will be taken to your Dashboard, where you can view and manage your variables. You should also read our API Documentation to understand how our API works.
On VariPass, variables are measurement objects which you can create and use to store data. You can manage them, read from them, write to them, and a bunch of other things either on your Dashboard, or through our API.
The Dashboard is your personal homepage where you can manage your variables. Every user starts with an empty Dashboard, but you can easily add a new variable by pressing on the little square "+" button. The Dashboard will show the realtime status of every variable you own.
To edit a variable on your Dashboard, simply press on the little pencil in the top-right corner of the variable's box. You will be presented with a variety of options for customization. When you are done, simply press Save.
To use your variables in a meaningful way, you will need to know your API key and the variable's ID. To view both, press on the little link icon in the top-right of the variable's box. You will be able to copy your key and ID from there. To make use of them, you should read our API Documentation. The documentations explains everything in detail, and even provides example client code.
You can create and manage up to 16 unique variables. If you wish to make another after that, you will have to delete or edit your old ones. This limit might be changed in the future. Additionally, there is a limit to how quickly you can write to your variables. This limit is dictated by expiration time of the said variable and is called a cooldown. Expiry time below 30 minutes will set the write cooldown to 1 second. Expiry time below 24 hours will set the cooldown to 1 minute, and everything above that will set the cooldown to 1 hour. The current maximum expiry time is 60 days.
You can change your API key in your Account settings, along with many different options. Keep in mind that the key change is irreversible. All of your already connected devices will probably stop working, and you will need to update their code to reflect the new key.
In case you are sharing your API key with someone else or are paranoid that someone might access your key and create, edit, delete or transfer your variables, you can lock your variables in your Account settings.
On VariPass, you may transfer a variable to a different user. Variable transfers are irreversible and complete. The variable is transfered completely as-is to the other user, and you lose ownership of it, unless they transfer it back to you. For transfers to work, the target needs to enable transfers in their Account settings. To transfer a variable, press on the little pencil in the top-right corner of the variable's box, and press the Transfer button. You will be able to input the target's email and transfer it to them.
If you think someone managed to break into your account and is possibly viewing your Dashboard, you can review all active sessions in your Account settings. There, you can kill all the sessions you believe are not yourself. We suggest you change your password afterwards on the same page.
You can always reset your password by going to the Reset Password page.
If you are 100% sure that you are using the correct key, but you are still getting
error_invalid_key response from the API, your IP address is most likely blocked from accessing our API. If you think this is the case, please contact us at firstname.lastname@example.org, and we will see what we can do.
If you are having any sort of issues with the website, please don't hesitate to contact us at email@example.com!
One of our developers always wanted to create a website like this, mainly because he is an avid Minecraft player. In a heavily modded world, you have different complex machines and you may want to have a way to track their status even when you are not online on a server. And then a project came up at the faculty which was more/less the same idea, just using an Arduino board. The team assembled, and this glorious website was made. We have designed this website to help any developer who wants to quickly and effortlessly connect their Internet of Things devices with the rest of the world in some of the most crazy ways imaginable.