To add new posts, simply add a file in the _posts directory that follows the convention YYYY-MM-DD-name-of-post.ext and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.

Jekyll also offers powerful support for code snippets.

Men Working

Warnings: There are some attempts at humor here.


HARDWARE ARCHITECTURE

In engineering, hardware architecture refers to the identification of a system’s physical components and their interrelationships.

![HARDWARE ARCHITECTURE]https://en.wikipedia.org/wiki/Hardware_architecture

Google search


Inteligent Classroom before a Inteligent City

We think that we need a clever Classroom before think on a clever City.


A short range, ultra-low power consuming wireless technology.

Shares the “Bluetooth” name, but has different design goals in mind.


Power Consumption

Years, not hours or days.


Short range

About 50m


Packet-based

  • BLE is a “star” topology network

Emparejamiento

_

The Stack

  • Controller
  • Host

Emparejamiento

_

  • MTU
  • Channel Management
  • Connection parameter updates

Emparejamiento

_

Maximum Transmission Unit (MTU)

Emparejamiento

_

Security Manager Protocol (SMP)

  • Pairing
  • Authentification
  • Bonding

Emparejamiento

_

Generic Access Profile (GAP)

  • Device Discovery
  • Link Establishment
  • Link Management
  • Link Termination
  • Initiation of security features

Emparejamiento


Attribute Protocol (ATT)

  • A handle (address)
  • A type
  • A set of permissions

_

Central vs Peripheral

Emparejamiento centravsperi _ ====

Generic Attribute Profile (GATT)

Emparejamiento _ ====

Intervals

Emparejamiento

_

Connection-less

Devices do not need to maintain connections.

Emparejamiento

_

Interval

Emparejamiento

_

Pairing

Emparejamiento


Security

Devices pair, keys are distributed, and the connection is encrypted.

Encryption is AES-128.


Two kinds of services

There are primary services and secondary services.

Services can contain other services. (Nested services)

_

Profiles

Profiles define roles for devices to play.

_

Profiles & Services

Profiles contain services. Services can be contained by multiple profiles.

_

Anatomy of a Peripheral

Emparejamiento


Aplication

Aplication Emparejamiento

_

D3 Library

D3

_

Bleno Library

Bleno


Gracias!! ⤧  Next post Employing git on this project ⤧  Previous post General document Software engineering.