iotivity
A work-in-progress solution to enable Internet of Things (IoT) prototyping using IoTivity. IoTivity is the reference implementation of the OCF standard for IoT device interoperability.
Installation
- Add the dependency to your
shard.yml
:
`yaml
dependencies:
iotivity:
github: mastoryberlin/iotivity
`
- Run
shards install
Usage
require "iotivity"
class MyClientApp
include IoTivity::Client
property server_endpoints : OC::Endpoint* = Pointer(OC::Endpoint).null
end
app = MyClientApp.new
app.run_client storage_dir: "./creds"
TODO Write usage instructions here
Development
TODO Write development instructions here
Contributing
- Fork it (<https://github.com/mastoryberlin/iotivity/fork>)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Mastory - creator and maintainer