RSS Feed
User Interface SDK now available for download: This kit allows you to quickly build and run your own customized user interface in your favorite web browser to access your Tags and Tag Managers, in ways not possible otherwise.

For example, just open the file named "index.html" inside the downloaded zip file, find the auto-update drop-down
  <select data-inline=1 name="updateInterval" id="updateInterval">
    <option value="30">Every 30 seconds (worst battery life)</option>
    <option value="60">Every 1 minute</option>
     ......
  </select>
and add an entry such as
    <option value="86400">Once a day</option>
Save the file, and open Mongoose (use included Windows version or download Mac/Linux version or build your own) to immediately try your own user interface on your account at mytaglist.com to access your Tag managers and tags.

Here is another example: Open "styles/client.js", locate the function
function createTagList() {
  $.ajax({
    url: WSROOT + "ethClient.asmx/GetTagList",
      success: function (retval, textStatus) {
	...
      for (var i = 0; i < retval.d.length; i++) {
         updateTag(retval.d[i]);
      }
        ...
This code calls our JSON API to retrieve information about the tags as Javascript objects.
Add the line
      retval.d.sort(function(a,b){ return b.lastComm-a.lastComm; });
just before the for loop. This simple change will make the most recently updated tag always come at the top of the list. Instead of lastComm, you can sort using other properties like signal strength, status, battery voltages... see http://mytaglist.com/ethClient.asmx?op=GetTagList for available properties in the returned data object.

These are just simple examples. You just need some basic knowledge of JavaScript, HTML and imagination.
When you are done developing your own Web UI, just zip the entire folder and share with others. We are excited to learn what kind of unique user interface you can come up with.
Comment

While waiting for Chinese customs to clear our DigiKey/Mouser IC component package (hopefully by Monday!) we placed some small quantity orders of components from local Shenzhen IC distributors. These will be enough to make 100 sensor tags for us to test reliability of this local distributor and fulfill some 20 back-orders. 

Meanwhile we have fully tested the URL calling feature, which now also lets user choose if mytaglist.com server calls the URL or the Ethernet Tag Manager calls the URL. The latter option will work even if the URL is using a private local IP address (such as 192.168.0.xxx, etc), or the REST endpoint is behind a firewall. The latter option requires firmware update of the Ethernet Tag manager, so will not be available to customers (about 30) who already received our product. However, per request, we will update your firmware at no cost if you mail the Ethernet Tag Manager to us.  

Current sensor tags is under development and will be released by end of this year. This interests us immensely, imagine knowing how much electricity each appliance used each day, each month, and knowing at a glance, anywhere with Internet access, if each machine/equipment is on or off and how much electricity it is using. This tag will have a unique, custom designed transformer based 50/60Hz AC current sensor which attaches to a power outlet without physical contact (this will not be a series resistor type sensor which introduces power loss and reliability/safety concerns). No tools will be required for installation/removal.

We are also working hard to write a program to generate our JSON AJAX API document using .NET Reflection API, so any update in server side source code automatically updates the document. We recognize that having an open API is important not only for allowing advanced users to integrate our product into existing systems, but also to allow independent solution providers to develop apps for platforms not supported currently, such as Windows Phone. Our Android and iOS app is written entirely using these set of JSON AJAX API for which we will release SDK in the near future. 


Comment