¿Dónde comenzaría a aprender diseño de hardware / circuito para iBeacons?

¿Qué tal pedir un kit de evaluación para una baliza BLE abierta que se menciona a continuación?
Por algunas razones, Apple lava el cerebro de todo el mundo. Miles de blogueros y periodistas intercambiaron miles de artículos a Internet.
El mundo entero significa que iBeacon es la única baliza. Los iBeacons son estúpidos. iBeacon solo realmente transmite su ID durante todo el día. Apple no ha inventado Bluetooth Low Energy. Apple ni siquiera inventó la baliza Bluetooth de baja energía. Acaban de registrar la marca registrada iBeacon e hicieron una especificación de cómo debe ser la ID. Cualquier dispositivo BLE (BT Smart Ready u observador BLE) puede leer cualquier mensaje BLE porque usan la publicidad BLE. La adversidad BLE es una transmisión de datos no segura, no encriptada, transmitida, como la transmisión de radio o televisión. Tan pronto como tenga un receptor, puede escucharlo. El receptor de dicho mensaje BLE es, por ejemplo, un iPhone, un teléfono Android con la versión 4.2 o superior más BT 4.0 o incluso una computadora portátil con Windows 8.0.
iBeacon – la baliza cerrada
Los iBeacons son una estúpida baliza BLE que transmite su ID única, ID mayor, ID menor y nivel de potencia. Con base en esta información, puede hacer una estimación de quién fue cuando fue a una tienda, se detuvo en qué estante o está sentado en la mesa de un restaurante. La baliza migra a una herramienta inteligente tan pronto como una aplicación en los teléfonos inteligentes reenvíe los datos de los clientes en una tienda o restaurante a un servidor mediante Wi-Fi u operador de telefonía celular (2G, 3G, 4G). También se puede usar para enviar mensajes en la pantalla del teléfono inteligente. El iBeacon no enviará el mensaje push. El mensaje publicitario se cargará por Wi-Fi o radio celular en su teléfono inteligente. En frente del refrigerador en el supermercado, recibirá una oferta especial para pescado fresco, y si el pescado está fuera, entonces le ofrecerán algo más. Sabrán que no le gusta el pescado la mayoría del tiempo y tal vez ya no le ofrecerán pescado. Si analizan su carrito, comprenderán después de un tiempo que nunca compra pescado. Si nunca compra pescado y se encuentra pero queso y huevos, entonces es posible que sea vegetariano y si detecta que nunca compra huevos y siempre se queda más tiempo en el estante con productos veganos, se detendrá para ofrecerle los huevos. Hay mucha más información en la que están interesadas las empresas de investigación de mercado. No necesitan la información de todos nosotros. Si un pequeño porcentaje de usuarios de teléfonos inteligentes instalará la aplicación, entonces pueden comenzar con la optimización para vendernos más.
La baliza Tekmodul se puede obtener con varias versiones de firmware. Una versión de firmware admite varios modos de baliza. Uno de los modos de baliza es el formato directo y estúpido de iBeacon. Todos estos formatos de baliza están en Bluetooth 4.0. BLE es un subconjunto de BT 4.0. Y el anunciante BLE y el observador BLE es un subconjunto de BLE. Un iBeacon no es más que una baliza BLE en un formato de mensaje personalizado y adverso BLE definido por Apple.

Baliza Tekmodul – la baliza BLE abierta
Baliza BLE con soporte montado en la pared
Si una baliza BLE sigue directamente la especificación del formato iBeacon, entonces no hay soporte de temperatura o acelerómetro. Enviará la identificación durante todo el día. Sin embargo, la baliza Tekmodul es una baliza inteligente. Si lo solicita con un cable de programación estándar, puede cambiar los modos y las funciones sin tocar el firmware. También hay algunas versiones especiales de firmware personalizadas desarrolladas por Tekmodul / Compotek. La baliza Tekmodul es una baliza abierta. Puede obtener los diagramas esquemáticos y rediseñarlos. Puede obtener el IC y hacer una nueva baliza BLE completa.
Llavero BLE
También puede obtener la matriz de semiconductores y colocarla sin la carcasa de IC directamente en la PCB y unirla directamente. Esto solo tiene sentido si no le gusta, por ejemplo, el tamaño o el formato del gabinete de la baliza Tekomodul. Hay una caja de plástico de forma redonda con ya tres soportes de montaje. Una es para montar en la pared o en un activo (por ejemplo, una computadora portátil). También hay un soporte para construir un llavero. La tercera versión ofrece el montaje en su brazo o pierna con pulsera. También puede obtener la baliza Tekmodul sin carcasa y diseñar su propia carcasa de plástico. O simplemente diseñas tu propio soporte. Sin embargo, nadie lo detendrá para cortar o fresar un recinto de un pedazo de madera.
La versión PRO del kit de evaluación BLE incluye un compilador C para desarrollar un código propio en la baliza Tekmodul.
La baliza Tekmodul viene con un botón. El botón se puede configurar programando el cable para:

  • Encendido / apagado de la baliza y transmisión en formato de baliza iBeacon o Tekmodul
  • Botón apagado: tan pronto como conecte la batería de celda de moneda a la baliza, comenzará a transmitir en formato de baliza iBeacon o Tekmodul
  • Botón configurado para pulsar para hablar. El botón enviará un mensaje y se irá a dormir.

Baliza BLE en la pulsera
La baliza Tekmodul viene con un sensor de temperatura y algunos LED. La versión mejorada también tiene un acelerómetro. En su hardware abierto, la interfaz de programación también está abierta.
Si está interesado en un kit de evaluación de balizas BLE, no dude en enviar un correo electrónico a harald.naumann (at) gsm – modem. Delaware
– Ver más en: Página en www.gsm-modem.de

Una baliza (ya sea iBeacon, Eddystone, AltBeacon u otra) es electrónicamente hablando simplemente un módulo Bluetooth de baja energía con una antena y una batería u otra fuente de alimentación (recomiendo USB).

Consulte, por ejemplo, u-blox que tiene módulos BLE que se pueden configurar para enviar anuncios de la misma manera que las balizas. También he realizado con éxito una https://pycom.io/product/lopy/ como una baliza de iBeacon y Eddystone. La única parte difícil fue determinar cómo deberían formatearse tales transmisiones.

Los chips BLE contienen un microcontrolador que puede programar y configurar, pero si el tamaño no importa, puede comenzar con un módulo BLE completo con antena, etc.

Pero un método mucho más fácil en general es pedir una baliza preparada a uno de los muchos proveedores de todo el mundo. Vienen en muchos factores de forma.

Algunos ejemplos (usamos y vendemos balizas de Wellcore):

More Interesting

¿Cuál de los siguientes temas es de mayor uso en un entorno profesional: sistemas operativos o sistemas de bases de datos?

¿Cómo encajan los arquitectos de empresa / software en el modelo DevOps?

¿Qué profesores o estudiantes están haciendo las cosas más emocionantes en aprendizaje automático e ingeniería de software en CMU?

¿Cuál es la diferencia entre la cascada y los modelos de desarrollo ágil?

¿Cuáles son algunos buenos recursos para aprender a usar angular.js con Rails?

¿Qué consejo le darías a alguien que intenta ser un desarrollador de aplicaciones desde cero?

¿Cómo debo dividir mi idea de software en partes más pequeñas para fines de outsourcing?

¿Es un salario bruto de 100,000 USD un buen salario para una persona en Houston, Texas en general (en este caso para el rol de ingeniero de software senior)?

¿Qué métodos podrían usarse para ocultar una ID de perfil usando Python, para proteger la identidad del perfil que se solicita?

¿Existe un servicio web que proporcione tasas de conversión de moneda por hora / día precisas?

¿A qué proyectos de código abierto escritos en C / C ++ son fáciles de contribuir?

¿Cuáles son los peligros de usar software de código abierto en una empresa? ¿Cómo pueden ser mitigados?

¿Por qué el software de Apple se está volviendo cada vez más inestable?

¿Qué es lo contrario de 'ágil'?

¿La disciplina de la programación de computadoras / ingeniería de software está separada de cualquier lenguaje de programación en particular, y si es así, cómo?