Designing the Internet of things (Record no. 69496)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 05174 a2200169 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118430620 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 004.692 |
Item number | McE |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | McEwen, Adrian |
245 ## - TITLE STATEMENT | |
Title | Designing the Internet of things |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc | West Sussex |
Name of publisher, distributor, etc | John Willey and Sons |
Date of publication, distribution, etc | 2014 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xi,324p. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | Contents<br/>Introduction 1<br/>PART I: PROTOTYPING 5<br/>Chapter 1: The Internet of Things: An Overview 7<br/>The Flavour of the Internet<br/>of Things 8<br/>The "Internet" of "Things" 9<br/>The Technology of the Internet of Things 12<br/>Enchanted Objects 16<br/>Who is Making the Internet of Things? 17<br/>Summary 19<br/>Chapter 2: Design Principles for Connected Devices 21<br/>Calm and Ambient Technology 22<br/>Magic as Metaphor 27<br/>Privacy 31<br/>Keeping Secrets 31<br/>Whose Data Is It Anyway? 33<br/>Web Thinking for Connected Devices 34<br/>Small Pieces, Loosely Joined 34<br/>First-Class Citizens On The Internet 35<br/>Graceful Degradation 36<br/>Affordances 37<br/>Summary 39<br/>Chapter 3: Internet Principles 41<br/>Internet Communications: An Overview 42<br/>IP 42<br/>TCP 43<br/>The IP Pr:otocol Suite (TCP/IP) 44<br/>UDP 44<br/>IP Addresses 45<br/>DNS 46<br/>Static IP Address Assignment 48<br/>Dynamic IP Address Assignment 49<br/>IPv6 50<br/>MAC Addresses 51<br/>TCP and UDP Ports 52<br/>An Example: HTTP Ports 53<br/>Other Common Ports 55<br/>Application Layer Protocols 55<br/>HTTP 56<br/>HTTPS: Encrypted HTTP 59<br/>Other Application Layer Protocols 60<br/>Summary 61<br/>Chapter 4: Thinking About Prototyping 63<br/>Sketching 64<br/>Familiarity 68<br/>Costs versus Ease of Prototyping 69<br/>Prototypes and Production 72<br/>Changing Embedded Platform 72<br/>Physical Prototypes and Mass Personalisation 73<br/>Climbing into the Cloud 73<br/>Open Source versus Closed Source 75<br/>Why Closed? 77<br/>Why Open? 78<br/>Mixing Open and Closed Source 82<br/>Closed Source for Mass Market Projects 83<br/>Tapping into the Community 83<br/>Summary 85<br/>Chapter 5: Prototyping Embedded Devices 87<br/>Electronics 88<br/>Sensors 90<br/>Actuators 90<br/>Scaling Up the Electronics 91<br/>Embedded Computing Basics 94<br/>Microcontrollers 94<br/>System-on-Chips 95<br/>Choosing Your Platform 96<br/>Arduino 100<br/>Developing on the Arduino 102<br/>Some Notes on the Hardware 107<br/>Openness 109<br/>Raspberry Pi 111<br/>Cases and Extension Boards 113<br/>Developing on the Raspberry Pi 114<br/>Some Notes on the Hardware 120<br/>Openness 121<br/>BeagleBone Black 122<br/>Cases and Extension Boards 124<br/>Developing on the BeagleBone 124<br/>Some Notes on the Hardware 129<br/>Openness 129<br/>Electric Imp 130<br/>Developing on the Electric Imp 132<br/>Other Notable Platforms 141<br/>Mobile Phones and Tablets 142<br/>Plug Computing: Always-on Internet of Things 143<br/>mm l«<br/>Chapter 6: Prototyping the Physical Design 147<br/>Preparation 148<br/>Sketch, Iterate, and Explore 150<br/>Nondigital Methods 152<br/>Laser Cutting 154<br/>Choosing a Laser Cutter 155<br/>Software 156<br/>Hinges and Joints 157<br/>3D Printing 161<br/>Types of 3D Printing 162<br/>Software 164<br/>CNC Milling 166<br/>Repurposing/Recycling 168<br/>Summary 172<br/>Chapter 7: Prototyping Online Components 173<br/>Getting Started with an API 174<br/>Mashing Up APis 175<br/>Scraping 176<br/>Legalities 177<br/>Writing a New API 177<br/>Clockodillo 178<br/>Security 179<br/>Implementing the API 183<br/>Using Curl to Test 191<br/>Going Further 194<br/>Real-Time Reactions 198<br/>Polling 199<br/>Comet 199<br/>Other Protocols 202<br/>MQ Telemetry Transport 203<br/>Extensible Messaging and Presence Protocol 203<br/>Constrained Application Protocol 203<br/>Summary 204<br/>Chapter 8: Techniques for Writing Embedded Code 205<br/>Memory Management 206<br/>Types of Memory 206<br/>Making the Most of Your RAM 208<br/>Performance and Battery Life 214<br/>Libraries 217<br/>Debugging 219<br/>Summary 223<br/>PART II: FROM PROTOTYPE TO REALITY 225<br/>Chapter 9: Business Models 227<br/>A Short History of Business Models 228<br/>Space and Time 228<br/>From Craft to Mass Production 229<br/>The Long Tail of the Internet 231<br/>Learning from History 232<br/>The Business Model Canvas 233<br/>Who Is the Business Model For? 235<br/>Models 238<br/>Make Thing, Sell Thing 238<br/>Subscriptions 238<br/>Customisation 239<br/>Be a Key Resource 240<br/>Provide Infrastructure: Sensor Networks 241<br/>Take a Percentage 242<br/>Funding an Internet of Things Startup 243<br/>Hobby Projects and Open Source 244<br/>Venture Capital 245<br/>Government Funding 248<br/>Crowdfunding 249<br/>Lean Startups 251<br/>Summary 252<br/>Chapter 10: Moving to Manufacture 255<br/>What Are You Producing? 256<br/>Designing Kits 257<br/>Designing Printed circuit boards 260<br/>Software Choices 263<br/>The Design Process 265<br/>Manufacturing Printed Circuit Boards 268<br/>Etching Boards 268<br/>Milling Boards 269<br/>Third-Party Manufacturing 270<br/>Assembly 270<br/>Testing 272<br/>Mass-Producing the Case and Other Fixtures 274<br/>Certification 279<br/>Costs 282<br/>Scaling Up Software 284<br/>Deployment 284<br/>Correctness and Maintainability 285<br/>Security 286<br/>Performance 287<br/>User Community 288<br/>Summary 288<br/>Chapter 11: Ethics 289<br/>Characterizing the Internet of Things 291<br/>Privacy 292<br/>Control 296<br/>Disrupting Control 298<br/>Crowdsourcing 299<br/>Environment 302<br/>Physical Thing 302<br/>Electronics 304<br/>Internet Service 304<br/>Solutions 305<br/>The Internet of Things as Part of the Solution 305<br/>Cautious Optimism 307<br/>The Open Internet of Things Definition 308<br/>Summary 309<br/>Index 311<br/><br/><br/> |
700 ## - ADDED ENTRY--PERSONAL NAME | |
Personal name | Cassimally, Hakim |
890 ## - Country | |
Country | UK |
891 ## - Topic | |
Topic | FD |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | Dewey Decimal Classification |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Electronic apparatus and appliances--Design and construction |
-- | Ubiquitous computing |
-- | Machine-to-machine communications |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Collection code | Withdrawn status | Home library | Current library | Date acquired | Source of acquisition | Cost, normal purchase price | Total Checkouts | Full call number | Barcode | Date last seen | Date last borrowed | Cost, replacement price | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | Faculty of Design | CEPT Library | CEPT Library | 23/04/2022 | Design Book Studio | 1772.41 | 5 | 004.692 McE | 023518 | 10/05/2024 | 04/01/2024 | 2363.21 | 23/04/2022 | Book |