README.md
onecode-iot-comet
介绍
OneCode IOT服务集群,网关长连接管理
软件架构
请参考 iot-server工程说明
安装教程
- 工程使用war部署
- 工程为网关长连接服务的前置节点,默认采用http-comet方式,如有前置NG服务需要修改默认超时时间限制
- 该协议同步输出了,mqtt版本的前置机程序,可以实现网关的平替,如需要可与开发团队联系
使用说明
- 服务地址配置说明 该节点为网关服务的前置机,需要先行部署onecode-iot-server方可使用
服务器配置文件地址: /resource/local_tempbean_config.xml 配置说明:
//默认命令接收配置,可不修改
<templetid>RepeatCommand</templetid>
<RepeatCommand>
<templetname>RepeatCommand</templetname>
<templetdesc>命令转发</templetdesc>
<expressionArr>
RepeatCommand(command)
</expressionArr>
<flowtype>msgRepeat</flowtype>
<returntype>RepeatCommand</returntype>
<class>com.ds.udp.RepeatCommand</class>
<datatype>action</datatype>
</RepeatCommand>
<templetid>IotService</templetid>
<IotService>
<templetname>IotService</templetname>
<templetdesc>IOT远程</templetdesc>
<expressionArr>
IotServiceAPI()
</expressionArr>
<returntype>IotService</returntype>
//该地址配置为 iotserver 的服务地址
<serverUrl>http://iotserver.raadev.cn:9080</serverUrl>
<class>com.ds.iot.api.inner.IotServiceAPI</class>
<datatype>server</datatype>
</IotService>
<templetid>DeviceSearchService</templetid>
<DeviceSearchService>
<templetname>设备查询服务</templetname>
<templetdesc>设备查询服务</templetdesc>
<expressionArr>
DeviceSearchServiceAPI()
</expressionArr>
<returntype>DeviceSearchService</returntype>
<class>com.ds.iot.api.inner.DeviceSearchServiceAPI</class>
//该地址配置为 iotserver 的服务地址
<serverUrl>http://iotserver.raddev.cn:9080</serverUrl>
<datatype>server</datatype>
</DeviceSearchService>
<templetid>HomeService</templetid>
<HomeService>
<templetname>应用场景服务</templetname>
<templetdesc>应用场景服务</templetdesc>
<expressionArr>
HomeServiceAPI()
</expressionArr>
<returntype>HomeService</returntype>
<class>com.ds.iot.api.inner.HomeServiceAPI</class>
//该地址配置为 场景服务 的服务地址(该项目仅为调试项目使用暂时未开放源代码)
<serverUrl>http://iotserver.raddev.cn:9080</serverUrl>
<datatype>server</datatype>
</HomeService>
<templetid>OrgWebManager</templetid>
<OrgWebManager>
<templetname>组织机构</templetname>
<expressionArr>
OrgWebManager()
</expressionArr>
<class>com.ds.common.org.api.OrgWebManagerAPI</class>
<returntype>OrgWebManager</returntype>
//设备认证服务地址:默认可以配置为,OneCode服务地址,如需私有部署需要联系OneCode团队
<serverUrl>http://org.raddev.cn:9080</serverUrl>
<datatype>server</datatype>
</OrgWebManager>