├── .gitignore ├── .travis.yml ├── IOT-Guide-Actor ├── pom.xml └── src │ ├── main │ └── java │ │ └── iot │ │ └── technology │ │ └── actor │ │ ├── ActorCreator.java │ │ ├── ActorSystem.java │ │ ├── DefaultActorSystem.java │ │ ├── common │ │ ├── ActorSystemSettings.java │ │ ├── ActorThreadFactory.java │ │ └── Dispatcher.java │ │ ├── core │ │ ├── AbstractActor.java │ │ ├── Actor.java │ │ ├── ActorCtx.java │ │ ├── ActorMailbox.java │ │ ├── ActorRef.java │ │ ├── ActorStopReason.java │ │ ├── InitFailureStrategy.java │ │ └── ProcessFailureStrategy.java │ │ ├── exception │ │ ├── ActorException.java │ │ └── ActorNotRegisteredException.java │ │ └── message │ │ ├── ActorId.java │ │ ├── ActorMsg.java │ │ ├── EntityActorId.java │ │ ├── IntActorMsg.java │ │ └── MsgType.java │ └── test │ └── java │ └── iot │ └── technology │ └── actor │ ├── ActorSystemTest.java │ ├── ActorTestCtx.java │ ├── FailedToInitActor.java │ ├── SlowCreateActor.java │ ├── SlowInitActor.java │ └── TestRootActor.java ├── IOT-Guide-Bacnet ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── bacnet │ ├── BacnetYabeReadTest.java │ ├── BacnetYabeWriteTest.java │ └── util │ └── BACnetUtil.java ├── IOT-Guide-Coap ├── pom.xml └── src │ └── main │ └── java │ ├── IOTCoapServer.java │ └── iot │ └── technology │ └── coap │ ├── AnotherResource.java │ ├── HelloResource.java │ ├── RemovableResource.java │ ├── TimeResource.java │ └── WritableResource.java ├── IOT-Guide-Custom-Protocol ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── custom │ ├── CustomProtocolHandler.java │ ├── CustomProtocolInitializer.java │ ├── attribute │ └── Attributes.java │ ├── client │ ├── CustomProtocolClient.java │ ├── console │ │ ├── ConsoleCommand.java │ │ ├── ConsoleCommandManager.java │ │ ├── LoginConsoleCommand.java │ │ ├── LogoutConsoleCommand.java │ │ ├── SendToServerConsoleCommand.java │ │ └── SendToUserConsoleCommand.java │ └── handler │ │ ├── HeartBeatTimerHandler.java │ │ ├── LoginResponseHandler.java │ │ ├── LogoutResponseHandler.java │ │ └── MessageResponseHandler.java │ ├── codec │ ├── PacketCodecHandler.java │ ├── PacketDecoder.java │ ├── PacketEncoder.java │ └── Spliter.java │ ├── encryption │ ├── Encryption.java │ ├── EncryptionAlgorithm.java │ └── impl │ │ ├── Aes128Encryption.java │ │ └── NotEncryption.java │ ├── handler │ └── IotIdleStateHandler.java │ ├── protocol │ ├── Packet.java │ ├── PacketCodec.java │ ├── command │ │ └── Command.java │ ├── request │ │ ├── HeartBeatRequestPacket.java │ │ ├── LoginRequestPacket.java │ │ ├── LogoutRequestPacket.java │ │ └── MessageRequestPacket.java │ └── response │ │ ├── HeartBeatResponsePacket.java │ │ ├── LoginResponsePacket.java │ │ ├── LogoutResponsePacket.java │ │ └── MessageResponsePacket.java │ ├── server │ ├── CustomProtocolServer.java │ └── handler │ │ ├── AuthHandler.java │ │ ├── CustomProtocolHandler.java │ │ ├── HeartBeatRequestHandler.java │ │ ├── LoginRequestHandler.java │ │ ├── LogoutRequestHandler.java │ │ └── MessageRequestHandler.java │ ├── session │ └── Session.java │ └── util │ └── SessionUtil.java ├── IOT-Guide-DB-MongoDB ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── mongodb │ └── MongoDBServer.java ├── IOT-Guide-DB-PostgreSQL ├── pom.xml └── src │ ├── main │ ├── java │ │ └── iot │ │ │ └── technology │ │ │ └── postgresql │ │ │ ├── PostgresqlApplication.java │ │ │ ├── constants │ │ │ └── ModelConstants.java │ │ │ ├── controller │ │ │ └── DeviceController.java │ │ │ ├── dao │ │ │ ├── DeviceDao.java │ │ │ ├── TimeseriesDao.java │ │ │ ├── TimeseriesLatestDao.java │ │ │ └── entity │ │ │ │ ├── DeviceEntity.java │ │ │ │ ├── TsKvEntity.java │ │ │ │ └── TsKvLastestEntity.java │ │ │ ├── model │ │ │ ├── Device.java │ │ │ ├── TsKv.java │ │ │ ├── TsKvLatest.java │ │ │ └── mapping │ │ │ │ ├── DeviceMapper.java │ │ │ │ ├── TsKvLatestMapper.java │ │ │ │ └── TsKvMapper.java │ │ │ └── service │ │ │ ├── DeviceService.java │ │ │ ├── TimeseriesService.java │ │ │ └── impl │ │ │ ├── DeviceServiceImpl.java │ │ │ └── TimeseriesServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── iot │ └── technology │ └── postgresql │ └── iot-postgresql.http ├── IOT-Guide-DB ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── dao │ ├── Dao.java │ ├── JpaDaoConfig.java │ ├── SqlDao.java │ ├── customer │ ├── Customer.java │ ├── CustomerDao.java │ ├── CustomerService.java │ └── CustomerServiceImpl.java │ ├── device │ ├── Device.java │ ├── DeviceDao.java │ ├── DeviceService.java │ └── DeviceServiceImpl.java │ ├── model │ ├── CustomerEntity.java │ ├── DeviceEntity.java │ ├── ModelConstants.java │ ├── TenantEntity.java │ └── UserEntity.java │ ├── sql │ ├── JpaAbstractDao.java │ └── JpaAbstractDaoListeningExecutorService.java │ ├── tenant │ ├── Tenant.java │ ├── TenantDao.java │ ├── TenantService.java │ └── TenantServiceImpl.java │ └── user │ ├── User.java │ ├── UserDao.java │ ├── UserService.java │ └── UserServiceImpl.java ├── IOT-Guide-Docker ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── docker │ └── DockerServer.java ├── IOT-Guide-Firmware └── pom.xml ├── IOT-Guide-Flink ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── flink │ └── FlinkServer.java ├── IOT-Guide-Gateway-Modbus ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── gateway │ └── modbus │ ├── ModbusFactoryInstance.java │ ├── ModbusMasterTest.java │ └── ModbusUtil.java ├── IOT-Guide-Gateway-OPC(UA) ├── pom.xml └── src │ └── main │ ├── java │ └── iot │ │ └── technology │ │ └── gateway │ │ └── opcua │ │ ├── OpcUaApplication.java │ │ ├── client │ │ ├── ClientHandler.java │ │ └── ClientRunner.java │ │ ├── config │ │ └── Properties.java │ │ ├── controller │ │ └── OpcUaController.java │ │ └── entity │ │ └── NodeEntity.java │ └── resources │ ├── application.properties │ └── opcua.properties ├── IOT-Guide-Gateway ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── gateway │ ├── GatewayTransportHandler.java │ ├── GatewayTransportServerInitializer.java │ ├── IOTGatewayServer.java │ ├── MqttTopics.java │ ├── adaptors │ └── JsonMqttAdaptor.java │ └── session │ └── GatewaySessionHandler.java ├── IOT-Guide-Grpc-Protobuf ├── pom.xml └── src │ └── main │ ├── java │ └── iot │ │ └── technology │ │ └── grpc │ │ └── protobuf │ │ ├── GrpcProtobufServer.java │ │ └── HelloServiceImpl.java │ ├── proto │ └── hello.proto │ └── python │ ├── client.py │ ├── hello_pb2.py │ ├── hello_pb2_grpc.py │ └── proto │ └── hello.proto ├── IOT-Guide-HTTP-Test ├── pom.xml └── src │ ├── main │ └── java │ │ └── iot │ │ └── technology │ │ └── httptest │ │ └── HttpTestServer.java │ └── test │ ├── resources │ ├── gatling.conf │ ├── logback.xml │ └── recorder.conf │ └── scala │ ├── Engine.scala │ ├── IDEPathHelper.scala │ ├── Recorder.scala │ └── iot │ └── BasicSimulation.scala ├── IOT-Guide-HTTP ├── pom.xml └── src │ └── main │ ├── java │ └── iot │ │ └── technology │ │ └── http │ │ ├── HttpApiServer.java │ │ ├── controller │ │ └── DeviceApiController.java │ │ └── quota │ │ ├── AbstractQuotaService.java │ │ ├── Clock.java │ │ ├── QuotaService.java │ │ ├── RequestLimitPolicy.java │ │ ├── host │ │ ├── HostIntervalRegistryCleaner.java │ │ ├── HostIntervalRegistryLogger.java │ │ ├── HostRequestIntervalRegistry.java │ │ ├── HostRequestLimitPolicy.java │ │ └── HostRequestsQuotaService.java │ │ └── inmemory │ │ ├── IntervalCount.java │ │ ├── IntervalRegistryCleaner.java │ │ ├── IntervalRegistryLogger.java │ │ └── KeyBasedIntervalRegistry.java │ └── resources │ └── application.yml ├── IOT-Guide-JWT-JPA ├── pom.xml └── src │ ├── main │ ├── java │ │ └── iot │ │ │ └── technology │ │ │ └── jwt │ │ │ └── mysql │ │ │ ├── JwtJpaApplication.java │ │ │ ├── config │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtRequestFilter.java │ │ │ ├── JwtTokenUtil.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── controller │ │ │ ├── HelloWorldController.java │ │ │ └── JwtAuthenticationController.java │ │ │ ├── dao │ │ │ └── UserDao.java │ │ │ ├── model │ │ │ ├── DaoUser.java │ │ │ ├── JwtRequest.java │ │ │ ├── JwtResponse.java │ │ │ └── UserDTO.java │ │ │ └── service │ │ │ └── JwtUserDetailsService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── iot │ └── technology │ └── jwt │ └── mysql │ └── JwtJpa.http ├── IOT-Guide-JWT-Refresh ├── pom.xml └── src │ ├── main │ ├── java │ │ └── iot │ │ │ └── technology │ │ │ └── jwt │ │ │ └── refresh │ │ │ ├── JwtRefreshApplication.java │ │ │ ├── config │ │ │ ├── CustomJwtAuthenticationFilter.java │ │ │ ├── CustomUserDetailsService.java │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtUtil.java │ │ │ └── SpringSecurityConfiguration.java │ │ │ ├── controller │ │ │ ├── AuthenticationController.java │ │ │ └── ResourceController.java │ │ │ ├── dao │ │ │ ├── AuthenticationRequest.java │ │ │ ├── AuthenticationResponse.java │ │ │ ├── DaoUser.java │ │ │ └── UserDTO.java │ │ │ └── model │ │ │ └── UserDao.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── iot │ └── technology │ └── jwt │ └── refresh │ └── JwtRefresh.http ├── IOT-Guide-JWT-Without-JPA ├── pom.xml └── src │ ├── main │ ├── java │ │ └── iot │ │ │ └── technology │ │ │ └── jwt │ │ │ └── without │ │ │ ├── JwtWithoutJpaApplication.java │ │ │ ├── config │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtRequestFilter.java │ │ │ ├── JwtTokenUtil.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── controller │ │ │ ├── HelloWorldController.java │ │ │ └── JwtAuthenticationController.java │ │ │ ├── model │ │ │ ├── JwtRequest.java │ │ │ └── JwtResponse.java │ │ │ └── service │ │ │ └── JwtUserDetailsService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── iot │ └── technology │ └── jwt │ └── without │ └── JwtWithoutJpa.http ├── IOT-Guide-Kubernates ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── kubernetes │ └── KubernetesServer.java ├── IOT-Guide-Lwm2m ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── lwm2m │ └── bootstrap │ └── LwM2MTransportBootstrapServerConfiguration.java ├── IOT-Guide-MQTT ├── pom.xml └── src │ └── main │ ├── java │ └── iot │ │ └── technology │ │ └── mqtt │ │ ├── IOTMqttServer.java │ │ ├── MqttServerApp.java │ │ ├── MqttTopicMatcher.java │ │ ├── MqttTopics.java │ │ ├── MqttTransportHandler.java │ │ ├── MqttTransportServerInitializer.java │ │ ├── adapter │ │ ├── JsonMqttAdaptor.java │ │ └── MsgListener.java │ │ └── storage │ │ ├── Consumer.java │ │ ├── DefaultTransportService.java │ │ ├── InMemoryStorage.java │ │ ├── Producer.java │ │ ├── msg │ │ ├── DefaultQueueMsg.java │ │ ├── DefaultQueueMsgHeaders.java │ │ ├── ProtoQueueMsg.java │ │ ├── QueueMsg.java │ │ ├── QueueMsgHeaders.java │ │ └── QueueMsgMetadata.java │ │ └── queue │ │ ├── QueueCallback.java │ │ └── TransportServiceCallBack.java │ └── resources │ └── application.yml ├── IOT-Guide-Msa ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── msa │ └── MsaServer.java ├── IOT-Guide-MultiTenant ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── multitenant │ └── MultiTenantServer.java ├── IOT-Guide-OAuth2.0-Authorization Server ├── pom.xml └── src │ ├── main │ └── java │ │ └── iot │ │ └── technology │ │ └── oauth2 │ │ └── authorization │ │ ├── AuthorizationServerApplication.java │ │ └── config │ │ ├── OAuth2AuthorizationServerConfig.java │ │ └── SecurityConfig.java │ └── test │ └── java │ └── iot │ └── technology │ └── oauth2 │ └── authorization │ └── OAuth2Authorization.http ├── IOT-Guide-OAuth2.0-Resource ├── pom.xml └── src │ ├── main │ ├── java │ │ └── iot │ │ │ └── technology │ │ │ └── oauth2 │ │ │ └── resource │ │ │ ├── ResourceServerApplication.java │ │ │ ├── config │ │ │ └── OAuth2ResourceServerConfig.java │ │ │ └── controller │ │ │ ├── ExampleController.java │ │ │ └── LoginController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── iot │ └── technology │ └── oauth2 │ └── resource │ └── OAuth2Resource.http ├── IOT-Guide-RateLimiting ├── pom.xml └── src │ ├── main │ ├── java │ │ └── iot │ │ │ └── technology │ │ │ └── ratelimiting │ │ │ ├── RateLimitApplication.java │ │ │ ├── bucket4j │ │ │ ├── PricingPlan.java │ │ │ ├── PricingPlanService.java │ │ │ └── interceptor │ │ │ │ └── RateLimitInterceptor.java │ │ │ ├── controller │ │ │ └── AreaCalculationController.java │ │ │ └── vo │ │ │ ├── AreaVO.java │ │ │ ├── RectangleVO.java │ │ │ └── TriangleVO.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── iot │ └── technology │ └── ratelimiting │ └── api-ratelimiting.http ├── IOT-Guide-RealTime-Backend ├── pom.xml └── src │ └── main │ ├── java │ └── iot │ │ └── technology │ │ └── realtime │ │ ├── Application.java │ │ ├── configuration │ │ └── WebSocketConfiguration.java │ │ └── controllers │ │ └── WebSocketController.java │ └── resources │ └── application.yml ├── IOT-Guide-RealTime-Fontend ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── pom.xml ├── protractor.conf.js ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ └── send.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── IOT-Guide-RuleEngine-EasyRules ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── easyrules │ └── RuleEngineServer.java ├── IOT-Guide-RuleEngine-Introduce ├── pom.xml └── src │ └── main │ └── java │ └── iot │ └── technology │ └── ruleengine │ └── introduce │ ├── RuleEngine.java │ ├── RuleEngineApp.java │ ├── RuleI.java │ ├── actions │ ├── AndroidPhone.java │ ├── IPhone.java │ └── WindowsPhone.java │ └── model │ ├── OSType.java │ └── Phone.java ├── IOT-Guide-RuleEngine-ThingsBoard ├── pom.xml └── src │ └── main │ ├── data │ └── sql │ │ └── schema-entities.sql │ └── java │ └── iot │ └── technology │ └── thingsboard │ └── ruleengine │ ├── RuleEngineThingsBoardServer.java │ ├── common │ ├── ActorExecutors.java │ ├── ActorForkJoinWorkerThreadFactory.java │ └── ModelConstants.java │ ├── dao │ ├── RelationRepository.java │ ├── RuleChainRepository.java │ ├── RuleNodeRepository.java │ └── model │ │ ├── RelationCompositeKey.java │ │ └── RelationEntity.java │ └── service │ ├── ActorService.java │ ├── ActorSystemContext.java │ ├── ContextAwareActor.java │ └── DefaultActorService.java ├── IOT-Guide-TSL ├── pom.xml └── src │ └── main │ ├── java │ └── iot │ │ └── technology │ │ └── tsl │ │ ├── TslApiServer.java │ │ ├── adaptor │ │ ├── AdaptorException.java │ │ └── JsonConverter.java │ │ ├── controller │ │ └── TslApiController.java │ │ ├── core │ │ ├── AttributesUpdateRequest.java │ │ ├── BasicAttributesUpdateRequest.java │ │ ├── BasicRequest.java │ │ ├── BasicTelemetryUploadRequest.java │ │ └── TelemetryUploadRequest.java │ │ ├── data │ │ ├── kv │ │ │ ├── AttributeKvEntry.java │ │ │ ├── BaseAttributeKvEntry.java │ │ │ ├── BasicKvEntry.java │ │ │ ├── BasicTsKvEntry.java │ │ │ ├── BooleanDataEntry.java │ │ │ ├── DataType.java │ │ │ ├── DoubleDataEntry.java │ │ │ ├── JsonDataEntry.java │ │ │ ├── KvEntry.java │ │ │ ├── LongDataEntry.java │ │ │ ├── StringDataEntry.java │ │ │ ├── TsData.java │ │ │ └── TsKvEntry.java │ │ └── model │ │ │ └── ResponseModel.java │ │ └── session │ │ ├── FromDeviceMsg.java │ │ ├── FromDeviceRequestMsg.java │ │ └── SessionMsgType.java │ └── test │ └── java │ └── iot │ └── technology │ └── tsl │ └── Tsl.http ├── LICENSE ├── README.md ├── README_Thingsboard.md ├── doc ├── gantt_cn.md └── gantt_en.md ├── png ├── Business.png ├── FromDeviceMsg.png ├── HTTP.png ├── IOT.png ├── Knowledge.jpg ├── KvEntry.png ├── MQTT.png ├── Websocket.png ├── Wechat.jpg ├── apollo.png ├── cat.png ├── chat.jpg ├── coap.png ├── consul.png ├── db.png ├── eureka.png ├── flink-header-logo.svg ├── gantt.svg ├── gantt_cn.svg ├── gateway.png ├── halving_line.jpg ├── hystrix.png ├── kafka.png ├── language.png ├── logo.png ├── oauth-2-sm.png ├── pic_logo.svg ├── prometheus.png ├── prometheus.svg ├── serverless.svg ├── skywalking.svg ├── thingsboard-architecture.svg ├── thingsboard_logo_blue.png ├── whale.png └── zuul.svg └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/.travis.yml -------------------------------------------------------------------------------- /IOT-Guide-Actor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/ActorCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/ActorCreator.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/ActorSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/ActorSystem.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/DefaultActorSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/DefaultActorSystem.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/common/ActorSystemSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/common/ActorSystemSettings.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/common/ActorThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/common/ActorThreadFactory.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/common/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/common/Dispatcher.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/AbstractActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/AbstractActor.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/Actor.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorCtx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorCtx.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorMailbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorMailbox.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorRef.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorStopReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ActorStopReason.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/InitFailureStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/InitFailureStrategy.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ProcessFailureStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/core/ProcessFailureStrategy.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/exception/ActorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/exception/ActorException.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/exception/ActorNotRegisteredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/exception/ActorNotRegisteredException.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/message/ActorId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/message/ActorId.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/message/ActorMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/message/ActorMsg.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/message/EntityActorId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/message/EntityActorId.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/message/IntActorMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/message/IntActorMsg.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/main/java/iot/technology/actor/message/MsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/main/java/iot/technology/actor/message/MsgType.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/test/java/iot/technology/actor/ActorSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/test/java/iot/technology/actor/ActorSystemTest.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/test/java/iot/technology/actor/ActorTestCtx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/test/java/iot/technology/actor/ActorTestCtx.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/test/java/iot/technology/actor/FailedToInitActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/test/java/iot/technology/actor/FailedToInitActor.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/test/java/iot/technology/actor/SlowCreateActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/test/java/iot/technology/actor/SlowCreateActor.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/test/java/iot/technology/actor/SlowInitActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/test/java/iot/technology/actor/SlowInitActor.java -------------------------------------------------------------------------------- /IOT-Guide-Actor/src/test/java/iot/technology/actor/TestRootActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Actor/src/test/java/iot/technology/actor/TestRootActor.java -------------------------------------------------------------------------------- /IOT-Guide-Bacnet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Bacnet/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Bacnet/src/main/java/iot/technology/bacnet/BacnetYabeReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Bacnet/src/main/java/iot/technology/bacnet/BacnetYabeReadTest.java -------------------------------------------------------------------------------- /IOT-Guide-Bacnet/src/main/java/iot/technology/bacnet/BacnetYabeWriteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Bacnet/src/main/java/iot/technology/bacnet/BacnetYabeWriteTest.java -------------------------------------------------------------------------------- /IOT-Guide-Bacnet/src/main/java/iot/technology/bacnet/util/BACnetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Bacnet/src/main/java/iot/technology/bacnet/util/BACnetUtil.java -------------------------------------------------------------------------------- /IOT-Guide-Coap/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Coap/src/main/java/IOTCoapServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/src/main/java/IOTCoapServer.java -------------------------------------------------------------------------------- /IOT-Guide-Coap/src/main/java/iot/technology/coap/AnotherResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/src/main/java/iot/technology/coap/AnotherResource.java -------------------------------------------------------------------------------- /IOT-Guide-Coap/src/main/java/iot/technology/coap/HelloResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/src/main/java/iot/technology/coap/HelloResource.java -------------------------------------------------------------------------------- /IOT-Guide-Coap/src/main/java/iot/technology/coap/RemovableResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/src/main/java/iot/technology/coap/RemovableResource.java -------------------------------------------------------------------------------- /IOT-Guide-Coap/src/main/java/iot/technology/coap/TimeResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/src/main/java/iot/technology/coap/TimeResource.java -------------------------------------------------------------------------------- /IOT-Guide-Coap/src/main/java/iot/technology/coap/WritableResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Coap/src/main/java/iot/technology/coap/WritableResource.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/CustomProtocolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/CustomProtocolHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/CustomProtocolInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/CustomProtocolInitializer.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/attribute/Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/attribute/Attributes.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/CustomProtocolClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/CustomProtocolClient.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/ConsoleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/ConsoleCommand.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/ConsoleCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/ConsoleCommandManager.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/LoginConsoleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/LoginConsoleCommand.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/LogoutConsoleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/LogoutConsoleCommand.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/SendToServerConsoleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/SendToServerConsoleCommand.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/SendToUserConsoleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/console/SendToUserConsoleCommand.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/HeartBeatTimerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/HeartBeatTimerHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/LoginResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/LoginResponseHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/LogoutResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/LogoutResponseHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/MessageResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/client/handler/MessageResponseHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/PacketCodecHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/PacketCodecHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/PacketDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/PacketDecoder.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/PacketEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/PacketEncoder.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/Spliter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/codec/Spliter.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/Encryption.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/EncryptionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/EncryptionAlgorithm.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/impl/Aes128Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/impl/Aes128Encryption.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/impl/NotEncryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/encryption/impl/NotEncryption.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/handler/IotIdleStateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/handler/IotIdleStateHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/Packet.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/PacketCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/PacketCodec.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/command/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/command/Command.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/HeartBeatRequestPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/HeartBeatRequestPacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/LoginRequestPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/LoginRequestPacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/LogoutRequestPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/LogoutRequestPacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/MessageRequestPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/request/MessageRequestPacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/HeartBeatResponsePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/HeartBeatResponsePacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/LoginResponsePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/LoginResponsePacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/LogoutResponsePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/LogoutResponsePacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/MessageResponsePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/protocol/response/MessageResponsePacket.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/CustomProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/CustomProtocolServer.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/AuthHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/AuthHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/CustomProtocolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/CustomProtocolHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/HeartBeatRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/HeartBeatRequestHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/LoginRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/LoginRequestHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/LogoutRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/LogoutRequestHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/MessageRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/server/handler/MessageRequestHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/session/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/session/Session.java -------------------------------------------------------------------------------- /IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/util/SessionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Custom-Protocol/src/main/java/iot/technology/custom/util/SessionUtil.java -------------------------------------------------------------------------------- /IOT-Guide-DB-MongoDB/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-MongoDB/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-DB-MongoDB/src/main/java/iot/technology/mongodb/MongoDBServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-MongoDB/src/main/java/iot/technology/mongodb/MongoDBServer.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/PostgresqlApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/PostgresqlApplication.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/constants/ModelConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/constants/ModelConstants.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/controller/DeviceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/controller/DeviceController.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/DeviceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/DeviceDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/TimeseriesDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/TimeseriesDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/TimeseriesLatestDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/TimeseriesLatestDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/entity/DeviceEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/entity/DeviceEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/entity/TsKvEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/entity/TsKvEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/entity/TsKvLastestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/dao/entity/TsKvLastestEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/Device.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/TsKv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/TsKv.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/TsKvLatest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/TsKvLatest.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/mapping/DeviceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/mapping/DeviceMapper.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/mapping/TsKvLatestMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/mapping/TsKvLatestMapper.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/mapping/TsKvMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/model/mapping/TsKvMapper.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/DeviceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/DeviceService.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/TimeseriesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/TimeseriesService.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/impl/DeviceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/impl/DeviceServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/impl/TimeseriesServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/java/iot/technology/postgresql/service/impl/TimeseriesServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/main/resources/application.properties -------------------------------------------------------------------------------- /IOT-Guide-DB-PostgreSQL/src/test/java/iot/technology/postgresql/iot-postgresql.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB-PostgreSQL/src/test/java/iot/technology/postgresql/iot-postgresql.http -------------------------------------------------------------------------------- /IOT-Guide-DB/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/Dao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/Dao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/JpaDaoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/JpaDaoConfig.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/SqlDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/SqlDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/customer/Customer.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/customer/CustomerDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/customer/CustomerDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/customer/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/customer/CustomerService.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/customer/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/customer/CustomerServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/device/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/device/Device.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/device/DeviceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/device/DeviceDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/device/DeviceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/device/DeviceService.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/device/DeviceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/device/DeviceServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/model/CustomerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/model/CustomerEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/model/DeviceEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/model/DeviceEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/model/ModelConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/model/ModelConstants.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/model/TenantEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/model/TenantEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/model/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/model/UserEntity.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/sql/JpaAbstractDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/sql/JpaAbstractDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/sql/JpaAbstractDaoListeningExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/sql/JpaAbstractDaoListeningExecutorService.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/Tenant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/Tenant.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/TenantDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/TenantDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/TenantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/TenantService.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/TenantServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/tenant/TenantServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/user/User.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/user/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/user/UserDao.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/user/UserService.java -------------------------------------------------------------------------------- /IOT-Guide-DB/src/main/java/iot/technology/dao/user/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-DB/src/main/java/iot/technology/dao/user/UserServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-Docker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Docker/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Docker/src/main/java/iot/technology/docker/DockerServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Docker/src/main/java/iot/technology/docker/DockerServer.java -------------------------------------------------------------------------------- /IOT-Guide-Firmware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Firmware/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Flink/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Flink/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Flink/src/main/java/iot/technology/flink/FlinkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Flink/src/main/java/iot/technology/flink/FlinkServer.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-Modbus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-Modbus/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Gateway-Modbus/src/main/java/iot/technology/gateway/modbus/ModbusFactoryInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-Modbus/src/main/java/iot/technology/gateway/modbus/ModbusFactoryInstance.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-Modbus/src/main/java/iot/technology/gateway/modbus/ModbusMasterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-Modbus/src/main/java/iot/technology/gateway/modbus/ModbusMasterTest.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-Modbus/src/main/java/iot/technology/gateway/modbus/ModbusUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-Modbus/src/main/java/iot/technology/gateway/modbus/ModbusUtil.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/OpcUaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/OpcUaApplication.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/client/ClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/client/ClientHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/client/ClientRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/client/ClientRunner.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/config/Properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/config/Properties.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/controller/OpcUaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/controller/OpcUaController.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/entity/NodeEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/java/iot/technology/gateway/opcua/entity/NodeEntity.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9099 2 | spring.application.name=opcua-client -------------------------------------------------------------------------------- /IOT-Guide-Gateway-OPC(UA)/src/main/resources/opcua.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway-OPC(UA)/src/main/resources/opcua.properties -------------------------------------------------------------------------------- /IOT-Guide-Gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Gateway/src/main/java/iot/technology/gateway/GatewayTransportHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/src/main/java/iot/technology/gateway/GatewayTransportHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway/src/main/java/iot/technology/gateway/GatewayTransportServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/src/main/java/iot/technology/gateway/GatewayTransportServerInitializer.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway/src/main/java/iot/technology/gateway/IOTGatewayServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/src/main/java/iot/technology/gateway/IOTGatewayServer.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway/src/main/java/iot/technology/gateway/MqttTopics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/src/main/java/iot/technology/gateway/MqttTopics.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway/src/main/java/iot/technology/gateway/adaptors/JsonMqttAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/src/main/java/iot/technology/gateway/adaptors/JsonMqttAdaptor.java -------------------------------------------------------------------------------- /IOT-Guide-Gateway/src/main/java/iot/technology/gateway/session/GatewaySessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Gateway/src/main/java/iot/technology/gateway/session/GatewaySessionHandler.java -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/java/iot/technology/grpc/protobuf/GrpcProtobufServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/java/iot/technology/grpc/protobuf/GrpcProtobufServer.java -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/java/iot/technology/grpc/protobuf/HelloServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/java/iot/technology/grpc/protobuf/HelloServiceImpl.java -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/proto/hello.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/proto/hello.proto -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/python/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/python/client.py -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/python/hello_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/python/hello_pb2.py -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/python/hello_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/python/hello_pb2_grpc.py -------------------------------------------------------------------------------- /IOT-Guide-Grpc-Protobuf/src/main/python/proto/hello.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Grpc-Protobuf/src/main/python/proto/hello.proto -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/main/java/iot/technology/httptest/HttpTestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/main/java/iot/technology/httptest/HttpTestServer.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/resources/gatling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/resources/gatling.conf -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/resources/logback.xml -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/resources/recorder.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/resources/recorder.conf -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/scala/Engine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/scala/Engine.scala -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/scala/IDEPathHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/scala/IDEPathHelper.scala -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/scala/Recorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/scala/Recorder.scala -------------------------------------------------------------------------------- /IOT-Guide-HTTP-Test/src/test/scala/iot/BasicSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP-Test/src/test/scala/iot/BasicSimulation.scala -------------------------------------------------------------------------------- /IOT-Guide-HTTP/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/HttpApiServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/HttpApiServer.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/controller/DeviceApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/controller/DeviceApiController.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/AbstractQuotaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/AbstractQuotaService.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/Clock.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/QuotaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/QuotaService.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/RequestLimitPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/RequestLimitPolicy.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostIntervalRegistryCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostIntervalRegistryCleaner.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostIntervalRegistryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostIntervalRegistryLogger.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostRequestIntervalRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostRequestIntervalRegistry.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostRequestLimitPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostRequestLimitPolicy.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostRequestsQuotaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/host/HostRequestsQuotaService.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/IntervalCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/IntervalCount.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/IntervalRegistryCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/IntervalRegistryCleaner.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/IntervalRegistryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/IntervalRegistryLogger.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/KeyBasedIntervalRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/java/iot/technology/http/quota/inmemory/KeyBasedIntervalRegistry.java -------------------------------------------------------------------------------- /IOT-Guide-HTTP/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-HTTP/src/main/resources/application.yml -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/JwtJpaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/JwtJpaApplication.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/JwtRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/JwtRequestFilter.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/JwtTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/JwtTokenUtil.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/controller/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/controller/HelloWorldController.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/controller/JwtAuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/controller/JwtAuthenticationController.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/dao/UserDao.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/DaoUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/DaoUser.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/JwtRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/JwtRequest.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/JwtResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/JwtResponse.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/model/UserDTO.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/service/JwtUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/java/iot/technology/jwt/mysql/service/JwtUserDetailsService.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/main/resources/application.properties -------------------------------------------------------------------------------- /IOT-Guide-JWT-JPA/src/test/java/iot/technology/jwt/mysql/JwtJpa.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-JPA/src/test/java/iot/technology/jwt/mysql/JwtJpa.http -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/JwtRefreshApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/JwtRefreshApplication.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/CustomJwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/CustomJwtAuthenticationFilter.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/CustomUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/CustomUserDetailsService.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/JwtUtil.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/SpringSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/config/SpringSecurityConfiguration.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/controller/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/controller/AuthenticationController.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/controller/ResourceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/controller/ResourceController.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/AuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/AuthenticationRequest.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/AuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/AuthenticationResponse.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/DaoUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/DaoUser.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/dao/UserDTO.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/model/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/java/iot/technology/jwt/refresh/model/UserDao.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/main/resources/application.properties -------------------------------------------------------------------------------- /IOT-Guide-JWT-Refresh/src/test/java/iot/technology/jwt/refresh/JwtRefresh.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Refresh/src/test/java/iot/technology/jwt/refresh/JwtRefresh.http -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/JwtWithoutJpaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/JwtWithoutJpaApplication.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/JwtRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/JwtRequestFilter.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/JwtTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/JwtTokenUtil.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/controller/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/controller/HelloWorldController.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/controller/JwtAuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/controller/JwtAuthenticationController.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/model/JwtRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/model/JwtRequest.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/model/JwtResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/model/JwtResponse.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/service/JwtUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/java/iot/technology/jwt/without/service/JwtUserDetailsService.java -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/main/resources/application.properties -------------------------------------------------------------------------------- /IOT-Guide-JWT-Without-JPA/src/test/java/iot/technology/jwt/without/JwtWithoutJpa.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-JWT-Without-JPA/src/test/java/iot/technology/jwt/without/JwtWithoutJpa.http -------------------------------------------------------------------------------- /IOT-Guide-Kubernates/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Kubernates/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Kubernates/src/main/java/iot/technology/kubernetes/KubernetesServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Kubernates/src/main/java/iot/technology/kubernetes/KubernetesServer.java -------------------------------------------------------------------------------- /IOT-Guide-Lwm2m/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Lwm2m/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Lwm2m/src/main/java/iot/technology/lwm2m/bootstrap/LwM2MTransportBootstrapServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Lwm2m/src/main/java/iot/technology/lwm2m/bootstrap/LwM2MTransportBootstrapServerConfiguration.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/IOTMqttServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/IOTMqttServer.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttServerApp.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTopicMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTopicMatcher.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTopics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTopics.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTransportHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTransportHandler.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTransportServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/MqttTransportServerInitializer.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/adapter/JsonMqttAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/adapter/JsonMqttAdaptor.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/adapter/MsgListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/adapter/MsgListener.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/Consumer.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/DefaultTransportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/DefaultTransportService.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/InMemoryStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/InMemoryStorage.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/Producer.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/DefaultQueueMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/DefaultQueueMsg.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/DefaultQueueMsgHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/DefaultQueueMsgHeaders.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/ProtoQueueMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/ProtoQueueMsg.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/QueueMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/QueueMsg.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/QueueMsgHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/QueueMsgHeaders.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/QueueMsgMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/msg/QueueMsgMetadata.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/queue/QueueCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/queue/QueueCallback.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/queue/TransportServiceCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/java/iot/technology/mqtt/storage/queue/TransportServiceCallBack.java -------------------------------------------------------------------------------- /IOT-Guide-MQTT/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MQTT/src/main/resources/application.yml -------------------------------------------------------------------------------- /IOT-Guide-Msa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Msa/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-Msa/src/main/java/iot/technology/msa/MsaServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-Msa/src/main/java/iot/technology/msa/MsaServer.java -------------------------------------------------------------------------------- /IOT-Guide-MultiTenant/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MultiTenant/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-MultiTenant/src/main/java/iot/technology/multitenant/MultiTenantServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-MultiTenant/src/main/java/iot/technology/multitenant/MultiTenantServer.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Authorization Server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Authorization Server/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Authorization Server/src/main/java/iot/technology/oauth2/authorization/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Authorization Server/src/main/java/iot/technology/oauth2/authorization/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Authorization Server/src/main/java/iot/technology/oauth2/authorization/config/OAuth2AuthorizationServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Authorization Server/src/main/java/iot/technology/oauth2/authorization/config/OAuth2AuthorizationServerConfig.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Authorization Server/src/main/java/iot/technology/oauth2/authorization/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Authorization Server/src/main/java/iot/technology/oauth2/authorization/config/SecurityConfig.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Authorization Server/src/test/java/iot/technology/oauth2/authorization/OAuth2Authorization.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Authorization Server/src/test/java/iot/technology/oauth2/authorization/OAuth2Authorization.http -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/ResourceServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/ResourceServerApplication.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/config/OAuth2ResourceServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/config/OAuth2ResourceServerConfig.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/controller/ExampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/controller/ExampleController.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/src/main/java/iot/technology/oauth2/resource/controller/LoginController.java -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/src/main/resources/application.yml -------------------------------------------------------------------------------- /IOT-Guide-OAuth2.0-Resource/src/test/java/iot/technology/oauth2/resource/OAuth2Resource.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-OAuth2.0-Resource/src/test/java/iot/technology/oauth2/resource/OAuth2Resource.http -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/RateLimitApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/RateLimitApplication.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/bucket4j/PricingPlan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/bucket4j/PricingPlan.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/bucket4j/PricingPlanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/bucket4j/PricingPlanService.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/bucket4j/interceptor/RateLimitInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/bucket4j/interceptor/RateLimitInterceptor.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/controller/AreaCalculationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/controller/AreaCalculationController.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/vo/AreaVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/vo/AreaVO.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/vo/RectangleVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/vo/RectangleVO.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/vo/TriangleVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/main/java/iot/technology/ratelimiting/vo/TriangleVO.java -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /IOT-Guide-RateLimiting/src/test/java/iot/technology/ratelimiting/api-ratelimiting.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RateLimiting/src/test/java/iot/technology/ratelimiting/api-ratelimiting.http -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Backend/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Backend/src/main/java/iot/technology/realtime/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Backend/src/main/java/iot/technology/realtime/Application.java -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Backend/src/main/java/iot/technology/realtime/configuration/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Backend/src/main/java/iot/technology/realtime/configuration/WebSocketConfiguration.java -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Backend/src/main/java/iot/technology/realtime/controllers/WebSocketController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Backend/src/main/java/iot/technology/realtime/controllers/WebSocketController.java -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8888 -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/.angular-cli.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/.editorconfig -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/.gitignore -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/e2e/app.po.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/karma.conf.js -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/package-lock.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/package.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/protractor.conf.js -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/app/app.component.css -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/app/app.component.html -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/app/app.component.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/app/app.module.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/assets/images/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/assets/images/send.png -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/environments/environment.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/favicon.ico -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/index.html -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/main.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/polyfills.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/styles.css -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/test.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/tsconfig.app.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/tsconfig.spec.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/src/typings.d.ts -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/tsconfig.json -------------------------------------------------------------------------------- /IOT-Guide-RealTime-Fontend/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RealTime-Fontend/tslint.json -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-EasyRules/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-EasyRules/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-EasyRules/src/main/java/iot/technology/easyrules/RuleEngineServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-EasyRules/src/main/java/iot/technology/easyrules/RuleEngineServer.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/RuleEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/RuleEngine.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/RuleEngineApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/RuleEngineApp.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/RuleI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/RuleI.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/actions/AndroidPhone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/actions/AndroidPhone.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/actions/IPhone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/actions/IPhone.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/actions/WindowsPhone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/actions/WindowsPhone.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/model/OSType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/model/OSType.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/model/Phone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-Introduce/src/main/java/iot/technology/ruleengine/introduce/model/Phone.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/data/sql/schema-entities.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/data/sql/schema-entities.sql -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/RuleEngineThingsBoardServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/RuleEngineThingsBoardServer.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/common/ActorExecutors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/common/ActorExecutors.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/common/ActorForkJoinWorkerThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/common/ActorForkJoinWorkerThreadFactory.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/common/ModelConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/common/ModelConstants.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/RelationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/RelationRepository.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/RuleChainRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/RuleChainRepository.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/RuleNodeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/RuleNodeRepository.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/model/RelationCompositeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/model/RelationCompositeKey.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/model/RelationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/dao/model/RelationEntity.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/ActorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/ActorService.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/ActorSystemContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/ActorSystemContext.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/ContextAwareActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/ContextAwareActor.java -------------------------------------------------------------------------------- /IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/DefaultActorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-RuleEngine-ThingsBoard/src/main/java/iot/technology/thingsboard/ruleengine/service/DefaultActorService.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/pom.xml -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/TslApiServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/TslApiServer.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/adaptor/AdaptorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/adaptor/AdaptorException.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/adaptor/JsonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/adaptor/JsonConverter.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/controller/TslApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/controller/TslApiController.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/AttributesUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/AttributesUpdateRequest.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/BasicAttributesUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/BasicAttributesUpdateRequest.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/BasicRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/BasicRequest.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/BasicTelemetryUploadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/BasicTelemetryUploadRequest.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/TelemetryUploadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/core/TelemetryUploadRequest.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/AttributeKvEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/AttributeKvEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BaseAttributeKvEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BaseAttributeKvEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BasicKvEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BasicKvEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BasicTsKvEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BasicTsKvEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BooleanDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/BooleanDataEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/DataType.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/DoubleDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/DoubleDataEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/JsonDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/JsonDataEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/KvEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/KvEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/LongDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/LongDataEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/StringDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/StringDataEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/TsData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/TsData.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/TsKvEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/kv/TsKvEntry.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/model/ResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/data/model/ResponseModel.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/session/FromDeviceMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/session/FromDeviceMsg.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/session/FromDeviceRequestMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/session/FromDeviceRequestMsg.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/java/iot/technology/tsl/session/SessionMsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/java/iot/technology/tsl/session/SessionMsgType.java -------------------------------------------------------------------------------- /IOT-Guide-TSL/src/main/test/java/iot/technology/tsl/Tsl.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/IOT-Guide-TSL/src/main/test/java/iot/technology/tsl/Tsl.http -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/README.md -------------------------------------------------------------------------------- /README_Thingsboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/README_Thingsboard.md -------------------------------------------------------------------------------- /doc/gantt_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/doc/gantt_cn.md -------------------------------------------------------------------------------- /doc/gantt_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/doc/gantt_en.md -------------------------------------------------------------------------------- /png/Business.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/Business.png -------------------------------------------------------------------------------- /png/FromDeviceMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/FromDeviceMsg.png -------------------------------------------------------------------------------- /png/HTTP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/HTTP.png -------------------------------------------------------------------------------- /png/IOT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/IOT.png -------------------------------------------------------------------------------- /png/Knowledge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/Knowledge.jpg -------------------------------------------------------------------------------- /png/KvEntry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/KvEntry.png -------------------------------------------------------------------------------- /png/MQTT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/MQTT.png -------------------------------------------------------------------------------- /png/Websocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/Websocket.png -------------------------------------------------------------------------------- /png/Wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/Wechat.jpg -------------------------------------------------------------------------------- /png/apollo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/apollo.png -------------------------------------------------------------------------------- /png/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/cat.png -------------------------------------------------------------------------------- /png/chat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/chat.jpg -------------------------------------------------------------------------------- /png/coap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/coap.png -------------------------------------------------------------------------------- /png/consul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/consul.png -------------------------------------------------------------------------------- /png/db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/db.png -------------------------------------------------------------------------------- /png/eureka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/eureka.png -------------------------------------------------------------------------------- /png/flink-header-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/flink-header-logo.svg -------------------------------------------------------------------------------- /png/gantt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/gantt.svg -------------------------------------------------------------------------------- /png/gantt_cn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/gantt_cn.svg -------------------------------------------------------------------------------- /png/gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/gateway.png -------------------------------------------------------------------------------- /png/halving_line.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/halving_line.jpg -------------------------------------------------------------------------------- /png/hystrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/hystrix.png -------------------------------------------------------------------------------- /png/kafka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/kafka.png -------------------------------------------------------------------------------- /png/language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/language.png -------------------------------------------------------------------------------- /png/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/logo.png -------------------------------------------------------------------------------- /png/oauth-2-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/oauth-2-sm.png -------------------------------------------------------------------------------- /png/pic_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/pic_logo.svg -------------------------------------------------------------------------------- /png/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/prometheus.png -------------------------------------------------------------------------------- /png/prometheus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/prometheus.svg -------------------------------------------------------------------------------- /png/serverless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/serverless.svg -------------------------------------------------------------------------------- /png/skywalking.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/skywalking.svg -------------------------------------------------------------------------------- /png/thingsboard-architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/thingsboard-architecture.svg -------------------------------------------------------------------------------- /png/thingsboard_logo_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/thingsboard_logo_blue.png -------------------------------------------------------------------------------- /png/whale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/whale.png -------------------------------------------------------------------------------- /png/zuul.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/png/zuul.svg -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IoT-Technology/IoT-Technical-Guide/HEAD/pom.xml --------------------------------------------------------------------------------