First BIPES TODO List

Home Forums BIPES Developers First BIPES TODO List

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #91
    Rafael Aroca
    Keymaster

    Here is a TODO List created on April, 2020, when the project was on its early days.

    Wed Apr 22 22:44:37 -03 2020

    * General
    – Change blocks according with the selected device (almost done)
    – Specific blocks per device in separate files

    * Arduino
    – Arduino compilation server
    – SerialWebSocketServer with Arduino + esptool + avrdude

    * New Blocks
    – Computer Vision (OpenCV) blocks
    – Linux shell utilities
    – Touchscreen / LCD blocks for embedded systems
    – Relay and other actuatores
    – More sensors
    – OLED displays for ESPx
    – Servo
    – Blocks for threads! (Linux and ESP32)
    – MQTT blocks
    – Sound blocks (for ESP, Linux, etc)
    – Voice recognition and synthesis blocks (Linux)
    – PWM
    – Serial port / sockets
    – Servo motors
    – Tone (arduino)
    – Ultrasound sensor
    – DHT11 sensor
    – delays
    – net: ping, configure as wifi AP, configure as wifi station, ifconfig
    – scan networks
    – web server / IOT server
    – IOT client / HTTP / HTTPS / MQTT
    – Integration with Blynk
    – Integration with App Inventor
    – Integration with IFTTT
    – Integration with thingspeak
    – Serial display LCD / OLED
    – Byte / char / float / strings conversion
    – Other useful python commands
    – Read / write files / EEPROM / Flash
    – Interrupts / ISRs
    – Watchdog timer
    – Media (sound / video, etc)

    * Web GUI
    – File manager to open, save, edit Python files on the device and select the program to be executed at startup
    – Save complete meta data in XML / cloud – Author, IP, board, description – also for sharing
    – Load / save XML / blocks to localfilesystem
    – Change IOT graph to show timestamps on the X axis and not the sample number

    * Documentation / HOWTOs
    – pinout / pinmaping per device
    – videos / quick usage tutorial
    – create and test dozens of examples!
    – Better / easier install instructions

    * Devices
    – Finish micropython + microbit firmware port / compilation
    – mBed + ethernetShield + micropython (driver for micropython)

    * Bug fixes
    – Run python imports only one time
    – Fix python .join bugs on blockly code generation

    * User friendly
    – Windows / Linux simple graphical interface for ServerSerial, Local socket, Arduino Bridge and other bridges
    – Device auto discovery on local network (important for simple usage!)

    * Site
    – Translate to portuguese and spanish
    – Add videos / tutorials for newbies

    * SocketServerWebREPL
    – Implement WebREPL missing protocol features: send file, receive file
    – Implement authentication

    * Ports
    – Lego Mindstorms EV3 (micropython)
    – Microbit (micropython)

     

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.