Header Ads

WiPy 2 - la plateforme MicroPython en WiFi

Aujourd'hui, nous allons tourner autour du successeur du WiPy et voir ce que la bête à sous le capot.

Voici WiPy 2, le successeur du WiPy 1.
Pycom.io WiPy 2 disponible chez MCHobby
Wypi est une carte "Internet des Objets" programmable en python et peu encombrante, basse énergie, abordable. La carte est programmable en MicroPython (support de la syntaxe Python 3), une version de python spécialement optimisée pour accroître les performances et diminuer l'empreinte mémoire. MicroPython est capable de fonctionner sur des microcontrôleur ayant atteint une certaine puissance. Pas besoin de compilateur sur un PC, avec MicroPython, c'est votre microcontrôleur qui interprète directement votre fichier script. Parce qu'il utilise Python, il fonctionne comme vous en avez l'habitude sur votre ordinateur, la courbe d'apprentissage est minimale... si l'on peut considérer qu'il y en a une!
Le module est complètement OpenSource (et Open Hardware pour le matériel).

WiPy est autonome et n'a pas besoin de service Cloud. Pas besoin de compiler et accumuler le code de bibliothèques pour exécuter vos programmes, la plateforme interprète et exécute directement vos scripts écrit en Python.

Avec WiPy, vous serez capable de créer et connecter vos objets partout et rapidement.

Avec WiPy 2.0. vous disposez:
  • D'une petite plateforme IoT MicroPython 
  • Supportant WiFi & Bluetooth
  • Avec une portée WiFi 1KM ("With a 1KM WiFi range" dixit PyCom.io), 
  • Basé sur le chipset Espressif ESP32 et ses deux coeurs, 
Le WiPy 2 est capable de porter vos développements "Internet des Objets" à un autre niveau.

Sous le capot du WiPy 2:
  • Chipset Espressif ESP32
  • Deux processeurs + WiFi intégré au chipset.
  • Le processeur réseau prend en charge la connectivité WiFi et la pile réseau IPv6.
  • Le processeur principal est entièrement dédicacé à l'application utilisateur.
  • Un co-processeur ULP extra peut monitorer les GPIOs, les canaux ADC et contrôle la plupart des périphériques internes durant le mode de veille profonde (deep sleep) alors qu'il ne consomme que 25µA
  • Une horloge temps réel (RTC) fonctionnant à 32KHz
  • Alimentation: de 3.3V à 5.5V
    La sortie 3V3 capable de fournir un courant de 500mA
Fonctionnalités principales:
  • Utilise l'éditeur "Pymakr IDE"
    Un éditeur de code super facile pour écrire vos scripts Python.
  • Vérification rapide
    Débogage rapide et facile en utilisant le shell interactif accessible via un e session Telnet ou via le port série.
  • Téléversement facile
    Téléversez vos scripts et autres fichiers facilement sur le WiPy via le serveur FTP
  • Localement ou à distance
    Vous pouvez re-initialiser (Reset) le WiPy localement en pressant le bouton ou à distance via Telnet
Interface:
Les makers apprécierons les interfaces et bibliothèques du WiPy 2
  • 2 x UART (port série), 2 x SPI, I2C, I2S, carte micro SD
  • Canaux analogiques: 8x ADC 12 bits
  • Timers: 4x16 bit avec PWM et capture d'entrée
  • DMA sur tous les périphériques
  • GPIO: Jusqu'à 24 GPIO
Mémoire:
  • RAM: 512KB
  • Flash externe: 4MB
  • Support matériel de la virgule flottante.
  • Multi-threading (multi tâche) Python.
Sécurité & Certifications:
  • Support de l'encryption SSL/TLS
  • WPA Enterprise security
  • FCC - 2AJMTWIPY2R
  • CE 0700
  • Hash / encryption: SHA, MD5, DES, AES
Wifi:
  • 802.11b/g/n 16mbps
Bluetooth:
  • Support de la version Classique et Low energy (LE)
Où acheter