Documentación
INICIOLAB I4.0CURSOSTIENDA
ES
ES
  • 📖Docs
  • ↘️PLATAFORMA XIDE IoT
    • X-NODEs
      • X-NODE / XC01 – ESP32-S3 Controlador WiFi & Bluetooth
      • X-NODE / XC03 – SIM7080G Red celular LTE y GNSS
      • X-NODE / XC04 - BG95 M2 Red celular LTE y GNSS
      • X-NODE / XC09 – IN100 NanoBeacon Bluetooth
      • X-NODE / XN01 - Entradas Digitales
      • X-NODE / XN02 - Salidas Digitales
      • X-NODE / XN03 - Entradas/Salidas Analógicas
      • X-NODE / XN04 – Sensores Temperatura/Humedad/Luminosidad
      • X-NODE / XN09 – BME688 Sensor Ambiental con IA
      • X-NODE / XN11 - 2 Relevadores
      • X-NODE / XN13 - 1 Relevador 10A
      • X-NODE / XN14 - Fuente de Alimentación 24V DC
      • X-NODE / XN15 - Fuente de Alimentación 110-220V AC
      • X-NODE / XN19 - Adaptador de señales
      • X-NODE / XN26 - 4 x Entradas 24V DC
      • X-NODE / XN27 - 4 x Salidas 24V DC
      • X-NODE / XN29 - 4 Relevadores 1A
      • X-NODE / XN30 - 2 x Entradas 4-20 mA
      • X-NODE / XN31 - 3 x Entradas Corriente AC
    • X-BOARDs
      • X-BOARD / XB01 - IoTrainer
      • X-BOARD / XB02 - Arduino Nano 33
      • X-BOARD / XB03 - Raspberry Pi Pico
      • X-BOARD / XB04 - Raspberry Pi
      • X-BOARD / XB05 - Curiosity Nano
      • X-BOARD / XB06 - Arduino MKR
      • X-BOARD / XB07 - ToSix
      • X-BOARD / XB08 - Thing Plus
      • X-BOARD / XB09 - Click to Qwiic
      • X-BOARD / XB10 - Feather
      • X-BOARD / XB15 - XIAO
      • X-BOARD / XBI01 - IIoTrainer
      • X-BOARD / XBI06 - Arduino MKR IIoT
      • IoT Traffic - Tarjeta Controladora de Semáforos
    • Red Celular IoT
      • SIMs
        • SIM Card – Multicarrier
      • Antenas
        • Antena LTE YE0004AA
        • Antena LTE YF0006AA
        • Antena LTE YMLR001
        • Antena Activa GPS
        • Antena Activa GPS YG0015AA
        • Antena Pasiva GPS YEGT001AA
    • Accesorios
      • Caja estanca IP65
  • Acerca de...
    • Plataforma XIDE
    • Estándar mikroBUS™
    • Estándar Qwiic®
  • ↘️TARJETAS DE DESARROLLO PICs
    • X-TRAINER
      • X-TRAINER LITE M
        • R3
          • X-TRAINER LITE M R3 PIC18F45K50
          • X-TRAINER LITE M R3 PIC18F4550
          • X-TRAINER LITE M R3 PIC16F877A
          • X-TRAINER LITE M R3 PIC16F887
        • R2
          • X-TRAINER LITE M R2 PIC18F45K50
          • X-TRAINER LITE M R2 PIC18F4550
          • X-TRAINER LITE M R2 PIC16F877A
          • X-TRAINER LITE M R2 PIC16F887
      • X-TRAINER LITE F
        • R1
          • X-TRAINER LITE F R1 PIC18F45K50
          • X-TRAINER LITE F R1 PIC18F4550
          • X-TRAINER LITE F R1 PIC16F877A
          • X-TRAINER LITE F R1 PIC16F887
      • X-TRAINER DIP
        • R3
          • X-TRAINER DIP R3 PIC18F45K50
          • X-TRAINER DIP R3 PIC18F4550
        • R2
          • X-TRAINER DIP R2
      • X-TRAINER PRO
        • R4
          • X-TRAINER PRO R4 PIC18F45K50
          • X-TRAINER PRO R4 PIC18F4550
          • X-TRAINER PRO R4 PIC16F877A
          • X-TRAINER PRO R4 PIC16F887
        • R3
          • X-TRAINER PRO R3 PIC18F45K50
          • X-TRAINER PRO R3 PIC18F4550
          • X-TRAINER PRO R3 PIC16F877A
          • X-TRAINER PRO R3 PIC16F887
        • R2
          • X-TRAINER PRO R2
    • Probador lógico
    • Software MICROSIDE v1.0
      • Instalación
      • X-TRAINER - PIC18F4550/45K50
      • Terminal Serial COM/TCP
      • XCU / XCU LT - Programador PICs
      • XCU / XCU LT - Programador AVRs
      • Descarga
    • Software X-TRAINER Suite
      • Instalación
      • PIC18F4550/45K50
      • PIC16F877A/887
      • Configuración de bootloader
        • PIC C Compiler CCS
        • mikroC PRO for PIC
        • MPLAB X IDE
          • XC8 Compiler
          • PIC-AS Compiler
          • MPASM Compiler
      • Descarga
  • Programadores PICs & AVRs
    • PIC & AVR
      • PROGRAMADOR PIC & AVR - XCU
      • PROGRAMADOR PIC & AVR - XCU LT
    • PIC
      • PROGRAMADOR PIC - K150 PRO
    • Software K150 PRO Suite
      • Instalación
      • Programador PICs
      • Descarga
    • Software XCU & XCU LT
      • Instalación
      • XCU / XCU LT - Programador PICs
      • XCU / XCU LT - Programador AVRs
      • Descarga
    • Preguntas frecuentes
      • ¿Windows no reconoce XCU como puerto serial COM?
      • ¿Cómo programar con el módulo XCU a través del IDE Microchip Studio for AVR?
  • 🥽PRÁCTICAS
    • Compiladores
    • PIC C Compiler CCS
      • PIC18F4550 | PIC18F45K50
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - USB CDC
        • 8 - PWM
        • 9 - LED RGB
        • 10 - Teclado Matricial
        • 11 - LCD
        • 12 - DAC
        • 13 - Motor DC + Driver L298N
        • 14 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 15 - Servomotor
        • 16 - Servomotor + Potenciómetro
        • 17 - Sensor de Temperatura LM35
        • 18 - Sensor de Temperatura DS18B20
        • 19 - Sensor Ultrasónico HC-SR04
        • 20 - Bluetooth HC-05
        • 21 - Bluetooth HM-10
        • 22 - Comunicación Serial UART
      • PIC16F887 | PIC16F877A
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - PWM
        • 8 - LED RGB
        • 9 - Teclado Matricial
        • 10 - LCD
        • 11 - Motor DC + Driver L298N
        • 12 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 13 - Servomotor
        • 14 - Servomotor + Potenciómetro
        • 15 - Sensor de Temperatura LM35
        • 16- Sensor de Temperatura DS18B20
        • 17 - Sensor Ultrasónico HC-SR04
        • 18 - Bluetooth HC-05
        • 19 - Bluetooth HM-10
        • 20 - Comunicación Serial UART
    • mikroC PRO for PIC
      • PIC18F4550 | PIC18F45K50
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - PWM
        • 8 - LED RGB
        • 9 - Teclado Matricial
        • 10 - LCD
        • 11 - DAC
        • 12 - Motor DC + Driver L298N
        • 13 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 14 - Servomotor
        • 15 - Servomotor + Potenciómetro
        • 16 - Sensor de Temperatura LM35
        • 17 - Sensor de Temperatura DS18B20
        • 18 - Sensor Ultrasónico HC-SR04
        • 19 - Bluetooth HC-05
        • 20 - Bluetooth HM-10
        • 21 - Comunicación Serial UART
    • MPLAB X IDE
      • XC8 COMPILER
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - ADC Set Point
          • 7 – USB CDC
          • 8 - PWM
          • 9 - LED RGB
          • 10 - Teclado Matricial
          • 11 - LCD
          • 12 - DAC
          • 13 - Motor DC + Driver L298N
          • 14 - Motor DC + Sensor IR Sharp GP2Y0A21
          • 15 - Servomotor
          • 16 - Servomotor + Potenciómetro
          • 17 - Sensor de Temperatura LM35
          • 18 - Sensor de Temperatura DS18B20
          • 19 - Sensor Ultrasónico HC-SR04
          • 20 - Bluetooth HC-05
          • 21 - Bluetooth HM-10
          • 22 - Comunicación Serial UART
      • PIC-AS Compiler
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - ADC Set Point
      • MPASM Compiler
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - PWM
    • Arduino IDE
      • 1 - Blink LED
      • 2 - Push Button
      • 3 - Corrimiento de bits
      • 4 - Contador binario
      • 5 - ADC
      • 6 - ADC Set Point
      • 7 - Comunicación UART
      • 8 - PWM
      • 9 - LED RGB
      • 10 - Teclado matricial
      • 11 - LCD
      • 12 - Motor DC + Driver L298N
      • 13 - Motor DC + Sensor IR Sharp GP2Y0A21
      • 14 - Servomotor
      • 15 - Servomotor + Potenciómetro
      • 16 - Sensor LM35
      • 17 - Sensor DS18B20
      • 18 - Sensor ultrasónico HC-SR04
      • 19 - Bluetooth HC-05
      • 20 - Bluetooth HM-10
  • Ambientes de programación IDEs
    • PlatformIO IDE / Visual Studio Code
    • PIC C Compiler CCS
    • mikroC PRO for PIC
    • MPLAB Code Configurator MCC - MPLAB X IDE
    • Librería USB - MPLAB X IDE
    • Arduino® IDE
    • Instalar una Librería en Arduino
  • Workshops
    • Taller Introductorio XIDE - IoT en 24 hrs
    • 👋Acerca de MICROSIDE
Con tecnología de GitBook
En esta página
  • TABLA DE CONTENIDO
  • I. ¿Cómo funciona?
  • II. Descripción del hardware
  • Configuración de jumpers
  • Selección entre Antena SMD y conector U.FL
  • III. Especificaciones
  • IV. Pinout
  • V. Modo de uso
  • Ejemplo de uso con X-NODE MCU WIFI BLE (ESP32-WROOM-32)
  • VI. Descargas

¿Te fue útil?

  1. PLATAFORMA XIDE IoT
  2. X-NODEs

X-NODE / XC09 – IN100 NanoBeacon Bluetooth

AnteriorX-NODE / XC04 - BG95 M2 Red celular LTE y GNSSSiguienteX-NODE / XN01 - Entradas Digitales

Última actualización hace 10 meses

¿Te fue útil?

El X-NODE NanoBeacon (IN100) integra un módulo de conectividad inalámbrica IN100 de InPlay® que otorga tecnología Bluetooth 5.3 para soluciones de IIoT e I4.0. Cuenta con un consumo de energía ultra bajo y un diseño compacto sin firmware que alberga dos tipos de memoria (OTP de 4Kb y SRAM de 4KB) que ayuda a centrarse en las necesidades y requisitos de su aplicación mediante el uso del software NanoBeacon™ Config Tool de InPlay®, una plataforma para probar y realizar configuraciones con una interfaz gráfica intuitiva y que permite brindar una comunicación inalámbrica fácilmente a sensores analógicos y digitales. El X-NODE NanoBeacon (IN100) también incorpora una antena SMD de 2.4GHz de Johanson Technology, una antena compacta de chip cerámico con gran fiabilidad y estabilidad, que mantiene el tamaño del dispositivo reducido y sin pérdidas de rendimiento, además posee un conector UF.L para uso de una antena externa. Gracias a sus características es ideal para diversas aplicaciones como seguimiento de activos, sistemas de ubicación en tiempo real, aplicaciones industriales inalámbricas y más.

TABLA DE CONTENIDO

I. ¿Cómo funciona?

El X-NODE NanoBeacon (IN100) cuenta con un puerto serial UART con el cual es posible establecer rápidamente una comunicación para la configuración del módulo, esto permite que el X-NODE sea compatible con cualquier sistema basado en un microcontrolador, microprocesador o equipos industriales.

II. Descripción del hardware

  1. Jumper selector entre antena SMD y conector U.FL

  2. Conector U.FL macho para antena externa de 2.4 GHz

  3. Push button conectado al pin Reset

  4. Pines de alimentación interna

  5. Puertos de comunicación UART <> I2C

  6. Modelo de X-NODE

  7. Tipo de X-NODE

  8. Portabatería CR1225

  9. Versión de hardware: R1

  10. Número de parte del componente principal en el X-NODE

Configuración de jumpers

Selección entre Antena SMD y conector U.FL

El X-NODE NanoBeacon (IN100) está configurado de fábrica para trabajar con la antena SMD integrada, en caso de querer utilizar una antena con conector U.FL es necesario cambiar de posición la resistencia.

III. Especificaciones

Tipo

BLE

Aplicaciones

Ideal para aplicaciones de baja potencia, aplicaciones móviles, electrónica portátil, seguimiento de activos, sistemas de localización en tiempo real (RTLS), RFID activo, aplicaciones de (IoT), hogar inteligente, robótica avanzada, entre otros.

Módulo

Fabricante

Características

Bluetooth Low Energy 5.3., tres modos de beacon, autenticación basada en AES-128, Anti-Cloning y protección de la privacidad, potencia de salida TX programable, hasta +4 dBm y dos tipos de memoria (OTP y SRAM).

Interfaz

UART, I2C, GPIO, ADC

Compatibilidad

Tamaño

66.42 x 25.4 x 20.5 mm

Voltaje

3.3 V

IV. Pinout

V. Modo de uso

El X-NODE NanoBeacon (IN100) utiliza el puerto de comunicación serial UART para su programación, cualquier convertidor USB-UART se puede emplear para programarlo usando la herramienta de software NanoBeacon™ Config Tool de InPlay®.

El módulo cuenta con múltiples jumpers de configuración, ajústalos según tus necesidades con ayuda de la siguiente información:

SW0<V-Q> VCC

Jumper que establece la fuente de voltaje para el bus de conexión Qwiic y los pull up I2C (V-Q). SW0 es configurable por software para los ajustes de wake-up y sleep, utilízalo para mejorar la eficiencia de la batería. VCC está siempre activo, utilízalo para facilitar las condiciones de prueba.

3V3<VCC> VBAT

Jumper que establece la fuente de tensión para VCC, selecciona VBAT si se utiliza una pila de botón o 3V3 si se alimenta el dispositivo desde una fuente externa.

TX

Jumper que habilita la línea de transmisión para programación y depuración, deshabilítalo sólo después de la programación eFuse y si se espera que el dispositivo funcione en un bus UART de colector abierto como la plataforma XIDE.

RX

Jumper que habilita la línea de recepción para programación y depuración, deshabilítalo sólo después de la programación eFuse y si se espera que el dispositivo funcione en un bus UART de colector abierto como la plataforma XIDE.

OPT

Jumper que habilita el pin de programación hardware eFuse, habilítalo ÚNICAMENTE cuando se realice la programación de la memoria OTP (One-Time Programmable memory).

CURRENT

Jumper que conecta el pin 3V3 con el resto del circuito, habilítalo durante un funcionamiento normal o conéctalo a un amperímetro para medir el consumo de corriente.

LED

Jumper que activa el LED de encendido, puedes desactivar este jumper mientras el dispositivo está en funcionamiento con una batería para ahorrar energía.

Una vez realizada la configuración de jumpers adecuada para tu aplicación, conecta cualquier convertidor USB-UART a las terminales RX-TX del conector mikroBUS™ (Punto 8 - Descripción del hardware).

Recuerda que la lógica TTL debe ser la misma que el voltaje suministrado por el X-NODE NanoBeacon (IN100), por ejemplo, si el X-NODE NanoBeacon (IN100) está siendo alimentado por 3.3V del mikroBUS™, entonces tu convertidor USB-UART debe trabajar en el mismo voltaje.

Ejemplo de uso con X-NODE MCU WIFI BLE (ESP32-WROOM-32)

Puedes utilizar el X-NODE NanoBeacon (IN100) junto al X-NODE MCU WIFI BLE (ESP32-WROOM-32) para comunicarte con el dispositivo usando el siguiente código en Arduino IDE:

void setup() {
  Serial.begin(115200);
  Serial2.begin(115200);
}

void loop() {
  if (Serial.available()) {        // If anything comes in Serial (USB),
    Serial2.write(Serial.read());  // read it and send it out Serial2 (pins TX & RX)
  }

  if (Serial2.available()) {       // If anything comes in Serial2 (pins TX & RX)
    Serial.write(Serial2.read());  // read it and send it out Serial (USB)
  }
}

Asegúrate de tener configurado el X-NODE MCU WIFI BLE (ESP32-WROOM-32) para su uso con los controladores necesarios, si aún no lo tienes configurado visita el siguiente enlace.

Visita la página oficial de InPlay NanoBeacon™ Config Tool para ver su manual de usuario y video tutoriales completos para aprender todo sobre los ajustes de configuración de este módulo.

VI. Descargas

X-NODE NanoBeacon (IN100) es compatible con el estándar de para un uso fácil con un gran ecosistema de kits para desarrollo de hardware, también posee conectores JST compatibles con el estándar de para una comunicación entre diversos módulos y tarjetas de desarrollo por medio del protocolo I2C de manera rápida y sencilla.

2.4 GHz tipo chip de

SoC NanoBeacon by ®

Conectores JST compatibles con

Conectores estándar

SoC NanoBeacon

®

Estándar estándar

Para la información técnica completa, puedes descargar las especificaciones del fabricante en el siguiente link:

La siguiente tabla muestra el pinout del X-NODE NanoBeacon (IN100) con respecto al estándar (este último se encuentra en las dos columnas del centro).

↘️
Esquemático
Dimensiones
mikroBUS™
Mikroe®
Qwiic®
SparkFun®
Antena SMD
Johanson Technology
IN100
InPlay
Qwiic®
mikroBUS™
Datos Técnicos
mikroBUS™
Configuración para su uso - X-NODE MCU WIFI BLE (ESP32-WROOM-32)
NanoBeacon™ Config Tool

Esquemático

Dimensiones

¿Cómo funciona?
Descripción del hardware
Configuración de jumpers
Selección entre Antena SMD y conector U.FL
Especificaciones
Pinout
Modo de uso
Ejemplo de uso con X-NODE MCU WIFI BLE
Descargas
IN100
InPlay
mikroBUS™ y
Qwiic®

Comprar