Difference between revisions of "M2M Bridge"

From AMTech WikiDocs
Jump to: navigation, search
(Functionality)
(Configuration)
Line 14: Line 14:
  
 
== Configuration ==
 
== Configuration ==
 +
*Edge/Device(s) site configuration bridgeConfig.json #1
 +
**located at M2MBridge root directory.
 +
{
 +
    "description": "AMTech M2M Bridge", //text to label bridge instance
 +
    "dap":{
 +
        "dapUrl": "https://dap.amtech.mx", //amtech IoT DAP url
 +
        "userId": "xxxxxxx@amtech.mx", //userid for the m2mBridge instance
 +
        "tenant" : "xxxxxxx", // tenant where bridge been configured
 +
        "password" :"xxxxxxxx", //m2mBridge userId password
 +
        "crudCommandUrl" :"/xx/xx/" //topic to get crud and command observations
 +
    },   
 +
    "guestSecurity":{
 +
        "guesttenants":["progressnext2016"], //add guest tenants to observations send from bridge
 +
        "guestusers":[] //add guest users to observations send from bridge
 +
    },
 +
    "networkFailed" :{
 +
        "retries" : 5,
 +
        "failedWait" : 3000,
 +
        "reconnectWait" : 60000 //reconnection delay after an instance of plug in failed
 +
    },
  
 
== Extensible ==
 
== Extensible ==

Revision as of 15:52, 3 March 2016

Functionality

  • Configurable edge intelligence
  • Bridges standard and proprietary protocols to AMTech IoT DAP.
  • Device-to-device or device-to-server communications.
    • MQTT, LLRP, CoAP, STOMP, SmartM2M, LWM2M, PLC, Zigbee and others
  • Allow remote and centralized control of IoT devices and gateways.
    • SNMP/MIB/TRAP, Reader Management and other
  • Configurable autodiscover
  • Implements common functionality and host the execution of the protocols
  • Network failure detection and recovery
  • Get centralized configuration information at startup and real time modifications
  • Access control policies to manage observation production and consumption

Example.jpg

Configuration

  • Edge/Device(s) site configuration bridgeConfig.json #1
    • located at M2MBridge root directory.

{

   "description": "AMTech M2M Bridge", 	//text to label bridge instance
   "dap":{
       "dapUrl": "https://dap.amtech.mx", 		//amtech IoT DAP url
       "userId": "xxxxxxx@amtech.mx", 		//userid for the m2mBridge instance 
       "tenant" : "xxxxxxx", 				// tenant where bridge been configured
       "password" :"xxxxxxxx",				//m2mBridge userId password
       "crudCommandUrl" :"/xx/xx/"			//topic to get crud and command observations
   },    
   "guestSecurity":{
       "guesttenants":["progressnext2016"], 	//add guest tenants to observations send from bridge
       "guestusers":[]					//add guest users to observations send from bridge
   },
   "networkFailed" :{
       "retries" : 5,
       "failedWait" : 3000,
       "reconnectWait" : 60000			//reconnection delay after an instance of plug in failed 
   },

Extensible

Pluggable architecture

Existing plugins

LLRP

Bluetooth