# Implementing a new protocol

**URL:** <https://discourse.nodered.org/t/implementing-a-new-protocol/29398>\
**Category:** Developing Nodes\
**Created:** [2 July 2020 17:29 UTC](https://discourse.nodered.org/t/implementing-a-new-protocol/29398 "2020-07-02T17:29:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amoreno](https://avatars.discourse-cdn.com/v4/letter/a/8e8cbc/32.png) [@amoreno](https://discourse.nodered.org/u/amoreno)\
**Post date:** [2 July 2020 17:29 UTC](https://discourse.nodered.org/t/implementing-a-new-protocol/29398/1 "2020-07-02T17:29:23Z")

</div>

Hello,

Does anyone have experience implementing a new protocol, how much could it cost. I'm looking for someone that could develop the BSAP protocol for Bristol RTU's.  
This is the protocol Application Programmer’s Reference

> **[manuals-guides-bsap-communications-application-programmer-s-reference-en-132716.pdf](https://www.emerson.com/documents/automation/manuals-guides-bsap-communications-application-programmer-s-reference-en-132716.pdf)**
>
> 995.92 KB

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [2 July 2020 17:37 UTC](https://discourse.nodered.org/t/implementing-a-new-protocol/29398/2 "2020-07-02T17:37:00Z")

</div>

Doesn't look terribly complicated. In fact you could probably do basic read and write by stringing together a few standard nodes and serial requests.

As to how much it would cost to have someone develop a node red node, I suppose that would depend on how much of the protocol you want implemented.

I would certainly give it a go however I don't have one of those PLCs.

---

<div class="post-metadata">

**Author:** ![amoreno](https://avatars.discourse-cdn.com/v4/letter/a/8e8cbc/32.png) [@amoreno](https://discourse.nodered.org/u/amoreno)\
**Post date:** [7 July 2020 17:13 UTC](https://discourse.nodered.org/t/implementing-a-new-protocol/29398/3 "2020-07-07T17:13:22Z")

</div>

Hi Steve, thanks for the feedback, I did some test and in fact it doesn't look so complicated.  
Just to have a vague idea of the cost (for budget), lets say I just want to implement RDB access (read and write) by tag name or address, and having the scenario where I set up a full remote environment with all equipment needed for you to test. Can you work out a number?

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [8 July 2020 00:05 UTC](https://discourse.nodered.org/t/implementing-a-new-protocol/29398/4 "2020-07-08T00:05:31Z")

</div>

Hi,  
we are the developers of the [Siemens S7 Node](https://flows.nodered.org/node/node-red-contrib-s7), [Ethernet/IP Node](https://flows.nodered.org/node/node-red-contrib-cip-ethernet-ip), [OPC-DA Node](https://flows.nodered.org/node/node-red-contrib-opc-da), GapGun, OpenProtocol, DDE, and many other Nodes that are commonly used for industrial application.In case you are interested on a commercial quotation for sure we can talk on private.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [6 September 2020 00:05 UTC](https://discourse.nodered.org/t/implementing-a-new-protocol/29398/5 "2020-09-06T00:05:44Z")

</div>

Closed on 6 September 2020 00:05 UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
