sqa days 19. internet of tested things (english slides)
TRANSCRIPT
Internet of Tested Things
Nikita NalyutinExperian Decision Analytics
1996-2002 software developer
1999 got Excellence in Computer Science Award
2002 first steps in testing
2002-2013 aerospace-trading-video broadcast-banks…
2007 author of book “Software Verification” supported by
2008 Ph.D.
2012- QA Manager at
1981- whole life engineer
whoami
Meaningfulsmart things
Make our life bettermeaningfully better
What aresmart things
What isInternet of Things
Internet of things ( IoT ) – unified ecosystem, that allows smart things to communicate between themselves and humans
What isInternet of Things
In IoT events of real and virtual world are monitored by sensors, information is transferred by networks using specialized protocols and as a result of event data analysis some meaningful actions are made
Hype Cycle
Hate Cycle
Ruler image © github.com/a3alamgi
… Futurama … math (1.6M)
I hate...
… Star Wars (24M)
… work (300M)
… Internet of Things (630k)
… Hateful Eight
Who are inInternet of Things
•Smart things new world•Smart things as open systems•Tools•Why care on hardware•Why one needs to test now
Talk scope
•Smart things security•Ethics and Big Brother•Industrial design•3D print•Manufacturing
Talk out of scope
Embeddedsystems
• Long term test• Strict regulations• Solution scope• Users
• Fast ideas try-out• No rules• Changing
ecosystem• Beta-testers
Smartthingsvs.
Smart things testersource of Force
•System thinking•Future forecasts•Meaningful automation•DIY tools
Systemologyand Smart things
Chaos theoryComplex systemsTheory of complexityCybernetics
Biological cyberneticsTechnical cyberneticsCybernetics as controlMedical cybernetics2nd order cybernetics
Control theoryImpact management theoryDynamic systemsCognitive control theory
Operations researchSystem biology
Biological systems modellingSynthetic biologySystem immunology
Systems dynamicsSocial dynamics
System ecologyEcosystems ecology
Systems engineeringBiological system engineeringEngineering and control of planetEnterprise systems engineeringSystems analysis
Theory of systems in anthropologyTheory of mediaSyncretics
System psychologyErgonomisFamily therapySystem therapy
Systems theoryBiochemical systems theoryEcological systems theoryTheory of systems evolutionTheory of living systemsTheory of linear stationery systemsTheory of socio-engineering systemsWorld-system analysis
Theory of systems in sociologyTheory of sociological impact
Systemology (part of)
•Connected•Personalized•Socialized•Gameified•History making
Enchanted Objects(after Dave Rose)
Human interfacetesting
•Minimal meaningful indication•Other tools as receivers•Color and sound•Special displays
Smart thingsinterface
Indication
Smart thingsinterface
•Natural•Real• Inconspicuous
Обратная связь
Protocols
Cloudplatforms
Life cycle ofDIY
Smart thingIdea
Development
Prototype
Manufacturing
FAIL!
Everythingcan go wrong
Tools
• Electrical tools• DIY tools• Serial port
Small toolboxArduino
Raspberry
+ electrical tools
Big toolbox
• Integrate ready kits• You can find everything in China• Select carefully• Don’t fear to burn• You can make your own mecanics
Polymorphus
Fast mechanical prototypes
3D printing for poor: Polymorphus – 20 cents3D print – 20 bucks
Serial port
• Port speed• Voltage• Timeouts• Control codes• Transparent network
Breadboard(with breaks)
There is a voltage line break – half board is powered
FAIL!
Frequencies mismatch
Chinese kits are different
FAIL!
8MHz here16MHz here
Software relies on 16MHz
Configurationcan be soldered
If jumpers aresoldered wrongthen…
FAIL!
Current consumption
WiFi takes up to 1A
Engine start modulecan be expensive
FAIL!
WiFi may drain your car battery overnight
Chineseflash cannot handlemore than 10-20 reflashes
FAIL!
Even ready-made kitscan fail
You can haveeven more fails
• Long wires• Static network settings• No more components manufactured
Worst fails:• smart thing is meaningless• smart thing don’t work in ecosystem
Фронт работ тожене заканчиваются
• IoT Security• IoT Analytics• IoT Device Management• Low-power networks• IoT Processors• IoT Operating Systems• Event Stream Processing• IoT Platforms• IoT Standards and Ecosysems
gartner.com/newsroom/id/3221818
Questions? *
* Speaker would liketo ask some questions too