# HIveMQ Cloud Broker has a Basic free option

**URL:** <https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774>\
**Category:** General\
**Created:** [17 March 2021 15:54 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774 "2021-03-17T15:54:51Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [17 March 2021 15:54 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/1 "2021-03-17T15:54:51Z")

</div>

> **[Connect your MQTT devices with HiveMQ Cloud for free](https://www.hivemq.com/blog/connect-to-hivemq-cloud-for-free/)**
>
> We now offer a free cluster package for HiveMQ Cloud.

---

<div class="post-metadata">

**Author:** ![mtoko](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mtoko/32/138_2.png) [@mtoko](https://discourse.nodered.org/u/mtoko)\
**Post date:** [17 March 2021 16:22 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/2 "2021-03-17T16:22:47Z")

</div>

Thanks for this. I did try it but it uses the mqtts protocol with user name and password that cannot be set up in the standard NR nodes

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [17 March 2021 16:31 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/3 "2021-03-17T16:31:55Z")

</div>

Seems to work for me

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/2/423b99e9357c756d562da032795248c8b88bc94a.jpeg)

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/1/f147ae06abe0f8ba994618c0cb6d0e75ac0bd9b3.png)

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [17 March 2021 18:40 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/4 "2021-03-17T18:40:16Z")

</div>

_Seems to work for me_

In your working example screenshot Simon, you have selected a SSL/TLS connection, but don't appear to have added a TLS configuration??

---

<div class="post-metadata">

**Author:** ![mtoko](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mtoko/32/138_2.png) [@mtoko](https://discourse.nodered.org/u/mtoko)\
**Post date:** [17 March 2021 19:13 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/5 "2021-03-17T19:13:42Z")

</div>

Ok, so the only difference I can see is that you enable secure connection but then do not configure any certificates?

---

<div class="post-metadata">

**Author:** ![mtoko](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mtoko/32/138_2.png) [@mtoko](https://discourse.nodered.org/u/mtoko)\
**Post date:** [17 March 2021 19:19 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/6 "2021-03-17T19:19:01Z")

</div>

Wow ! Thanks, learn something new every day  
Just for clarity you can enable secure which changes the protocol to mqtts and uses a user name and password and you do not have to configure certificates

Thanks for the clarification and recommendation 😀

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [18 March 2021 07:39 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/7 "2021-03-18T07:39:34Z")

</div>

I have no real idea of what/how SSL/TLS works 🙂

I first tested this broker out using MQTT Explorer and found I had to to enable encryption  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/d/5d951b1c2b3d11d2b0c1b1763bcb392b70137102.png)

so I just did it in NR as well 🙂

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [18 March 2021 09:09 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/8 "2021-03-18T09:09:18Z")

</div>

> [@mtoko](#):
>
> you do not have to configure certificates

My (vague) understanding of this area is that you would use certificates in the client if you wished to only allow clients with valid certificates to connect to the broker. Much as you can use keys with ssh to allow access.

---

<div class="post-metadata">

**Author:** ![copanto](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@copanto](https://discourse.nodered.org/u/copanto)\
**Post date:** [20 March 2021 18:08 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/9 "2021-03-20T18:08:23Z")

</div>

I've tried more time with your tip, but I wasn't successful. Any help would be great.

---

<div class="post-metadata">

**Author:** ![copanto](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@copanto](https://discourse.nodered.org/u/copanto)\
**Post date:** [20 March 2021 18:12 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/10 "2021-03-20T18:12:21Z")

</div>

I'm running node-red on a PI, would be this the problem?

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [20 March 2021 19:21 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/11 "2021-03-20T19:21:00Z")

</div>

Shouldn't make any difference

Can you connect to your HiveMQ broker using MQTT Explorer?

---

<div class="post-metadata">

**Author:** ![copanto](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@copanto](https://discourse.nodered.org/u/copanto)\
**Post date:** [20 March 2021 23:38 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/12 "2021-03-20T23:38:49Z")

</div>

Yes. I can connect from the MQTT Explorer in Windows 10.

---

<div class="post-metadata">

**Author:** ![copanto](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@copanto](https://discourse.nodered.org/u/copanto)\
**Post date:** [20 March 2021 23:40 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/13 "2021-03-20T23:40:24Z")

</div>

I didn't find any app for raspberry pi, like MQTT Explorer, to try from Raspbian. Do you know any app I could install?

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [21 March 2021 08:36 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/14 "2021-03-21T08:36:07Z")

</div>

Don't know of any sorry

But checking from Windows shows that Hive is working

I've no idea why it wouldn't work (apart from entering the wrong info)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [21 March 2021 09:17 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/15 "2021-03-21T09:17:34Z")

</div>

> [@copanto](#):
>
> I didn't find any app for raspberry pi, like MQTT Explorer, to try from Raspbian.

You can use the command line programs mosquitto\_pub and mosquitto\_sub. If they have not been automatically installed then use  
`sudo apt install mosquitto-clients`

---

<div class="post-metadata">

**Author:** ![copanto](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@copanto](https://discourse.nodered.org/u/copanto)\
**Post date:** [21 March 2021 11:03 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/16 "2021-03-21T11:03:30Z")

</div>

Hi.  
I've two Rpi, then I used the second one and I discovered the node works.  
So I think I've something to fix in the Rpi that is not working with the mqtt node and HiveMQ config.

**The not working Rpi**  
pi@raspberrypi:~ $ npm version  
{  
npm: '6.14.4',  
ares: '1.15.0',  
brotli: '1.0.7',  
cldr: '36.0',  
http\_parser: '2.9.3',  
icu: '65.1',  
llhttp: '2.0.4',  
modules: '72',  
napi: '5',  
nghttp2: '1.40.0',  
node: '12.16.2',  
openssl: '1.1.1e',  
tz: '2019c',  
unicode: '12.1',  
uv: '1.34.2',  
v8: '7.8.279.23-node.34',  
zlib: '1.2.11'  
}

The working one:  
pi@raspberrypi:~ $ npm version  
{  
npm: '6.14.11',  
ares: '1.16.1',  
brotli: '1.0.9',  
cldr: '37.0',  
icu: '67.1',  
llhttp: '2.1.3',  
modules: '83',  
napi: '7',  
nghttp2: '1.41.0',  
node: '14.15.4',  
openssl: '1.1.1i',  
tz: '2020a',  
unicode: '13.0',  
uv: '1.40.0',  
v8: '8.4.371.19-node.17',  
zlib: '1.2.11'  
}

Do I've to upgrade the one that is not working? And how?  
Any help would be appreciated.  
Thanks.

---

<div class="post-metadata">

**Author:** ![copanto](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@copanto](https://discourse.nodered.org/u/copanto)\
**Post date:** [21 March 2021 11:46 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/17 "2021-03-21T11:46:11Z")

</div>

You can mark as SOLVE.  
After a bush command to upgraqde

```auto
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

```

Everything is ok.  
Bye.

---

<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:** [4 April 2021 11:46 UTC](https://discourse.nodered.org/t/hivemq-cloud-broker-has-a-basic-free-option/42774/18 "2021-04-04T11:46:58Z")

</div>

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