Core Arduino pour les modules Wisblock Core RAK4631 et RAK4601
Ce référentiel contient le BSP Arduino pour les modules de noyau Wisblock:
Qu'est-ce que Wisblock?
Wisblock est un produit incroyable construit par la société RAK pour l'industrie IoT. Il peut construire des circuits comme cliquer sur des blocs ensemble pour réaliser rapidement votre idée. Présentation de la vérification pour des informations ou visitez notre centre de documentation
Rakwireless investit du temps et des ressources en fournissant ce code open source, veuillez prendre en charge le matériel inlassable et open source en achetant des produits auprès de Rakwireless!
Pour le soutien et les questions sur les produits sans rakwireless, veuillez visiter notre forum
Pour des exemples et un tutoriel de démarrage rapide, veuillez visiter notre repo github
Pour plus d'informations sur les produits RAK, veuillez visiter notre centre de documentation
Pour acheter des modules Wisblock, veuillez visiter notre boutique en ligne
Contenu
Aperçu
- Description
- Caractéristiques clés
- Faits saillants de Wisblock
Installation BSP
- Version stable
- Exemples et tutoriels
- Configuration
Aperçu
Description
Wisblock est un système modulaire qui facilite la mise en œuvre d'un réseau de zones à faible puissance (LPWAN) dans votre solution IoT. Wisblock va avec votre solution, du prototypage rapide à la production de masse sans avoir besoin de créer de nouveaux modules matériels pour chaque étape.
- Dans la phase de développement, la modularité Wisblock vous permet de tester différents microcontrôleurs, capteurs, technologie de communication, options IO en modifiant les modules avec les modules de plug-in simples.
- Les modules de qualité industrielle WISBLOCK peuvent être utilisés dans la production de masse sans avoir à repenser les prototypes.
- Même une fois déployés, les appareils peuvent être modifiés ou réparés avec un minimum de déchets et d'efforts
Caractéristiques clés
Cliquez. Code. Connecter.
Wisblock est créé avec 4 blocs modulaires.
- Wisblock Base est la plinthe qui relie tout.
- Wisblock Core est le module de calcul et de communication
- Le capteur Wisblock est une sélection de modules de capteur et d'entrée
- WISBLOCK IO étend les possibilités de sortie et de communication du noyau Wisblock
Faits saillants de Wisblock
- Avec l'utilisation d'un connecteur compact, cela rend sa taille exceptionnellement petite. Une planche de base Wisblock, qui est le porte-avion, n'a que 30 mm par 60 mm .
- À l'aide d'un connecteur nominal industriel, il vous permet d'utiliser les mêmes modules, du prototypage rapide aux tests en passant par le produit final.
- Wisblock est non seulement modulaire sur la base matérielle, mais avec des blocs logiciels prêts à l'emploi, il est simple de créer une application pour répondre aux exigences de votre solution.
Base de wisblock
- Wisblock Base est le transporteur de tous les modules Wisblock.
- Il contient l'alimentation de tous les modules, le connecteur USB / 5V , le chargeur de batterie , le chargeur solaire , le LED d'état et le bouton de réinitialisation .
- Une base de Wisblock peut contenir un module de microcontrôleur (noyau Wisblock), un module IO (Wisblock IO) et jusqu'à 4 modules de capteur (capteur Wisblock). Application pour répondre aux exigences de votre solution.
Noyau de wisblock
- Wisblock Core est le centre de traitement des données de Wisblock.
- Certains modules de base de Wisblock offrent également la communication LORA® / LORAWAN® et des moyens de communication supplémentaires comme Bluetooth, Bluetooth Low Energy ou Wi-Fi.
Capteur de wisblock
- Le capteur WISBLOCK est le module d'acquisition de données de Wisblock.
- Il comprend des capteurs analogiques, numériques et environnementaux ainsi que des capteurs d'acquisition de localisation.
Wisblock io
- Les modules Wisblock IO étendent les possibilités d'entrée et de sortie de Wisblock.
- Les options incluent des cellules, des écrans, des LED, des interfaces de bouton et des ports USB et GPIO supplémentaires ainsi que Wi-Fi.

Installation BSP
Version stable
?? AVERTISSEMENT
Si vous utilisez Windows 10 .
N'installez pas l'ide Arduino à partir de la Microsoft App Store. Veuillez installer l'idé Arduino d'origine du site officiel d'Arduino!. L'application Arduino de la Microsoft App Store a des problèmes pour utiliser des packages de support des conseils tiers. :::
(1) Télécharger et installer l'ide Arduino (au moins V1.6.12)
(2) Suivez ce guide pour installer le package d'assistance à la carte requis (BSP)
Exemples et tutoriels
Après avoir sélectionné une planche RAK, vous pouvez voir des exemples pour tous les modules Wisblock

Pour plus d'informations sur les exemples et tutoriels, visitez notre dépôt GitHub Wisblock
Les outils NRFutil d'Adafruit
Adafruit-nrfutil (dérivé de nordic pc-nrfutil) est nécessaire pour télécharger des croquis via le port série.
- Pour Windows et MacOS, les binaires exécutables prédéfinis sont inclus dans le BSP chez
tools/adafruit-nrfutil/ . Cela devrait fonctionner hors de la boîte. - L'utilisateur de Linux doit exécuter la commande Suivre pour l'installer à partir de PYPI
$ pip3 install adafruit-nrfutil --user
Conducteurs
- Le pilote Silabs CP2104 peut être nécessaire pour certains modules.
Crédits
Ce BSP est basé sur Adafruits NRF52 BSP,
qui est basé sur Arduino-Nrf5 par Sandeep Mistry,
qui à son tour est basé sur le noyau Arduino SAMD.
Les bibliothèques suivantes sont utilisées:
- Adafruit-Nrfutil est basé sur le semi-conducteur nordique ASA PC-nrfutil
- Freertos comme système d'exploitation
- tinyusb comme pile USB
- NRFX pour le pilote périphériques
- Littlefs pour le système de fichiers interne