首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么ThingsBoard服务的Kubernetes配置文件使用TCP作为CoAP?

为什么ThingsBoard服务的Kubernetes配置文件使用TCP作为CoAP?
EN

Stack Overflow用户
提问于 2018-09-25 07:28:55
回答 1查看 293关注 0票数 0

我在Google平台上使用Kubernetes运行thingsboard服务,方法是遵循以下步骤:https://thingsboard.io/docs/user-guide/install/kubernetes/#tbyaml-file

问题是TB在5683端口上通过BC95协议从CoAP协议发送数据时无法接收数据。我必须看到tb服务中的Kubernetes配置YAML,并发现5683端口是由TCP协议定义的。

clusterIP: 10.23.242.112 externalTrafficPolicy:集群端口:-名称: ui nodePort: 31146端口: 8080协议: TCP targetPort: 8080 -名称: mqtt nodePort: 32758端口: 1883协议: TCP targetPort: 1883 -名称: coap : 32343端口: 5683协议: TCP targetPort: 5683

问题是CoAP的协议是否应该是UDP

EN

回答 1

Stack Overflow用户

发布于 2018-09-26 06:16:08

CoAP本身可以在TCP和UDP上运行(分别由can +tcp://或coap:// URI表示)。据我所知,BC95只支持UDP,所以您使用的是后者。

一个kubernetes问题的例子一样,您可能希望尝试将协议家族设置为UDP。这两者都有用例,这可能就是为什么在您的设置中有一个"TCP“(但是,奇怪;文档中的当前示例中没有任何”协议: TCP“),但是对于这个客户机,您可能使用的是UDP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52492814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档