Getting unrecognized error while registering node to Hub

Below is the json file

{
“capabilities”:
[
{
“browserName”: “Android”,
“version”:“4.4.4”,
“udid”:“V00776141045040”,
“maxInstances”: 1,
“platform”:“ANDROID”,
“deviceName”:“Micromax AQ4501”
}],
“configuration”:

{
“nodeTimeout”:120,
“port”:4723,
“hubPort”:4444,
“proxy”: “org.openqa.grid.selenium.proxy.DefaultRemoteProxy”,
“url”:“http://127.0.0.1:4723/wd/hub”,
“hub”: “127.0.0.1:4444/grid/register”,
“hubHost”:“127.0.0.1”,
“nodePolling”:2000,
“registerCycle”:10000,
“register”:true,
“cleanUpCycle”:5000,
“timeout”:300000,
“maxSession”:1

Below is the command written in cmd for registering node:

C:\Program Files (x86)>> node.exe Appium\node_modules\appium\bin\appium.js –address 127.0.0.1 –port 4723 -bp 2252 –udid V00776141045040–nodeconfig E:\firstnode1.json –session-override

What does the error say?

Just as a guess, there are a few things that are iffy to me:

I think the “hub” value should be a complete URL; you might need to add in the protocol for the URL by adding in “http://” to that value.

You need a space separating the udid parameter from the “–nodeconfig” flag.