OM2M/one/PlayingWithSDT
Resources to play with SDT and TS-0023 specification (HAIM: Home Automation Information Mapping)
Several resources like sample applications and connectors (IPE: Interworking Proxy Entity) are available in the GitHub to start playing with devices described in SDT.
The TS-0023 specification is also a document you can refer to.
All the resources are located in OM2M GitHub.
Software | Location in OM2M GitHub | Description |
---|---|---|
SDT code base | org.eclipse.om2m.sdt.api | SDT components implementation: Devices, ModuleClasses, etc. |
HAIM code base | org.eclipse.om2m.sdt.home | HAIM implementation: Light, BinarySwitch, etc. |
Mocked devices IPE | org.eclipse.om2m.sdt.home.mocked.devices | Connector for mocked devices |
EnOcean IPE | org.eclipse.om2m.sdt.home.enocean | Connector for EnOcean devices |
Philips Hue IPE | org.eclipse.om2m.sdt.home.hue | Connector for Philips Hue connected lights |
LIFX IPE | org.eclipse.om2m.sdt.home.lifx | Connector for LIFX connected lights |
Netatmo IPE | org.eclipse.om2m.sdt.home.netatmo | Connector for Netatmo connected devices: Welcome camera and weather station |
Smarter Coffee Machine IPE | org.eclipse.om2m.sdt.home.smartercoffee | Connector for Smarter Coffee Machine |
Smarter Kettle IPE | org.eclipse.om2m.sdt.home.smarterkettle | Connector for Smarter Keetle |
Home Monitoring Application | org.eclipse.om2m.sdt.home.applications | Home Monitoring Application is a web dashboard application which uses SDT |
SDT Viewer | org.eclipse.om2m.sdt.comparator.xml | SDT Viewer is a web application which displays SDT Devices, their ModuleClasses and allows to display side-by-side two devices and their modules |
Android Dashboard | org.eclipse.om2m.android.dashboard | An Android dashboard application which uses SDT |