Comments (8)
@DazWilkin , as a side note, we presented Akri at https://edgeconference.io/. The registration is free and talks are available on demand now if you want to have a look for more context.
from akri.
@DazWilkin Thank you for this awesome feedback. Would you be interested in putting in a PR for a simpler end-to-end demo like the one you mentioned?
from akri.
Thanks @kate-goldenring.
I got the E2E working on a cloud VM and plan to look (for) Nessie tomorrow to try to grok extensibility.
If I can make sense of it, I'll try to create another example.
I'm familiar with Kubernetes, less familiar with Rust (but keen to improve) and interested in IoT, so akri is in a sweet spot of interest for me.
from akri.
@DazWilkin, completely agree that Akri combines a lot of fun tech! When you say you want to "try to create another example". Are you saying you are interested in adding another discovery protocol, say Bluetooth, or interested in creating another extensibility example? I know that Nessie example is fairly cumbersome, so we'd love to hear any feedback you have. We also have some ideas we've made a proposal for making protocol extension less intensive.
from akri.
@kate-goldenring first step, I'd like to try to write another, simpler end-to-end example. This, along with Nessie, should help me better understand akri. I've only a passing familiarity with other IoT protocols (e.g. MQTT) and, given that I'm a rust noob too, I think I'd be challenged developing protocol support. Interesting though that would be.
I still don't fully grok akri and I'm deploying it and trying out examples in pursuit of understanding. I'm unsure what benefit akri provides an IoT developer but I know you guys are smart and see a possibility and so I'm pursuing this on trust. I suspect that the benefit is in creating Kubernetes-native resources that represent (abstractsions for) devices (MCUs, sensors etc.). I'll better my understanding through writing code.
from akri.
@jiria @kate-goldenring I found the video of your presentation on YouTube.
It is good and helped me better understand the project's motivations. The concept of manifesting devices as Kubernetes native resources, makes sense; I need to read the code and understand how this simplifies the code.
I still don't "get it" but I hope to gain a better understanding by writing more code.
Thanks for the pointer.
from akri.
Thanks for sharing, did not realize it was on YouTube as well. Let us know if you had more questions.
from akri.
Closing this thanks to a script @DazWilkin created (sref #56) to simplify the installation of all the e2e demo components for MicroK8s.
from akri.
Related Issues (20)
- Upgrade .Net Core 3.1 binaries to .Net 6 LTS or 7 HOT 5
- Add Project Akri icon to the helm chart HOT 1
- Improve devx on MacOS HOT 2
- CNCF TOC annual review due HOT 6
- Spring clean HOT 2
- Still having discovery URL problem in v0.10.4 HOT 19
- Not getting custom metrics from Prometheus endpoint
- Invest if need to add pattern restrict to the discoverProperties key name HOT 1
- Make IP/MAC address exported by Onvif Optional HOT 1
- Add a device uuid filter for Onvif DH HOT 1
- Support annotation from Discovery handlers and Configuration HOT 3
- Version number management and PRs HOT 5
- Broker with multiple devices HOT 3
- BrokerPodSpec and initContainers resources `PLACEHOLDER` HOT 3
- A shared device Instance should get deleted only when all discovery handlers lose track of it
- Dependencies License check HOT 5
- RUSTSEC-2023-0052: webpki: CPU denial of service in certificate path building HOT 2
- udev-video-broker gets OOM error in microk8s HOT 2
- Remove dependency on outdated cross images HOT 6
- Akri discovery handler unable to detect ip camera HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from akri.