device-os
Sming
device-os | Sming | |
---|---|---|
2 | 1 | |
1,046 | 1,441 | |
0.0% | 0.7% | |
9.7 | 8.7 | |
5 days ago | 11 days ago | |
C++ | C++ | |
GNU Lesser General Public License v3.0 only | GNU Lesser General Public License v3.0 only |
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.
device-os
-
3rd party control?
As a next step i'm going to patch the urls and try having it connect to a simple python script (and implement the protocol) / load the stm32 firmware into ghidra to do some reverse engineering. I think the protocol itself is this: https://github.com/particle-iot/device-os/blob/89029fb0faf4b7b6cfe91543181d457a0e24c572/communication/src/spark_protocol.cpp (but there's some inconsistencies so will need to do more research).
Sming
What are some alternatives?
AD9833-Library-Arduino - Library to control the AD9833 waveform generator
devicescript - TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)
ModuleInterface - Easy config and value sync between IoT modules, database and web pages
meatloaf - A Commodore IEC Serial Floppy Drive and WiFi Modem multi-device emulator
tinybasic - A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
nRFi-Monitor - A 2.4GHz band and WiFi analyzer toolkit made with the D1 Mini and NRF24L01
ESP8266_AT_WebServer - This is simple yet complete WebServer library for AVR, Teensy, SAM DUE, SAMD, STM32, nRF52, etc. boards running ESP8266 AT-command shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Now with fix of severe limitation to permit sending much larger data
rp2040-esp32-experiment-board - RP2040 and ESP32 experiment board
wardriver_rev3 - A portable ESP32-based WiFi/Bluetooth scanner for Wigle.net.
esp8266-wifi-extender - An ESP8266 based WiFi range extender.
ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.
Eduponics-Mini - MicroPython MQTT & code example for Eduponics mini ESP32 learning kit