nioev-mqtt
dorita980
nioev-mqtt | dorita980 | |
---|---|---|
2 | 19 | |
5 | 917 | |
- | - | |
0.0 | 3.7 | |
over 1 year ago | about 2 months ago | |
JavaScript | JavaScript | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nioev-mqtt
-
Driving a LED-Matrix at ~70FPS over WiFi using a Pico and a Zero W
The fourth version also has a gesture sensor at the top for controlling it. The gesture sensor is connected to the Zero which sends all detected gestures over mqtt to my animation script. I added a small video where I show all the scenes I created. The timer is my tea timer btw :). The frames are all rendered on my Ordroid XU4Q, which runs nioev-mqtt, which is my custom MQTT broker which has built-in JS scripting support. It also supports native libraries which you can dynamically load. This is how I created the cairo bindings to render the frames (and convert them to PNGs). To save power and reduce load, the frames in the video are only actually send at about 50FPS, but I managed way more in the past. At this point the Pi is the bottle neck, I should probably switch out the Python script on there for a bit of C++ at some point.
- I built a fast, scriptable mqtt broker designed for low-power multicore IoT devices like the Raspberry Pi!
dorita980
- Caffè Italia * 15/04/23
- Run Roomba from a PC?
-
IRobot plug-in
I installed this tool via npm on my MacBook.
- cloud?
-
Alternative Roomba management
This is for example a library to send commands to your roomba https://github.com/koalazak/dorita980
-
Amazon’s Roomba Deal Is Really About Mapping Your Home
Please share here instead, others like me are also interested and actively https://github.com/koalazak/dorita980/issues/163 looking for solutions.
- Amazon Buys Roomba Company, Will Now Map Inside of Your House
- Self-hosting a Roomba. Ideas? Cons?
-
deAmazoning a Roomba
I'm aware of https://github.com/koalazak/dorita980 that I used in the past. I believe that should allow me to skip the app entirely. That might be sufficient to avoid for the device to "phone home" but I'm not sure. I could use WireShark to check and eventually use e.g a PiHole to filter this kind of requests. Ideally I'd flash my (relatively) old model with an open firmware but I'm not sure that exists.
-
I'm trying to use the JS library dorita980 however when I run the example code it doesn't recognise the .on function
I think I just found the problem, I looked for it before but somehow missed it (prob because I didn't know on came from Mqtt at the time). I think your firmware is version 1.x or whatever, which uses a different definition for Local. It doesn't include the MqttClient. The docs for that are here so try that and see if it works
What are some alternatives?
double-take - Unified UI and API for processing and training images for facial recognition.
Roomba980-Python - Python program and library to control iRobot Roomba 980 Vacuum Cleaner
Aedes - Barebone MQTT broker that can run on any stream server, the node way
rest980 - REST interface to control your iRobot Roomba 980 via local server on your lan.
MQTT.js - The MQTT client for Node.js and the browser
Home Assistant - :house_with_garden: Open source home automation that puts local control and privacy first.
zello-channel-api - WebSocket-based API and SDKs to connect to Zello channels (BETA)
cloudbbq - A Bluetooth to MQTT bridge for the Tenergy Solis Digital Meat Thermometer and other similar devices.
ArtNet_MQTT_Bridge - Connecting DMX ArtNet data to MQTT devices.
Valetudo - Cloud replacement for vacuum robots enabling local-only operation
t6 - t6 is a "Data-first" IoT platform to connect physical Objects with time-series DB and perform Data Analysis.
iRobot-Roomba-700 - Smartify your iRobot® using an ESP-01S