Designing the Internet of things (Record no. 69496)

MARC details
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
Holdings
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
Excel To HTML using codebeautify.org Sheet Name :- Location Chart
Location Chart Basement 1 (B1) Class No. 600 - 649, 660 - 699
(B1) :Mezzanine 1 Class No. 700 - 728
(B1) :Mezzanine 2 Class No. 728.1 - 799, 650 - 659, Reference Books, Faculty work
Basement 2 (B2) Class No. 000 - 599, 800-999
Basement 3 (B3) (Please Inquire at the Counter for resources) Theses, Students' works, Bound Journals, Drawings, Atlas, Oversize Books, Rare Books, IS codes, Non-book Materials