Rakwireless Wisblock
Introducción
Wisblock es un producto increíble construido por la compañía RAK para la industria de IoT. Puede construir circuitos como hacer clic en los bloques para realizar rápidamente su idea.
Wisblock consiste en la base de Wisblock, el núcleo de Wisblock, el sensor Wisblock y el Wisblock IO.
- Base Wisblock → el bloque en el que se basa todo el sistema.
- Wisblock Core → la unidad de procesamiento con el microcontrolador.
- Sensor Wisblock → los bloques con variedad de sensores.
- WISBLOCK IO → Los bloques que extienden las opciones de comunicación y las capacidades de interfaz del Wisblock.

Este repositorio se crea para ayudarlo a comenzar con Wisblock lo más simple posible. Comencemos.
RAKWIReless invierte tiempo y recursos que proporcionan este código de código abierto, ¡admite hardware Rakwireless y de código abierto comprando productos a Rakwireless!
Para obtener apoyo y preguntas sobre productos RAKWIRELLE, visite nuestro foro
Para comprar módulos wisblock, visite nuestra tienda en línea
Donde encontrar que
Documentación
- Documentación
- Guía de inicio rápido RAK4630
- Guía de inicio rápido RAK11200
- Guía de inicio rápido RAK11300
- Guía de inicio rápido Wisblock Base
- Guía de inicio rápido Wisblock io módulos
- Guía de inicio rápido módulos de sensor Wisblock
Ejemplos
- Ejemplos
- Común para todos los núcleos de Wisblock
- Módulos de ranura A - D
- RAK1901_Temperature & Humity_SHTC3
- Rak1902_pressure_lps22hb
- RAK1903_OPTICAL_OPT3001
- RAK1904_ACCELATE_LIS3DH
- RAK1905_9_AXIS_MPU9250
- RAK1906_Environment_BME680
- RAK1910_GPS_ULTOX7
- Rak1920_mikrobus_temperature_tmp102
- RAK1920_QWIIC_AIRQUALY_SGP30
- RAK1920_GROVE_PRO_AS312
- Rak5814_ingryption
- RAK12002_RTC_DATETIME_RV-3028-C7
- RAK12002_RTC_EEPROM_RV-3028-C7
- RAK12003_FIR_MLX90632
- RAK12010_VEML7700_LIGHT
- RAK12008_CO2
- Rak12011_mems_pressure_lps33hw
- RAK12019_UVLIGHT_LTR390
- RAK12020_LIGHT_TSL_INT_TSL2591
- RAK12020_LIGHT_TSL_READ_TSL2591
- RAK12025_Gyroscope
- Rak12027_earthquake
- RAK12032_3_AXIS_ADXL313
- RAK12033_6_AXIS_IIM42652
- RAK12034_9_AXIS_BMX160
- Rak12044_hall_sensor
- RAK12047_VOC_GETVOCINDEX_SGP40
- Rak12059_liquid_level_measurement
- RAK12500_GPS_ZOE-M8Q
- RAK13011_MK04-1A66B_MAGNETICSWITCH
- RAK14008_GESTURE_PAJ7620
- RAK15000_EEPROM_AT24C02
- RAK15001_FLASH_GD25Q16C
- Rak15003_04_05_fram_read_write_mb85rc
- RAK15006 Fram
- RAK15007 fram
- RAK19002_BOOST_TPS61046
- Módulos de ranura IO
- RAK1921_OLED_SSD1306
- RAK1921_JUMPING_BALL_SSD1306
- RAK1921_MOVING_LOGO_SSD1306
- Rak12001_fingerprint
- Rak12004_mq2_read
- RAK12005_WaterDetector
- RAK12006_MOTIONDETECTION
- RAK12007_OLED_SHOW_DISTANCE
- RAK12008_CO2_DETECTION
- Rak12009_mq3_alcoholderetection
- RAK12012_Heartrate
- RAK12013_RADAR_3GHZ
- RAK12014_VL53L0X_LASER_RADAR
- RAK12015_SHOCK_801S
- RAK12016_FLEX_FSL0095103
- RAK12017_IR_ITR20001T
- RAK12018_CODERADER_LV3296
- RAK12029-LDC1614
- RAK12031_T_FORK_SX1041
- RAK12035_SOILMOISTURE
- RAK12035_SOILMOISTURE
- RAK12037_CO2_SCD30
- RAK12039_DUST_DETECTION
- RAK12052 IR Array
- RAK13001_RELAY_OUT_OPTOCOUPLED_IN
- RAK13003_GPIO_EXPANDER_INTERRUPT_MCP32
- RAK13003_GPIO_EXPANDER_IO_MCP32
- RAK13003_GPIO_EXPANDER_POLLS_MCP32
- RAK13004_PWM_EXPANDER_PCA9685
- RAK13005_LIN_BUS
- RAK13006_CAN_BUS
- RAK13007_RELAY_G5LE-14-DC3
- RAK13010_SDI_12_BUS
- RAK13600_PN530_NFC
- RAK14000-MONOCROMO
- RAK14000-DOPAPER-TRICOLOR
- RAK14001_NCP5623_GRADUALDMING
- RAK14001_NCP5623_RGBCYCLE
- RAK14002_CAP1293_TOUCHKEY
- RAK14003_LED_BAR_MCP32
- RAK14004_ATMEGA328PB_KEYPAD
- Rak14006_rotary_encoder
- Rak14007_attiny441_joystick
- RAK14012_RGB_MATRIX
- RAK14014_TFT6336U
- RAK16000_DCCURENT_INA219
- RAK16001_ADC_ADS7830
- RAK16002_Coulomb
- RAK16003_AC_CURRENT_ACS712
- Comunicación
- Celular
- RAK5860
- Bg77_unvarnished_transmission
- Celular
- Hologram_tcp
- Hologram_ping_lte
- RAK13101
- GPS
- Gsm_tcp
- Sin recarro_transmisión
- Ethernet - DHCP - HTTP Cliente - HTTP Server - MQTT Publish - MQTT SUSSCRIBE - TCP Cliente - TCP Server - UDP
- UWB
- RAK13801
- BasicConnectivityTest
- Recorte básico
- Conquistado
- Simpleandennacalibration
- StandardRtlSanchorb_twr
- StandardRtlSanchorc_twr
- StandardRtlSanchMain_twr
- StandardRtlstag_twr
- StandardRtlstag_twr_1
- TWOWAYRANGINGINITOR
- Doswayrangingresponder
- Ejemplos RAK4630
- Audio RAK4630
- Analogmicaudio_alarm
- Plotter análoga
- AnalogMicMerialPlotterfft
- Audio_alarm_rak18003
- Dspg_playback
- HighRatePDMSerialPlotterfft
- HighRatePDMserialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_ALARM_HIGHRATE
- Lorawan_audio_ALARM_HIGHRATE_RAK18003
- Lorawan_audio_alarm_rak18003
- Plotter pdmserial
- Pdmserialplotterfft
- Pdmserialplotterfft_rak18003
- PDMSERIALPLOTTER_RAK18003
- Reproducción48k
- Reproducción22k
- Playbackfromsd
- Rak18003_example
- VOICECONFIGWISDM
- Vocecontrolrgb
- Voicerecognitionl1
- Voicerecognitionl1_rak18003
- RAK4630 Módulos de ranura A - D
- Módulos de ranura RAK4630 IO
- RAK5801_4-20MA
- RAK5802_RS485
- RAK5811_0-5V
- RAK15002_SD_CARD
- RAK17000_MOTOR_DRIVER_DRV8833
- RAK17000_STEPPER_DRIVER_DRV8833
- RAK17001_HBRIDGE_STPIN250
- Rak18000_stereo
- Rak19006_wirelesscharger
- RAK4630 Comunicaciones
- Lora
- Bolle
- Detección de proximidad
- Ble_ota_dfu
- Ble_uart
- Ble_Health
- RAK12010 BLE
- RAK12019 BLE
- Wifi
- At_command_test
- conectar_ap
- RAK4630 PODER
- RAK4630 Soluciones
- Ble_gateway
- Hidráulico_pressure_monitoring
- Environment_monitoring
- Water_level_monitoring
- Weather_monitoring
- Gps_tracker
- Par_monitoring
- SOLLO_CONDUCTIVIA_Monitoring
- Soil_ph_monitoring
- Wind_speed_monitoring
- Inteligente_Aguricultura
- Lorawan_Health
- RAK12010 Lorawan
- RAK12019 Lorawan
- RAK12035 Lorawan
- Ejemplos RAK11200
- Audio RAK11200
- Analogmicaudio_alarm
- AnálogmicRecordtosd
- Plotter análoga
- AnalogMicMerialPlotterfft
- Audio_alarm_rak18003
- Dspg_playback
- HighRatePDMSerialPlotterfft
- HighRatePDMserialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_ALARM_HIGHRATE
- Lorawan_audio_ALARM_HIGHRATE_RAK18003
- Lorawan_audio_alarm_rak18003
- Plotter pdmserial
- Pdmserialplotterfft
- Pdmserialplotterfft_rak18003
- PDMSERIALPLOTTER_RAK18003
- Reproducción22k
- Reproducción48k
- Playbackfromsd
- Rak18003_example
- VOICECONFIGWISDM
- Vocecontrolrgb
- Voicerecognitionl1
- Voicerecognitionl1_rak18003
- Módulos RAK11200 Slot A - D
- Módulos de ranura RAK11200 IO
- RAK5801_4-20MA
- RAK5802_RS485
- RAK5811_0-5V
- RAK15002_SD_CARD
- RAK17000_MOTOR_DRIVER_DRV8833
- RAK17000_STEPPER_DRIVER_DRV8833
- RAK17001_HBRIDGE_STPIN250
- Rak18000_stereo
- Rak19006_wirelesscharger
- RAK11200 Comunicaciones
- Bolle
- Servidor BLE
- Ble uart
- Salud ble
- RAK12010 BLE
- RAK12019 BLE
- Wifi
- Punto de guerra
- Desagradable
- Lora
- RAK11200 PODER
- Rak11200_battery_level_detect
- RAK11200 Soluciones
- Exhibición meteorológica
- mqtt_subscribe_publish
- Ejemplos RAK11300
- Audio RAK11300
- Analogmicaudio_alarm
- Plotter análoga
- AnalogMicMerialPlotterfft
- Audio_alarm_rak18003
- Dspg_voicerecognition
- HighRatePDMSerialPlotterfft
- HighRatePDMserialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_ALARM_HIGHRATE
- Lorawan_audio_ALARM_HIGHRATE_RAK18003
- Lorawan_audio_alarm_rak18003
- Plotter pdmserial
- Pdmserialplotterfft
- Pdmserialplotterfft_rak18003
- PDMSERIALPLOTTER_RAK18003
- Reproducción22k
- Reproducción48
- Rak18003_example
- Módulos RAK11300 Slot A - D
- Módulos de ranura RAK11300 IO
- RAK5802_RS485
- RAK5801_4-20MA
- RAK5811_0-5V
- RAK15002_SD_CARD
- RAK17000_MOTOR_DRIVER_DRV8833
- RAK17000_STEPPER_DRIVER_DRV8833
- RAK17001_HBRIDGE_STPIN250
- Rak18000_stereo
- Rak19006_wirelesscharger
- RAK11300 PODER
- Rak11300_battery_level_detect
- RAK11300 Comunicaciones
- Lora
- Lorawan
- Lora P2P
- AT Command
- Wifi
- At_command_test
- conectar_ap
- RAK11300 Soluciones
- Hidráulico_pressure_monitoring
- Environment_monitoring
- Water_level_monitoring
- Weather_monitoring
- Gps_tracker
- Par_monitoring
- SOLLO_CONDUCTIVIA_Monitoring
- Soil_ph_monitoring
- Wind_speed_monitoring
- Inteligente_Aguricultura
- Lorawan_Health
- RAK12010 Lorawan
- RAK12019 Lorawan
- Gestor de arranque/firmware
- RAK4630
- Gestor de arranque flashable
- Código fuente del gestor de arranque
- RAK2305 en el firmware
- Instalación de plataforma
- Parche para la instalación de PIO
- Archivos RAK4630 Platformio
- Archivos RAK11200 Platformio
- Archivos RAK11300 Platformio
Descripción general
Wisblock es un sistema modular de plug & play. En comparación con otros sistemas (Arduino, Raspberry PI, M5stack), tiene varias ventajas:
El uso de un conector compacto hace que su tamaño sea muy pequeño. Una placa base Wisblock, que es el portador base, tiene solo 30 mm por 60 mm de tamaño. Una base de Wisblock puede contener un módulo de microcontrolador (núcleo Wisblock), un módulo IO (Wisblock IO) y hasta 4 módulos de sensor (sensor Wisblock).
El uso de un conector nominal industrial le permite usar los mismos módulos, desde prototipos rápidos hasta pruebas y producto final.
Wisblock no solo es modular en la base de hardware. Con los bloques de software listos para usar, es simple crear una aplicación para que coincida con sus requisitos de implementación.
Modularidad
Tablero base
La base de Wisblock es la placa base que hace posible la flexibilidad y la modularidad.
Módulos de hardware de plug -euge y reproducción
Bloque de procesamiento Wisblock → Bloque de procesamiento con Lorawan, conectividad WiFi o BLE.
Sensor Wisblock → amplia gama de bloques de sensores.
Wisblock IO → Bloques para interfaces de usuario, conexiones de sensores personalizados y actuadores.
Módulos de software de plug & play
Utilizando el marco Arduino, WisBlock proporciona un entorno de programación gratuito y ampliamente disponible:
- Bibliotecas de código abierto para protocolos de comunicación
- Bibliotecas de código abierto para el procesamiento de datos
- Bibliotecas de código abierto para la entrada de sensores
- Bibliotecas de código abierto para actuadores
- Bibliotecas de código abierto para interfaces de usuario
Base de Wisblock
Wisblock se acumula en un tablero base de Wisblock. Es un operador de plataforma que permite un enchufe fácil de una placa de procesamiento de núcleo de Wisblock, una placa de interfaz IO Wisblock IO y hasta cuatro tableros de sensores Wisblock.
La base de Wisblock proporciona la fuente de alimentación, las conexiones de batería y panel solar y bloque de carga. Además, tiene conectores para programación y depuración.
Durante la fase de desarrollo, la base de Wisblock le permite cambiar rápidamente entre microcontroladores, funcionalidad IO y sensores simplemente cambiando los módulos.
Las reparaciones y las actualizaciones son fáciles con la base de Wisblock en su producto final, porque los módulos se pueden cambiar con Just Plug'n'play.
Para controlar y limitar el consumo de energía de su solución IoT, la base de Wisblock permite controlar la fuente de alimentación para el sensor Wisblock y los módulos WISBLOCK IO, limitando el consumo de energía apagando estos módulos si no son necesarios.
Núcleo de wisblock
Wisblock Core es la unidad de procesamiento de su solución IoT.
Seleccione la potencia de procesamiento en función de los requisitos de su aplicación desde una variedad de tableros de procesamiento que comienza con un bajo núcleo único a unidades de potencia de procesamiento de doble núcleo de alta dual están disponibles.
Todos ellos capacidad de comunicación, algunos ofrecen además de Lora/Lorawan, Wifi, Bluetooth o Bluetooth baja energía. Todos están diseñados para un consumo de baja potencia optimizado de batería.
Sensor Wisblock
Una variedad de sensores para detectar condiciones ambientales (temperatura, humedad, ...), condiciones de ubicación y movimiento (GNSS/GPS, acelerómetro, ...) que simplemente se conecta a la base de Wisblock hace que sea fácil completar su aplicación con los sensores requeridos.
Wisblock io
Las extensiones WISBLOCK IO proporcionan a su aplicación interfaces que no están cubiertas por el núcleo de Wisblock o los bloques de sensores de Wisblock.
Esto incluye
- interfaces de usuario como
- teclados
- botones
- pantallas
- Interfaces de comunicación como
- 0 ~ 5V
- 4-20MA
- I2C
- Rs232
- Rs485
- muchos más
- Suministros alternativos como