Rakwireless Wisblock
Введение
Wisblock - это удивительный продукт, созданный компанией RAK для индустрии IoT. Он может создавать цепи, такие как нажимать блоки вместе, чтобы быстро реализовать вашу идею.
Wisblock состоит из базы Wisblock, Wisblock Core, Wisblock Sensor и Wisblock IO.
- Васблок База → Блок, на котором строится вся система.
- Wisblock Core → Программный блок с микроконтроллером.
- Wisblock Sensor → Блоки с разнообразными датчиками.
- Wisblock IO → блоки, которые расширяют параметры связи и взаимодействие Wisblock.

Этот репозиторий создан, чтобы помочь вам начать с Wisblock как можно проще. Давайте начнем.
Rakwireless инвестирует время и ресурсы, предоставляя этот открытый исходный код, пожалуйста, поддерживайте оборудование Rakwireless и с открытым исходным кодом, покупая продукты у Rakwireless!
Для поддержки и вопросов о продуктах rakwireless, пожалуйста, посетите наш форум
Чтобы купить модули Wisblock, посетите наш интернет -магазин
Где найти что
Документация
- Документация
- Quick Start Guide Rak4630
- Quick Start Guide Rak11200
- Quick Start Guide Rak11300
- Руководство по быстрому старту Wisblock Base
- Модули Quick Start Guide Wisblock IO
- Руководство для быстрого начала Wisblock модули датчиков
Примеры
- Примеры
- Общий для всех ядер Wisblock
- Слот A - D Модули
- Rak1901_temperature & whirity_shtc3
- Rak1902_pressure_lps22hb
- Rak1903_optical_opt3001
- Rak1904_accelerate_lis3dh
- RAK1905_9_AXIS_MPU9250
- Rak1906_environment_bme680
- Rak1910_gps_ublox7
- Rak1920_mikrobus_temperature_tmp102
- Rak1920_qwiic_airquality_sgp30
- Rak1920_grove_pir_as312
- Rak5814_encryption
- 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
- Слот -модули 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_alcohoholdetection
- Rak12012_heartrate
- Rak12013_radar_3ghz
- Rak12014_vl53l0x_laser_radar
- Rak12015_shock_801s
- Rak12016_flex_fsl0095103st
- RAK12017_IR_ITR20001T
- Rak12018_codereader_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-EPAPER-Monochrome
- RAK14000-EPAPER-TRICOLOR
- Rak14001_ncp5623_gradualdlimming
- 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_dccurrent_ina219
- Rak16001_adc_ads7830
- Rak16002_coulomb
- Rak16003_ac_current_acs712
- Коммуникации
- Клеточный
- RAK5860
- Bg77_unvarnised_transmission
- Cellular_ping
- Ologram_tcp
- Ologram_ping_lte
- RAK13101
- GPS
- GSM_TCP
- Unvarnised_transmission
- Ethernet - DHCP - HTTP Client - HTTP Server - MQTT Publish - MQTT Подписаться - TCP Client - TCP Server - UDP
- UWB
- RAK13801
- BasicConnectivityTest
- BasicReceiver
- Basicsender
- SimpleAntennacalibration
- Standardrtlsanchorb_twr
- Standardrtlsanchorc_twr
- Standardrtlsanchormain_twr
- Standardrtlstag_twr
- Standardrtlstag_twr_1
- TwowayRangingInitiator
- TwowayRangingResponder
- RAK4630 Примеры
- RAK4630 Audio
- Analogmicaudio_alarm
- AnalogmicserialPlotter
- Analogmicserialplotterfft
- 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
- PdmserialPlotter
- Pdmserialplotterfft
- Pdmserialplotterfft_rak18003
- Pdmserialplotter_rak18003
- Playback48k
- Playback22k
- Playbackfromsd
- Rak18003_example
- Voiceconfigwisdm
- VoiceControlrgb
- Voicereconitionl1
- Voicereconitionl1_rak18003
- RAK4630 Слот A - D Модули
- Игровые автоматические модули RAK4630
- RAK5801_4-20MA
- Rak5802_rs485
- RAK5811_0-5V
- Rak15002_sd_card
- Rak17000_motor_driver_drv8833
- Rak17000_stepper_driver_drv8833
- Rak17001_hbridge_stspin250
- Rak18000_stereo
- Rak19006_wirelesscharger
- RAK4630 Communications
- Лора
- Бле
- Ощущение близости
- Ble_ota_dfu
- Ble_uart
- Ble_health
- RAK12010 BLE
- RAK12019 BLE
- Wi-Fi
- At_command_test
- connect_ap
- RAK4630 Power
- RAK4630 Solutions
- Ble_gateway
- Hydraulic_pressure_monitoring
- Environment_monitoring
- Water_level_monitoring
- Weather_monitoring
- Gps_tracker
- Par_monitoring
- SOUP_CONDUCTIONG_MONITORING
- SOUP_PH_MONITORING
- Wind_speed_monitoring
- Intelligent_agersulation
- Lorawan_health
- RAK12010 Лораван
- RAK12019 Лораван
- RAK12035 Лораван
- RAK11200 Примеры
- RAK11200 Audio
- Analogmicaudio_alarm
- Аналогическая рекордтосд
- AnalogmicserialPlotter
- Analogmicserialplotterfft
- 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
- PdmserialPlotter
- Pdmserialplotterfft
- Pdmserialplotterfft_rak18003
- Pdmserialplotter_rak18003
- Playback22k
- Playback48k
- Playbackfromsd
- Rak18003_example
- Voiceconfigwisdm
- VoiceControlrgb
- Voicereconitionl1
- Voicereconitionl1_rak18003
- RAK11200 Слот A - D Модули
- Слот -модули RAK11200 IO
- RAK5801_4-20MA
- Rak5802_rs485
- RAK5811_0-5V
- Rak15002_sd_card
- Rak17000_motor_driver_drv8833
- Rak17000_stepper_driver_drv8833
- Rak17001_hbridge_stspin250
- Rak18000_stereo
- Rak19006_wirelesscharger
- RAK11200 Communications
- Бле
- BLE SERVER
- Ble Uart
- Бледный здоровье
- RAK12010 BLE
- RAK12019 BLE
- Wi-Fi
- WifiAccesspoint
- Wificlient
- Лора
- RAK11200 Power
- Rak11200_battery_level_detect
- RAK11200 Solutions
- Погодный дисплей
- mqtt_subscribe_publish
- RAK11300 Примеры
- RAK11300 Audio
- Analogmicaudio_alarm
- AnalogmicserialPlotter
- Analogmicserialplotterfft
- Audio_alarm_rak18003
- DSPG_VOICERECOGNITY
- HighRatePdmserialPlotterfft
- HighRatePdmserialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_alarm_highrate
- Lorawan_audio_alarm_highrate_rak18003
- Lorawan_audio_alarm_rak18003
- PdmserialPlotter
- Pdmserialplotterfft
- Pdmserialplotterfft_rak18003
- Pdmserialplotter_rak18003
- Playback22k
- Playback48
- Rak18003_example
- RAK11300 Слот A - D Модули
- Игровые автоматические модули RAK11300
- Rak5802_rs485
- RAK5801_4-20MA
- RAK5811_0-5V
- Rak15002_sd_card
- Rak17000_motor_driver_drv8833
- Rak17000_stepper_driver_drv8833
- Rak17001_hbridge_stspin250
- Rak18000_stereo
- Rak19006_wirelesscharger
- RAK11300 Power
- Rak11300_battery_level_detect
- RAK11300 Communications
- Лора
- Лораван
- Lora P2p
- В команде
- Wi-Fi
- At_command_test
- connect_ap
- RAK11300 Solutions
- Hydraulic_pressure_monitoring
- Environment_monitoring
- Water_level_monitoring
- Weather_monitoring
- Gps_tracker
- Par_monitoring
- SOUP_CONDUCTIONG_MONITORING
- SOUP_PH_MONITORING
- Wind_speed_monitoring
- Intelligent_agersulation
- Lorawan_health
- RAK12010 Лораван
- RAK12019 Лораван
- Загрузчик/прошивка
- RAK4630
- Flassable Bootloader
- Исходный код загрузчика
- RAK2305 на прошивке
- Установка платформы
- Патч для установки Pio
- RAK4630 Platformio файлы
- RAK11200 Platformio файлы
- RAK11300 Platformio файлы
Обзор
Wisblock - это модульная система Plug & Play. По сравнению с другими системами (Arduino, Raspberry Pi, M5Stack), он имеет несколько преимуществ:
Использование компактного разъема делает его размер очень маленьким. Базовая плата Wisblock, которая является базовой носителем, имеет размер всего 30 мм на 60 мм. Одно основание Wisblock может содержать один микроконтроллер-модуль (Wisblock Core), один модуль IO (Wisblock IO) и до 4 датчивых модулей (датчик Wisblock).
Использование промышленного разъема позволяет использовать те же модули от быстрого прототипирования до тестирования до конечного продукта.
Wisblock не только модульный на аппаратной базе. Благодаря готовым к использованию программных блоков, легко создать приложение для соответствия требованиям к реализации.
Модульность
Базовая доска
База Wisblock - это базовая плата, которая делает возможной гибкость и модульность.
Подключите и воспроизводите аппаратные модули
Wisblock Core → Block с Lora/Lorawan, Wi -Fi или BLE.
Датчик Wisblock → Широкий диапазон датчиков.
Wisblock IO → блоки для пользовательских интерфейсов, пользовательских подключений датчиков и приводов.
Подключить и воспроизводить программные модули
Используя Arduino Framework, Wisblock предоставляет бесплатную и широко доступную среду программирования:
- Библиотеки с открытым исходным кодом для протоколов связи
- Библиотеки с открытым исходным кодом для обработки данных
- Библиотеки с открытым исходным кодом для ввода датчиков
- Библиотеки с открытым исходным кодом для приводов
- Библиотеки с открытым исходным кодом для пользовательских интерфейсов
Васблок База
Wisblock строится на базовой доске Wisblock. Это платформа, которая позволяет легко подключать одну доску обработки Wisblock Core, одну интерфейсную плату Wisblock IO и до четырех датчиков Wisblock.
Base Wisblock обеспечивает подключения питания, батареи и солнечную панель и блок зарядки. Кроме того, у него есть разъемы для программирования и отладки.
На этапе разработки база Wisblock позволяет быстро переключаться между микроконтроллерами, функциональностью IO и датчиками, просто изменяя модули.
Ремонт и обновления просты с базой Wisblock на вашем конечном продукте, потому что модули могут быть изменены только с помощью только Plug'n'play.
Для контроля и ограничения энергопотребления вашего решения IoT, Base Base позволяет управлять источником питания для датчика Wisblock и модулей Wisblock IO, ограничивая энергопотребление путем отключения этих модулей, если они не нужны.
Wisblock Core
Wisblock Core - это единица обработки вашего решения IoT.
Выберите мощность обработки в зависимости от требований вашего приложения из диапазона плат обработки, которые начинаются с низких одноразовых до высоких двухъядерных мощных единиц обработки.
Все они возможности в связи с общением, некоторые из них предлагают дополнительно Lora/Lorawan, Wi -Fi, Bluetooth или Bluetooth Low Energy. Все они предназначены для оптимизированного батареи с низким энергопотреблением.
Wisblock Sensor
Диапазон датчиков для определения условий окружающей среды (температура, влажность,…), местоположение и условия движения (GNSS/GPS, акселерометр,…), которые вы просто подключаете к базе Wisblock, позволяет легко завершить ваше приложение с помощью необходимых датчиков.
Wisblock io
Расширения Wisblock IO предоставляют ваше приложение интерфейсами, которые не покрываются блоками Wisblock Core или Wisblock.
Это включает в себя
- Пользовательские интерфейсы как
- коммуникационные интерфейсы, как
- 0 ~ 5 В.
- 4-20 мА
- I2c
- RS232
- RS485
- многое другое
- Альтернативные источники питания, такие как