README.md

    onecode-iot-comet

    介绍

    OneCode IOT服务集群,网关长连接管理

    软件架构

    请参考 iot-server工程说明

    安装教程

    1. 工程使用war部署
    2. 工程为网关长连接服务的前置节点,默认采用http-comet方式,如有前置NG服务需要修改默认超时时间限制
    3. 该协议同步输出了,mqtt版本的前置机程序,可以实现网关的平替,如需要可与开发团队联系

    使用说明

    1. 服务地址配置说明 该节点为网关服务的前置机,需要先行部署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>
    

    特技

    项目简介

    OneCode IOT服务集群,网关长连接管理 该节点为网关服务的前置机,需要先行部署onecode-iot-server方可使用

    发行版本

    当前项目没有发行版本

    贡献者 2

    开发语言

    • Java 100.0 %