Knowledgebase

Building Applications for Connected Devices Print

  • internetthings, internet, errors, permissions, guide, howto, solution, zillionkinghost
  • 0

Phone and web interfaces.

WHAT THE APPLICATION MUST DO

Show device status Present data meaningfully Allow configuration Deliver alerts Handle setup

WHAT SETUP IS

The hardest part, and the largest source of support contacts.

WHAT IT MUST HANDLE

Finding the device Transferring network credentials Confirming connection Explaining failure precisely

WHY EXPLAINING FAILURE MATTERS MOST

A generic error leaves the user with no action.

WHAT TO SHOW INSTEAD

Which step failed, and what to try.

WHAT TO DISPLAY ABOUT EVERY DEVICE

Whether it is currently reachable When it last reported Battery or power state

WHY THE SECOND ONE ALWAYS

Data without its age misleads.

WHAT ALERTS REQUIRE

Permission, requested with context Categories the user can control Restraint

WHY RESTRAINT

Excessive alerts are disabled entirely, including the important ones.

WHAT OFFLINE BEHAVIOUR SHOULD BE

Showing the last known state, labelled as such.

WHAT TO AVOID

Interfaces assuming constant connectivity Configuration that fails silently when the device is offline

WHAT TO TEST

On a modest phone, on mobile data, with the device offline.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot