Tip of the Week #2

Tip of the Week #2

Last week we published tip one of a four article series on integrations.

Today we will talk through tip #2 which is:

To align protocol to protocol and make sure that rules your protocol has aligns with the protocol you are trying to integrate with.

When you hear the term integration what do you think about?

If you’re like most folks in the building automation space then you are thinking of protocols!

protocol is the rules of how something communicates.

Did you catch that, I will repeat this, a protocol is the rules of how something communicates.

This is critical for you to grasp, I meet so many people who try to make protocols with conflicting rules communicate. For example, CoAP uses the UDP protocol, meaning it uses an unreliable protocol. BACnet also uses the UDP protocol.

Therefore if you are trying to build an adapter between CoAP and BACnet/IP you are using consistent transfer protocols.

Now if all this made you say um….

That’s ok, the thing is when you are working with protocols you need to understand their rules up and down the protocol stack.

So this week’s tip is to align protocol to protocol and make sure that rules your protocol has aligns with the protocol you are trying to integrate with.

In next week's tip we will talk through how to use an adapter pattern to work with protocols that conflict with one another.

To your success,

-Phil

The Tip of the Day sequence is sponsored by our training program Building Automation Systems A to Z, click here to learn more.

Joel Bender

Programmer/Analyst at Cornell University

6 年

Your premise is great but your example is flawed, HTTP is based on TCP. You might be thinking of QUIC, a version created by Google that is HTTP over UDP, but it’s not widely used yet. More importantly I’m looking forward to your distinctions between knowledge, data, and encoding!

回复

要查看或添加评论,请登录

Phil Zito的更多文章

  • Tip of the Week #9

    Tip of the Week #9

    Have you ever showed up on a site that was acting wonky just to find out all the settings had been changed. There's a…

    2 条评论
  • Tip of the Week #8

    Tip of the Week #8

    Last week's Tip of the Week, we discussed how outdoor air sensors can be inaccurate and how important it is to test the…

    14 条评论
  • It's All About (The) OUTDOOR AIR TEMP

    It's All About (The) OUTDOOR AIR TEMP

    There is one data point that has more influence on the building automation system than any other. Do you know what that…

    3 条评论
  • Tip of the Week #6

    Tip of the Week #6

    Today's tip of the day may seem basic but surprisingly it's something I've seen several people mess up. When wiring up…

    1 条评论
  • Tip of the Week 5: Damper Feedback

    Tip of the Week 5: Damper Feedback

    Did you know that there is an easy way to validate your damper control? The good news is this method will only cost you…

    9 条评论
  • Tip of the Week 4: Using your BAS Database

    Tip of the Week 4: Using your BAS Database

    This will be the 4th and final tip related to integrations. Don't just think of integrating systems, think of…

  • Tip of the Week #3

    Tip of the Week #3

    In last week's tip I mentioned about how taking two different protocols with two different data sets is a challenge. I…

  • Tip of the Week #1

    Tip of the Week #1

    The tip of the week series is a series of articles that I will be sharing each week. These articles are little "tips"…

  • My most common IT questions

    My most common IT questions

    In this article I am going to explore a lot of the different IT questions I've been asked by my IT for BAS Students. As…

    6 条评论
  • 6 things you might not know about IP Addresses

    6 things you might not know about IP Addresses

    So what is an IP Address? And why should you care? In this post, I discuss one of the most fundamental concepts of…

    1 条评论

社区洞察

其他会员也浏览了