Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
NodeREDtop
NodeREDtop

For demonstration and test purposes, we have created an tool based on opensource software. We as Gigaset take no responsibility for this tool.

This tool is using the opensource software Node-RED.

  1. Node-RED installation
  2. Prepare the cordless system
  3. Node-RED configuration
  4. Upload the icons

Anchor
NodeRedInstall
NodeRedInstall

Background Color
color#F0F0F0

1. Installation of Node-RED

Scroll to top

Via the open-source program Node-RED we have created an graphical tool to simulate an Message/Location server.

  1. Install Node_RED  https://nodered.org/ on your
    1. Windows PC
    2. Linux PC
    3. Raspberry PI
  2. Open the Node_RED webinterface: http://<IP address>:1880
  3. Install the node-red-dashboard (Web-interface), Settings- Manage palette - Palette - install - "node-red-dashboard"
  4. Install the node-red base 64 (Display icons): Settings- Manage palette - Palette - install - "node-red-node-base64"
  5. Install the node-red-contrib-ui-artless-gauge: Settings- Manage palette - Palette - install - "node-red-contrib-ui-artless-gauge"

Anchor
NodeRedCordless
NodeRedCordless

Background Color
color#F0F0F0

2. Prepare the cordless system

Scroll to top

  1. Install an N670 or N870 device
  2. Upgrade this device to the latest software version
  3. Enable the MQTT interface using the following provisioning template (Click here to download the file)

    Code Block
    languagexml
    <?xml version="1.0" encoding="UTF-8"?>
    <provisioning version="1.1" productID="e2">
    
    <nvm>
    
    <oper name="set_external_client">
    	<param name="Username" value="as1" />
    	<param name="Password" value="123456789012345678901234567890aB" />
    </oper>
    
    <oper name="set_uci">
    	<param name="mosquitto.listener.enabled" value="1" />
    </oper>
    
    </nvm>
    </provisioning>
  4. Take one of the following DECT handset: 

    1. SL800H
    2. R700H
    3. S700H
  5. Upgrade the handset to the latest official software release via quicksync 
  6. Register this handset
  7. License: For testing there is always one license in the system, enable the Location and Messaging option for this handset


Anchor
NodeREDconfig
NodeREDconfig

Background Color
color#F0F0F0

3. Node-RED configuration

Scroll to top

1. Download the Node-RED configuration (json) file: NodeRedAMLDemo6_4_2023.json

2. Download the icons: logo.zip

3. Open de Node-RED configuration interface: http://<IP address>:1880

4. Created a tabs (naming is not important): 

5. In Node-Red, on the first tab "AML Demonstration tool" go to import and select the above file to import all nodes:

6. The next step is to configure the MQTT interface with the Nx70, in Node-Red open the node: 

7. MQTT Publish topic:

You need to define the MQTT topic, use the same settings like described.

  • Topic: as1/msg/xxl/msgsrv/req/setMsg

8. MQTT Broker settings.

Click on edit Image Modified to configure the MQTT Broker

  • Server: the IP address of the Nx70
  • Port: 8886
  • Connect automatically : Yes
  • Use TLS: Yes
  • Protocol: MQTT V3.1.1
  • Client ID: as1

9. Security

On the security tab, add your Nx70 application server username and password:

  • Username: as1
  • Password: 123456789012345678901234567890aB

10. After this the MQTT node should be able to connect to your Nx70

11. You can start sending the first message, open the web-interface http://<IP address PC with Node-RED>:1880/ui 


Anchor
NodeREDicons
NodeREDicons

Background Color
color#F0F0F0

4. Upload the icons

Scroll to top

This tool shows also the icons you can see on your handset, for this the icons have to be uploaded to the PC running Node-RED.

The function node "read file" has the location the icons are stored on your PC.

Image Added

Unzip the file containing the icons to the directory.

On my system, they are in the C:\logo directory
Image Added

Image Added