M2M Bridge

From AMTech WikiDocs
Revision as of 15:52, 3 March 2016 by Carlos (Talk | contribs) (Configuration)

Jump to: navigation, search

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