shifu
mosquitto
shifu | mosquitto | |
---|---|---|
51 | 49 | |
1,204 | 8,388 | |
1.2% | 1.3% | |
8.9 | 6.5 | |
about 20 hours ago | 7 days ago | |
Go | C | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
shifu
-
ChatGPT Breaks into the Physical World: Introducing Shifu Plugin for ChatGPT
To create the Shifu Plugin for ChatGPT, I utilized an open-source infrastructure called Shifu: https://github.com/Edgenesis/shifu. Shifu is a Kubernetes-native industrial edge that allows complete IoT interoperability by virtualizing devices into Kubernetes pods. This adaptability and flexibility made it possible for seamless integration with ChatGPT, providing AI access to and control over the physical world. This approach can be applied to a wide range of IoT devices, further expanding AI-human interaction possibilities.
-
Azure IoT announces BIG layoffs.
It's heart breaking to see talents especially former colleagues losing their jobs. But it is also a big warning sign telling people to select open-source software for their infrastructure. With that being said, our startup Edgenesis is building an open-source IoT framework, shifu
-
How can kubernetes benefit IoT field?
I don't know if you have any specific problem you wish to address to, but I've been paying attention to this project: https://github.com/Edgenesis/shifu, it is a Kubernetes-native IoT development framework. If you wish to use k8s to "easily scale and manage large numbers of IoT devices, automate deployments, and ensure high availability", maybe you can take a look at this.
-
Can kubernetes manage hardware devices?
I've been working on a k8s native IoT development framework as well: https://github.com/edgenesis/shifu
-
Shifu, a Kubernetes CRD to build your own physical metaverse
Should metaverse be completely virtual? Should it be simply a utopia created according to our needs? But what about the real world? Are we all just gonna discard it and escape to the virtual metaverse? That sounds both impractical and disastrous. I would much prefer a physical metaverse instead.
Wait... What the hell is a physical metaverse? In my opinion, it is a place where we can easily alter things around us to serve our needs. But how can we get there? Here's my answer -- IoT. If we can orchestrate various IoT devices with ease, then we are off to a good start. Smart home is a tangible example, it can be viewed as the prototype of a physical metaverse. Here comes the PROBLEM: how can we orchestrate all these heterogeneous IoT devices with ease? Here I proudly introduce you Shifu, a framework to build your own physical metaverse.
The idea of Shifu is quite simple: Shifu creates digtal twins for IoT devices in the form of Kubernetes pods. This way, we can quickly integrate heterogeneous IoT devices into the cluster, and expose their capabilities as APIs. It means Shifu will make building IoT APPs as simple as building web APPs.
Through a "device integration-- data acquisition-- app development-- decision distribution" feedback loop, Shifu enables developers to build their own physical metaverse. What's even better, Shifu is more than just a crazy idea. Shifu has been successfully deployed in various fully automated labs/factories and received exciting results.
Talk is cheap, it's time to show you the code. Please pay us a visit at https://github.com/Edgenesis/shifu, and join the revolution of building your own physical metaverse!!!
BTW, don't forget to give us a star! It means A LOT to us: ) Thx!
-
Public cloud or private cloud, what's the right choice for IoT players?
Check out our Github page at https://github.com/Edgenesis/shifu for more information and to see how Shifu can help your business with IoT development.
-
Connecting to MQTT Devices Made Simple with Shifu
If you're a developer working with MQTT, I highly recommend giving Shifu a try. To get started, head over to it's Github page at https://github.com/Edgenesis/shifu and take a look at the documentation and code examples. It's a game changer and will save you a lot of time and effort.
-
How Kubernetes is benefiting edge devices
Shifu is a Kubernetes native, production-grade, protocol & vendor agnostic IoT development framework. You can develope your application while managing your devices, spare the need for maintaining an additional O&M infrastructure. Check https://github.com/Edgenesis/shifu for more details!
-
Cleansing the Cloudy IoT Planet
Before you dig deep into https://shifu.run for our great product, buzzword-wise it for sure has the following features that can replace what you enjoy in Google IoT Core as easily and fast as turning a switch:
- Three good IOT platforms
mosquitto
-
SObjectizer Tales - Epilogue
mosquitto_transport, an experiment of writing SObjectizer-based wrapper around mosquitto library;
-
Beginner IoT project: LED Web trigger
References: Felipe Flop’s website https://www.filipeflop.com/blog/controle-monitoramento-iot-nodemcu-e-mqtt/ accessed on 01/27/2018. Eclipse server for MQTT Broker https://iot.eclipse.org/ accessed on 01/27/2018. Mosquitto https://mosquitto.org/ accessed on 01/27/2018. Cloud MQTT https://www.cloudmqtt.com/ accessed on 01/27/2018. DuckDNS https://www.duckdns.org/ accessed on 01/27/2018. Proftpd http://www.proftpd.org/ accessed on 01/27/2018. Filezilla https://filezilla-project.org/ accessed on 01/27/2018. Fritzing https://fritzing.org/ accessed on 05/25/2022. Appendices:
-
Synchronize 25 ESP8266 to start playback of an audio file at the same time
This is a perfect use case for MQTT, e.g. this library for ESP boards. Create a broker on the network (e.g. a Raspberry Pi running Mosquitto, and have all the ESP boards subscribe to a topic. When you want to play a sound, publish a message to the topic, and all of the ESPs should see it very quickly. You don't need to synchronize clocks any more because it's simply based on the timing of publishing a message.
-
Forward Compatibility for Mosquitto MQTT Broker with Docker Compose v2
While working on a personal project Komponist, I was due to update Mosquitto MQTT Broker due to a CVE and found some interesting changes that will impact me in the future when it comes to configuring the Broker. This post provides a solution to make the Broker compatible with future versions using new and less visited concepts in Docker Compose v2, namely:
-
An AsyncAPI Example: Building Your First Event-driven API
Optional: Mosquitto, an open-source message broker that implements the MQTT protocol; this tutorial uses the public test server
-
A Modern High-Performance Open Source Message Queuing System
I think he means implementation of MQTT protocol, like https://mosquitto.org/
- virtualisation.oci-containers - how can I move away from DockerHub for my image and move to building my own image from Dockerfile on owners repo?
- 7 Best MQTT Client Tools Worth Trying in 2023
- Smart switch contingency?!
-
Need help using Tasmota with Reed sensors on multiple doors
Could MQTT work for you? You'd need a broker like Mosquitto, and then any of a number of MQTT clients.
What are some alternatives?
mainflux - Industrial IoT Messaging and Device Management Platform
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
ditto - Eclipse Ditto™: Digital Twin framework of Eclipse IoT - main repository
Aedes - Barebone MQTT broker that can run on any stream server, the node way
akri - A Kubernetes Resource Interface for the Edge
NATS - High-Performance server for NATS.io, the cloud and edge native messaging system.
kubeedge - Kubernetes Native Edge Computing Framework (project under CNCF)
zigbee2mqtt - Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
hivemq-community-edition - HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
emqx-operator - A Kubernetes Operator for EMQX
vernemq - A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!