github.com/simpleiot/simpleiot@v0.18.3/docs/user/status.md (about) 1 # Status 2 3 The Simple IoT project is still in a heavy development phase. Most of the core 4 concepts are stable, but APIs, packet formats, and implementation will continue 5 to change for some time yet. SIOT has been used in several production systems to 6 date with good success, but be prepared to work with us (report issues, help fix 7 bugs, etc.) if you want to use it now. 8 9 ## Handling of high rate sensor data 10 11 Currently each point change requires quite a bit computation to update the HASH 12 values in upstream graph nodes. For repetitive data, this is not necessary as 13 new values are continually coming in, so we will at some point make an option to 14 specify points values as repetitive. This will allow SIOT to scale to more 15 devices and higher rate data. 16 17 ## User Interface 18 19 The web UI is currently polling the SIOT backend every 4 seconds via HTTP. This 20 works OK for small data sets, but uses more data than necessary and has a 21 latency of up to 4s. Long term we will run a 22 [NATS client](https://github.com/simpleiot/simpleiot/tree/master/frontend/lib) 23 in the frontend over a websocket so the UI response is real-time and new data 24 gets pushed to the browser. 25 26 ## Security 27 28 Currently, and device that has access to the system can write or write to any 29 data in the system. This may be adequate for small or closed systems, but for 30 larger systems, we need per-device authn/authz. See 31 [issue #268](https://github.com/simpleiot/simpleiot/issues/268), 32 [PR #283](https://github.com/simpleiot/simpleiot/pull/283), and our 33 [security document](../ref/security.md) for more information. 34 35 ## Errata 36 37 Any issues we find during testing we log in 38 [Github issues](https://github.com/simpleiot/simpleiot/issues), so if you 39 encounter something unexpected, please search issues first. Feel free to add 40 your observations and let us know if an issues is impacting you. Several issues 41 to be aware of: 42 43 - we don't [handle loops](https://github.com/simpleiot/simpleiot/issues/294) in 44 the graph tree yet. This will render the instance unusable and you'll have to 45 clean the database and start over.