TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to design for the Internet of Things

42 pointsby danfrostover 11 years ago

4 comments

jmpeover 11 years ago
Have a bit of experience in this field, on a technical side:<p>- Always provide a way to auto update and fallback if failed.<p>- never implement a buzzer or beeper.<p>- stay away from blue status leds. people really dislike them, especially in the bedroom.<p>- always design with sleep&#x2F;low power mode functionality. If it&#x27;s embedded uC: 1 watt is more than enough, even with RF. Pick bistable relays. If it&#x27;s a Linux SoC aim for less than 3W. If there&#x27;s wifi keep it under 21 dBm. Pick sps modules like 78SRxx from murata instead of linear 78xx.<p>- if it&#x27;s a thing you plug in the wall socket make sure it doesn&#x27;t obstruct other sockets.<p>- expect people to unplug it every moment every day.<p>- don&#x27;t force people to provide an email to activate some functionality or feature.<p>- use open source standards for communication protocols and put yours in a public datasheet with detailed info on how to parse &amp; process.
评论 #7157658 未加载
评论 #7159028 未加载
评论 #7160362 未加载
评论 #7159932 未加载
评论 #7160475 未加载
lowglowover 11 years ago
I just heard a talk with Sproutling&#x27;s CEO Chris Bruce. He really recommended reading this book: <a href="http://www.amazon.com/From-Concept-Consumer-Ideas-Money/dp/0137137478" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;From-Concept-Consumer-Ideas-Money&#x2F;dp&#x2F;0...</a><p>You should also attend the SF Hardware Startup meetup, run by my friend Nick Pinkston (great guy): <a href="http://www.meetup.com/HardwareStartupSF/" rel="nofollow">http:&#x2F;&#x2F;www.meetup.com&#x2F;HardwareStartupSF&#x2F;</a><p>You should also come and join us at the Hackendo::Integrate conference in April: <a href="http://hackendo.techendo.co/" rel="nofollow">http:&#x2F;&#x2F;hackendo.techendo.co&#x2F;</a>
sp332over 11 years ago
I think the &quot;Unix Philosophy&quot; is way ahead on this one. <a href="http://www.faqs.org/docs/artu/ch01s06.html" rel="nofollow">http:&#x2F;&#x2F;www.faqs.org&#x2F;docs&#x2F;artu&#x2F;ch01s06.html</a><p><pre><code> Rule of Least Surprise: In interface design, always do the least surprising thing. Rule of Silence: When a program has nothing surprising to say, it should say nothing. Rule of Repair: When you must fail, fail noisily and as soon as possible.</code></pre>
评论 #7159907 未加载
评论 #7157744 未加载
dclaraover 11 years ago
Very good solution outlook. The main concern I have is: &quot;Design for scale of everything&quot;, given the example of 200 bulbs. That&#x27;s exaggerated, but how about you have 200 of IoT at home? Do you use 200 or 100 apps to control them?<p>This is the problem of Nest which has the architecture of producing one thing after another controlled by smart phones. This architecture does not scale.
评论 #7203569 未加载