Wireless Sensor Tags JSON Web Service API Documentation
The SDK allows you to quickly experiement/run your own customized HTML5/Javascript user interface using your existing browser for live access of your Tags and Tag Managers. Simply zip the folder to distribute your custom UI to other users and they can use it with theirs.
The following are the open web service API of mytaglist.com/.net. These API are what you need to build everything from simple cutom automation/integration projects to full-fledged apps like the official iOS app.
Important: Please review New Cloud Architecture with Multiple Databases if your tag manager is hosted by other than mytaglist.com (for example my.wirelesstag.net)
Currently, we only provide concise documentation for each method. More detailed information will be added in future or per requests. Let us know how you plan to use these APIs and we will help you as much as we can.
- Register an OAuth 2.0 client to access these API (This step is not required if you plan to use ethAccount.asmx/SignIn and HTTP Cookie for authentication)
- ethAccount.asmx
Collection of methods related to account creation and logging in/off. - ethClient.asmx
Collection of methods used by a typical client app. Requires login. - ethLogs.asmx
Collection of methods related to retrieving motion event and temperature log data. Requires login. -
ethLogShared.asmx
Collection of methods related to retrieving motion event and temperature log data, publicly accessible using UUID for only those tags that have sharing enabled by their owners. Does not require login.Live example below displays the latest temperature (and the date/time the temperature data point taken) from an actual tag:
Another example obtaining raw data for specified day
Example for obtaining latest data from command line (curl command) (Note: You must turn on the share bit of the tag by clicking the "Share" button to use this example.) - ethMobileNotifications.asmx
Collection of methods called by iOS/Android apps in order to register for Apple Push Notification or Google Could to Device Messaging. Requires login. -
ethSnippets.asmx
Collection of methods for KumoApp. Requires login.
The following are source code of the mytalist.com/eth Web App, which is 100% based on HTML/jQuery/Ajax calling the above web service API.
Cross link to API documentation/html UI element/internal javascript functions have been added for easy browsing. These will serve as excellent example on how to use the above web service API.- client.js
Shared javascript code. - signin.html
Login screen UI & Code. - activate.html
Registration screen UI & Code. - index.html
Main screen UI (includes most dialog boxes). -
events.html
Events screen UI -
app.html
KumoApp screen UI (includes most dialog boxes). - stats.html
Motion Event Statistics screen UI & Code. - tempStats.html
Temperature Statistics screen UI & Code. -
tempStatsMulti.html
General purpose statistics for one or more tags UI & Code.