Index
A
- abstraction model
- actuator project
- additional security layer
- providing / Providing an additional layer of security
- provisioning / The basics of provisioning
- Thing Registry interface, initializing / Initializing the Thing Registry interface
- thing, registering / Registering a thing
- public thing, updating / Updating a public thing
- thing, claiming / Claiming a thing
- thing, removing from registry / Removing a thing from the registry
- thing, disowning / Disowning a thing
- provisioning server interface, initializing / Initializing the provisioning server interface
- friendship recommendations, handling / Handling friendship recommendations
- requests, handling / Handling requests to unfriend somebody
- provisioning server, searching for / Searching for a provisioning server
- registry information, providing / Providing registry information
- connection, maintaining / Maintaining a connection
- friendships, negotiating / Negotiating friendships
- presence subscription requests, handling / Handling presence subscription requests
- interrupted negotiations, continuing / Continuing interrupted negotiations
- authentication
B
C
- camera project
- creating / Creating a camera
- hardware / Hardware
- serial port on Raspberry Pi, accessing / Accessing the serial port on Raspberry Pi
- hardware, interfacing / Interfacing the hardware
- persistent default settings, creating / Creating persistent default settings
- configurable properties, adding / Adding configurable properties
- settings, persisting / Persisting the settings
- current settings, working with / Working with the current settings
- initialization / Initializing the camera
- using / Using our camera
- UPnP, setting up / Setting up UPnP
- devices, discovering / Discovering devices and services
- services, discovering / Discovering devices and services
- events, subscribing / Subscribing to events
- events, receiving / Receiving events
- actions, executing / Executing actions
- XMPP support, adding / Adding XMPP support to the camera
- CanBeAddedTo() method / Controlling structure
- CanTakeNewNode() method / Controlling structure
- class, for actuator
- class, for camera
- class, for sensor
- Clayster.AppServer.Infrastructure library
- Clayster.HomeApp.MomentaryValues module
- Clayster.Library.Abstract library
- Clayster.Library.Installation library
- Clayster.Library.Meters library
- Clayster.Metering.Xmpp module
- Clayster abstraction model
- Clayster libraries
- Clayster Management Tool (CMT) / Using the management tool
- Clayster platform
- CoAP
- CoAP, adding to actuator
- CoAP, adding to sensor
- CoAP, using in controller
- CoAP gateway architecture
- CoapGetDigitlOutputTxt method
- communication, handling with devices
- communication patterns
- Constrained RESTful Environments (CoRE) Link Format document / Discovering CoAP resources
- Content-Type header
- control application
- controller project
- Copper (Cu) / Finding development tools
- custom views
D
E
F
- 10 feet interface application
G
- General Event Notification Architecture (GENA) / Introducing UPnP
- General Purpose Input/Output (GPIO) pins
- GetDisplayableTypeName() method
- GetIconResourceName() method
- GetParametersForCommand() method / Publishing commands
- GetParametersLocked() method
- GetPopupCommands() method / Publishing commands
- GPIO on Raspberry Pi
- GPIO pins
H
- hardware, actuator project
- hardware, camera project
- hardware, sensor project
- Hardware Abstraction Layer (HAL) / Clayster libraries
- HTTP
- HTTP support, adding to actuator
- HTTP support, adding to controller
- HTTP support, adding to sensor
- Hypertext Transfer Protocol Secure (HTTPS) / HTTP basics
I
- Internet Engineering Task Force (IETF) / XMPP basics
- Internet of Things (IoT)
- Internet Protocol (IP)
- interoperability
- IoT platform
- IoT projects
J
L
- local area networks (LANs)
M
- Man in the middle (MITM) attack
- media access control (MAC) addresses
- menu reference
- message brokers
- modes of attack
- MQTT protocol
- MQTT support, adding to actuator
- MQTT support, adding to controller
- MQTT support, adding to sensor
- Multi-Purpose Internet Mail Extensions (MIME) / Generating graphics dynamically
N
- Namespace property
- non-visible services
O
P
- ParallelDigitalInput class
- ParallelDigitalOutput class
- port scanning
- pre-shared key (PSK) / Usernames and passwords
- properties and methods, Clayster abstraction model
- protocol bridging
- public key infrastructure (PKI) / HTTP basics
- Public Key Infrastructure (PKI) architecture
- publish/subscribe pattern / Adding HTTP support to the sensor
R
S
- Secure Sockets Layer (SSL)
- security tools
- sensor project
- creating / Creating the sensor project
- Raspberry Pi, preparing / Preparing Raspberry Pi
- Clayster libraries / Clayster libraries
- hardware / Hardware
- hardware, interacting with / Interacting with our hardware
- hardware, interfacing / Interfacing the hardware
- sensor data values, internal representation / Internal representation of sensor values
- data, persisting / Persisting data
- sensor data values, external representation / External representation of sensor values
- sensor data, exporting / Exporting sensor data
- HTTP support, adding / Adding HTTP support to the sensor
- CoAP, adding / Adding CoAP to our sensor
- MQTT support, adding / Adding MQTT support to the sensor
- XMPP support, adding / Adding XMPP support to the sensor
- Serial Clock Line (SCL) / Hardware
- Serial Data Line (SDA) / Hardware
- service - oriented architecture (SOA) / HTTP basics
- Service Control Protocol Description (SCPD) / Documenting device and service capabilities, Implementing the Still Image service
- service description document
- SetParameterLocked()method
- Simple Authentication and Security Layer (SASL) / Providing a global identity, Authentication of identities
- Simple Mail Transfer Protocol (SMTP) / Federating for global scalability
- Simple Object Access Protocol (SOAP) / HTTP basics
- Simple Service Discovery Protocol (SSDP) / Introducing UPnP
- SoftwarePwm class
- Still Image service
- SubscribeToEvents method / Subscribing to events
- subscription identity (SID) / Subscribing to events
T
U
V
- Virtual Private Networks (VPNs)
- Voice over IP (VoIP)
W
X
- XMPP
- XMPP Extension Protocols (XEPs) / Extending XMPP
- XMPP implementation / Connecting it all together
- XMPP Standards Foundation (XSF) / Extending XMPP
- XMPP support, adding to actuator
- XMPP support, adding to camera
- XMPP support, adding to controller
- XMPP support, adding to sensor
- XMPP support, adding to thing
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.