# knowocloud 开物云开放平台 云平台采用微服务架构,除系统依赖的Mysql, MongoDB等开源服务组件,平台自身通过以下几个服务组成. * `registry`: 维护平台全局配置和信息的服务 [文档说明](registry.md) * `devicemanager`: 设备信息与状态维护服务 [文档说明](devicemanager.md) * `controller`: 和设备进行信息交互的路由服务 [文档说明](controller.md) * `apiprovider`: 为应用提供REST接口 [文档说明](services/apiprovider/apiprovider.md) * `httpaccess`: 设备Http API接入服务,实现设备登陆,注册,认证等逻辑 [文档说明](services/httpaccess/httpaccess.md) * `mqttaccess`: MQTT接入服务 [文档说明](mqttaccess.md) * `knowoapi`: 开放平台管理中心api接口服务 [文档说明](knowoapi.md) * `fileaccess`: 静态文件服务器 [文档说明](./services/fileaccess/readme.markdown) * `coapaccess`: CoAP接入服务[文档说明](./services/coapaccess/readme.md) ## 开发编译 ```bash ./install.sh ``` 编译好的二进制文件在`$GOAPTH/bin`目录下,可以查看该目录确认是否编译成功。 ## 运行 ```bash ./run.sh ``` ## 开发计划: 1.实现规则引擎获取租户、规则链、规则节点相关的数据. 2.实现actor的生命周期消息事件支持。