【01】网关处理对象的初始化
首先网关在登录tb的时候,tb进行token校验之后会检测这个设备是否是网关,如果是网关的话会初始化一个 gatewaySessionHandler 对象,登录接口:
private void processAuthTokenConnect(ChannelHandlerContext ctx, MqttConnectMessage connectMessage) {
String userName = connectMessage.payload().userName();
transportService.process(DeviceTransportType.MQTT, request.build(),
new TransportServiceCallback<>() {
@Override
public void onSuccess(ValidateDeviceCredentialsResponse msg) {
onValidateDeviceResponse(msg, ctx, connectMessage);
}
@Override
public void onError(Throwable e) {
本文深入探讨了Thingsboard平台中设备网关的API,包括网关处理对象的初始化过程,详细分析了相关方法,并揭示了这些方法在实际工作流中的调用机制。
订阅专栏 解锁全文
807

被折叠的 条评论
为什么被折叠?



