Coder Social home page Coder Social logo

truonghoangduy / valerian Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 2.0 24.76 MB

Flutter with an IoT devices name Valerain. In Fact it a Smart Glass πŸ•Ά some how πŸ˜…

Kotlin 0.02% Swift 0.07% Objective-C 0.26% Dart 18.90% C++ 11.89% C 58.42% Python 0.07% Ruby 1.27% Java 8.98% Shell 0.10%
iot esp32 esp32cam flutter bluetooth-arduino foreground notification-listener smart-glasses esp32-tft arduino

valerian's Introduction

Valerian

Valerian is a smart glass project a lite prototype to bringing idea to Low price devices support for the blind Current stack of the project will follow

  • Image Recognition
  • Related Information about the object
  • Notification ( How phone can notify it BLE watch ? )

Flutter

This project is already cracking the potential of Flutter working with the native stack. Stuff that i'm impress with Flutter. Platfrom channel, Control assest path with native platfrom.

Tech

True story

This project will not run with IOS device because IOS doesn’t play nice with Bluetooth Classic (SPP Mode) it seen require some MFI cretify with the cost of a πŸš— so ridiculous. And why not BLE for cross platfrom support, Here why BLE sending JPEG buffer is kinda messy and took extreme time tranfer BLE are not design for it. BLE is design for lightweight messages like notification, sensor data (few bytes i guess) with a ton off support for GATT Profile for describe the services in the BLE device, as i doing this project BLE is at the version of 4.0 current for 2021 we are having BLE 5.0 having much more speed (looking forward to using BLE over SPP for cross-platfrom supportive).

Well I took a shot for Bluetooth Classic (SPP Mode) Android the result sending the jpeg it blazing fast.

I really want to took a big cracker on the Flutter and learning about the Android Stack (Linux). So I put the (Bluetooth Classic, Tensorflow, SMS Notification) => In the Foreground runner of Android --- And then using Flutter calling the method channel to wake up Foreground running my things.

----------------------------

A bit high cracker here and there if you guys wanna chat about it, feel free to issue me or just hook me up in voice calling for questioning ideaer and Icebreaker

----------------------------

πŸ“ If you guys like this kind of storytelling leave me a ⭐️ on this repo. It really motivate me to sharing the rest of this avenger story of hacking my way throughout.

Foreground! (interest nugget)

Why I chosing running this services in foreground πŸ˜‚ I belive this is you guys gonna be here! SO STAY TUNE πŸ”” OK I will wrote it how it work down there!

Data Flow

Model Spec

Limitation

Hardware

ESP32 FTDI
ESP32 FTDI

Connection Diagram

valerian's People

Contributors

hoangha090399 avatar truonghoangduy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.