@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
379 lines (378 loc) • 14.9 kB
JSON
{
"tap": {
"lwm2m": {
"paths": {
"/device/serial-number": {
"title": "Serial Number",
"description": "Unique identifier for your Tap"
},
"/device/firmware-flavor": {
"title": "Model name",
"description": "Tap model's name"
},
"/device/manufacturer": {
"title": "Manufacturer",
"description": "Name of the Tap manufacturer"
},
"/interface/current-host-protocol": {
"title": "Current Host protocol",
"description": "Current communication protocol between your TapNLink and your application"
},
"/interface/app-name": {
"title": "Application name",
"description": "Also used when broadcasting with BLE or Wi-Fi "
},
"/interface/config-version": {
"title": "Tap configuration version",
"description": "Tap configuration version loaded on your device"
},
"/cloud/data-log/upload-period": {
"title": "Uploading period for the cloud",
"description": "Used as an indication for mobile application wether or not it should send data log packets to the cloud"
},
"/target/raw-protocol-configuration": {
"title": "Raw target protocol configuration",
"description": "Get raw target protocol configuration data"
},
"/mqtt/response-topic": {
"title": "MQTT response topic",
"description": "Topic used for MQTT response"
},
"/mqtt/broker-hostname": {
"title": "MQTT broker hostname",
"description": "MQTT broker hostname used for synchronization (for exemple user.cloud.iotize.com)"
},
"/mqtt/broker-port": {
"title": "MQTT broker port/service name",
"description": "MQTT broker port (for exemple 1883 or 8883) or service name used for synchronization"
},
"/mqtt/broker-endpoint": {
"title": "MQTT broker endpoint",
"description": "MQTT broker endpoint used for synchronization"
},
"/mqtt/request-topic": {
"title": "MQTT request topic",
"description": "Topic used for incomming MQTT requests"
},
"/mqtt/password": {
"title": "MQTT broker password",
"description": "Optional"
},
"/mqtt/username": {
"title": "MQTT broker username",
"description": "Optional"
},
"/mqtt/relay-net-key": {
"title": "MQTT relay net key",
"description": "Relay net key is used to generate a uniq topic name."
},
"/mqtt/client-id": {
"title": "MQTT client id",
"description": "Unique identifier of the client. Can be anything you want but it must be uniq. Only one client with the same id can be connected at the same time"
},
"/interface/nfc/pairing-mode": {
"title": "NFC mandatory to connect to the Tap",
"description": "Choose whether or not NFC must be used to connect to the Tap."
},
"/interface/nfc/connection-priority": {
"title": "NFC priority",
"description": "Enable if NFC has priority over other protocols. It means that a new NFC connection will force disconnection of other connected clients."
},
"/data-log/packet-count": {
"title": "Packet count",
"description": "The current number of data log packet in memory"
},
"/data-log/max-packet-count": {
"title": "Maximum packet count",
"description": "Maximum number of data log packet the Tap is able to store"
},
"/target/connected": {
"title": "Target connected",
"description": "Wether or not Tap is connected to the target application"
},
"/interface/universal-link": {
"title": "Universal link",
"description": "Will be used for iOS app"
},
"/interface/android-application-id": {
"title": "Android application record",
"description": "For example 'com.iotize.app.tapmanager'"
},
"/interface/app-path": {
"title": "Application path",
"description": "Contains the path to the application to load when connecting to this device. It may be an application id or a website URL."
},
"/interface/app-path-resolved": {
"title": "Application path",
"description": "Contains the path to the application to load when connecting to this device. It may be an application id or a website URL."
},
"/interface/security-options": {
"title": "Security options"
},
"/interface/security-options/scram/enabled": {
"title": "Encryption",
"description": "If enabled, it will use encryption for communication between the mobile device (smartphone, PC, ...) and your TapNLink"
},
"/interface/security-options/hardware-factory-reset/enabled": {
"title": "Authorized hardware factory reset",
"description": "If enabled, user can perform a hardware factory reset"
},
"/interface/security-options/hardware-factory-reset/disabled": {
"title": "Disable hardware factory reset",
"description": "If enabled, user is not be authorized perform a hardware factory reset"
},
"/interface/security-options/lwm2m-factory-reset/enabled": {
"title": "LWM2M factory reset enabled",
"description": "If enabled, factory reset with LWM2M request will be authorized"
},
"/interface/security-options/lwm2m-factory-reset/disabled": {
"title": "Disable LWM2M factory reset",
"description": "If enabled, factory reset with LWM2M request will be disabled"
},
"/interface/security-options/admin-login-with-uid/enabled": {
"title": "Admin login with UID enabled",
"description": "If enabled, login as an admin with UID will be enabled"
},
"/interface/security-options/admin-login-with-uid/disabled": {
"title": "Admin login with UID disabled",
"description": "If enabled, login as an admin with UID will be disabled"
},
"/interface/security-options/hash-password": {
"title": "Use password hash",
"description": "If true, user passwords will be stored as hash"
},
"/scram/hash-iteration": {
"title": "Encryption iteration number",
"description": "Number of iteration for encryption algorithm. Higher it is, the more secure it gets"
},
"/group/{groupId}/name": {
"title": "Username",
"description": "Username used for login"
},
"/group/{groupId}/alias": {
"title": "Parent group ID",
"description": "Identifier of group from where this user inherits his rights"
},
"/group/{groupId}/session-lifetime": {
"title": "Session life time",
"description": "Duration of the session in seconds (it does not apply right away, it will only be used on following logins)"
},
"/target/protocol": {
"title": "Target protocol",
"description": "Communication protocol used between the Tap and the micro controller"
},
"/interface/authorized-host-protocol": {
"title": "Available protocols",
"description": "Communication protocols available on your device"
},
"/bundle/{bundleId}/data-log-period": {
"title": "Data log acquisition period",
"description": "Define variable value acquisition period (in milliseconds)"
},
"/device/firmware-version": {
"title": "Tap firmware version",
"description": "IoTize Tap firmware version currently loaded on the Tap"
},
"/device/communication-uid": {
"title": "Device UID",
"description": "Unique identifier for you device"
},
"/data-log/run": {
"title": "Data log acquision running",
"description": "Is data log acquisition running"
},
"/tapnpass/status": {
"title": "ADP info"
},
"/tapnpass/version": {
"title": "ADP version"
},
"/single-packet/info": {
"title": "Single packet info"
},
"/interface/host-inactivity-period": {
"title": "Disconnection inactivity delay",
"description": "Duration (in seconds) after which the Tap will disconnect the connected client if there is no communication"
},
"/ble/address": {
"title": "BLE Mac address",
"description": "For example: 'C4:A2:EF:45:23'"
},
"/wifi/hostname": {
"title": "Current Tap IP/Hostname",
"description": "IPV4 address"
},
"/wifi/ssid": {
"title": "Wi-Fi SSID",
"description": "Wifi SSID (Service Set IDentifier)",
"validation-errors": {
"pattern": "This is not a valid SSID. It can be any alphanumeric, case-sensitive entry from 1 to 32 characters. Trailing or leading spaces are not allowed."
}
},
"/wifi/ssid-visibility": {
"title": "SSID visibility",
"description": "Wether or not SSID is visible"
},
"/wifi/key-visibility": {
"title": "Key visibility",
"description": "Wether or not Wi-Fi key can be read"
},
"/wifi/tx-power": {
"title": "Transceive power",
"description": "Change Wi-Fi transceive power"
},
"/wifi/ip": {
"title": "Wi-Fi IP",
"description": "Use ip address 0.0.0.0 if you want to let Tap use DHCP to obtain an IP address"
},
"/wifi/ip-mask": {
"title": "Wi-Fi IP mask",
"description": "For Wi-Fi ip",
"validation-errors": {
"pattern": "Not a valid IPv4 mask (eg 255.255.255.0)"
}
},
"/wifi/gateway-ip": {
"title": "Wi-Fi gateway IP address",
"description": "IP address of Wi-Fi Gateway"
},
"/wifi/dns-ip": {
"title": "Wi-Fi DNS IP",
"description": "IP address of Domain Name Server for Wi-Fi"
},
"/wifi/mode": {
"title": "Wi-Fi mode",
"description": "Your Tap can either connect to an existing Wi-Fi network or behave as a network"
},
"/interface/authorized-host-protocol/{hostProtocol}": {
"title": "Authorized",
"description": "Enable to authorized the given protocol to be used to connect to this device"
},
"/interface/current-host-protocol-max-frame-size": {
"title": "Current protocol max frame size",
"description": "Max frame size for the protocol currently use to communicate with this Tap"
},
"/wifi/key": {
"title": "Wi-Fi key"
},
"/wifi/enabled": {
"title": "Wi-Fi enabled",
"description": "Enable/disable the Wi-Fi"
},
"/wifi/disabled": {
"title": "Wi-Fi disabled",
"description": "Enable/disable the Wi-Fi"
},
"/bundle/{bundleId}/name": {
"title": "Bundle name",
"description": "Friendly bundle name to display"
},
"/variable/{variableId}/raw-meta": {
"title": "Variable meta name",
"description": "Additional variable data"
},
"/group/{groupId}/change-password": {
"title": "User password",
"description": "New user password"
},
"/interface/product-key": {
"title": "Product key",
"description": "Product key is used to associate your device with your TapCLOUD account"
},
"/device/memory-free": {
"title": "Memory space left"
},
"/time/local-time": {
"title": "Local time",
"description": "Tap local time"
},
"/time/ntp-server": {
"title": "NTP server",
"description": "Tap NTP server to use"
},
"/time/time-zone": {
"title": "Time zone",
"description": "Tap Time zone"
},
"/interface/product-code": {
"title": "Product code",
"description": "Product code is used to share behaviors between mutiple Tap"
},
"/device/last-error-code": {
"title": "Last error code",
"description": "Device last error code"
},
"/interface/nfc-autolog-profile-id": {
"title": "NFC auto log profile id",
"description": "Profile id that will be logged in when starting an encrypted session with NFC"
},
"/interface/special-feature/swd-direct": {
"title": "SWD Direct access",
"description": "Bundle identifier that is authorized use SWD"
},
"/interface/special-feature/serial": {
"title": "Serial access",
"description": "Bundle identifier that is authorized use Serial"
},
"/interface/special-feature/modbus-direct": {
"title": "ModBus Direct access",
"description": "Bundle identifier that is authorized use ModBus"
},
"/ethernet/hostname": {
"title": "Hostname",
"description": "Ethernet hostname"
},
"/ethernet/ip-mask": {
"title": "IP mask",
"description": "Ethernet IP mask"
},
"/ethernet/ip": {
"title": "IP",
"description": "Ethernet IP address"
},
"/ethernet/dns-ip": {
"title": "Ethernet DNS IP",
"description": "IP address of Domain Name Server for Ethernet"
},
"/ethernet/gateway-ip": {
"title": "Gateway IP ",
"description": "Gateway IP address for Ethernet"
}
},
"enums": {
"NfcPairingMode": {
"NO": {
"title": "NO"
},
"MANDATORY": {
"title": "Yes"
},
"MANDATORY_FOR_LOGIN": {
"title": "Only to login"
}
},
"WifiMode": {
"NETWORK": {
"title": "Network",
"icon": "git-network"
},
"PEER_TO_PEER": {
"title": "Access point",
"icon": "people"
}
},
"SpecialFeature": {
"MODBUS_DIRECT_ACCESS": {
"title": "ModBus direct"
},
"SERIAL_ACCESS": {
"title": "Serial"
},
"SWD_DIRECT_ACCESS": {
"title": "SWD direct"
}
}
}
}
}
}