SlideShare a Scribd company logo
1 of 5
Download to read offline
Remote monitor/control of devices over BACnet through handheld devices.

Overview of the protocol:
This section will cover the basic concept of BACnet over IP network, uses of the protocol, range of
devices that the protocol can be used to monitor/control.
BACnet is basically a communications protocol, used primarily for building automation and control
networks. This protocol can be used in systems designed to remotely control/monitor systems for
applications such as heating, ventilating, and air-conditioning control, lighting control, access control,
and fire detection systems and their associated equipment. These appliances may be any of industrial
(large boilers, engines, air and water flow valves, furnaces etc.), public infrastructural (hospitals, railways
stations, airports, stadiums etc.), or even user appliances (ACs, heaters, fridges etc.). The BACnet
protocol specifies 50 different objects.
BACnet works with IPv4 (and also IPv6, protocol evolving). This makes it deployable with common
operating systems like Windows and Linux. With Linux, portable embedded devices can be deployed
integrated on board or as enhancement.

In the above diagram, the appliances 2 to 6 are being monitored/controlled by appliance 1 which may
be a small application running over a PC.
Aim:
The aim of this presentation is to bring BACnet together with other internet and telecom technologies.
This is the technical side. For users’ perspective, the aim is to make BACnet protocol more near to
human and make remote monitoring/control of devices possible with existing infrastructure and devices
like cellphones and internet. This will mean no/minimal investment to hardware.

Technical overview and architecture:
This is a scenario where a user can remotely control/monitor a wide range of appliances through
sms/ussd or smart phone applications.
Scenario 1 – Through SMS/USSD:
The user will have to register through service provider using USSD, the way we register or query for
several services like - *123#, type BACnet and send it to 5566.
If user wants to know the status of device ID 4ad3 at a network with network ID 0eBAC98, the SMS to be
sent may look like:
STAT 4ad3 0eBAC98
And the response may look like:
Device 4ad3 at 0eBAC98 is active since 02/02/2012. 340 C, 2000 rpm.
The number 5546 should correspond to our BACnet service, which already should be registered with our
service provider. This means, we may need to register our service with every service provider so that
end user can access the service from any network.
Disadvantages:
The server will have to register with many service providers to enable users of all service providers this
service. Also, when the user travels to a different geographical region or country, there is no guarantee
of availability of service.
Scenario 2 – Through smart application:
The user will require a valid user ID/password. Once logged in, the application can query for devices
using XML/SOAP/REST messages. The appliance may have a local database of devices mapped with
device ID. An application may look like:
When data is required for user appliances, it may look like this:

A query by this appliance to the server may look like:
POST /InStock HTTP/1.1
Host: www.tuhincloud.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 157
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<soap:NetworkID>0eBAC98 </soap:networkID>
<soap:DeviceID>4ad3</soap:DeviceID>
</soap:Body>
</soap:Envelope>

This scenario is much robust when service availability with changing service provider or geography is
concerned.
Disadvantages/Issues with this scenario:
1) This will require different application for different handheld OS.
2) May require persistent connections.
Parallel Ideas:
http://www.automatedbuildings.com/news/nov03/articles/gipson/gipson.htm
http://www.modbusbacnet.com/ProductDetail.jsp?LISTID=80002C68-1297914298

More Related Content

What's hot

Cyberoam configuring vlan
Cyberoam configuring vlanCyberoam configuring vlan
Cyberoam configuring vlanEkrem Yorulmaz
 
Documentaion of datalogger and arduino
Documentaion of datalogger and arduinoDocumentaion of datalogger and arduino
Documentaion of datalogger and arduinosarvan k
 
Smart LPG System
Smart LPG SystemSmart LPG System
Smart LPG SystemMphasis
 
Rfid based traffic controller using gsm
Rfid based traffic controller using gsmRfid based traffic controller using gsm
Rfid based traffic controller using gsmramesh chatty
 
Access List in Networks
Access List in NetworksAccess List in Networks
Access List in Networkswolverinetyagi
 
Design of distributed greenhouse big awning monitoring system based on fieldbus
Design of distributed greenhouse big awning monitoring system based on fieldbusDesign of distributed greenhouse big awning monitoring system based on fieldbus
Design of distributed greenhouse big awning monitoring system based on fieldbussudhakar5472
 
Internet enebled data acquisition and device control
Internet enebled data acquisition and device controlInternet enebled data acquisition and device control
Internet enebled data acquisition and device controleSAT Publishing House
 
Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...ijsrd.com
 
Zigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineZigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineNaqeeb Ullah Kakar
 
Gsm based automatic lpg ordering system with leakage alert
Gsm based automatic lpg ordering system with leakage alertGsm based automatic lpg ordering system with leakage alert
Gsm based automatic lpg ordering system with leakage alerteSAT Publishing House
 
Intelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusionIntelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusionsudhakar5472
 
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPREMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPKHYATEE ELECTRONICS PVT.LTD
 
Visual Flame Detection Video Connection
Visual Flame Detection Video ConnectionVisual Flame Detection Video Connection
Visual Flame Detection Video Connectioncadlloyd
 
Implementation and Controlling of Electrical Appliances by using Bluetooth
Implementation and Controlling of Electrical Appliances by using BluetoothImplementation and Controlling of Electrical Appliances by using Bluetooth
Implementation and Controlling of Electrical Appliances by using BluetoothIRJET Journal
 

What's hot (19)

E044022124
E044022124E044022124
E044022124
 
Cyberoam configuring vlan
Cyberoam configuring vlanCyberoam configuring vlan
Cyberoam configuring vlan
 
Documentaion of datalogger and arduino
Documentaion of datalogger and arduinoDocumentaion of datalogger and arduino
Documentaion of datalogger and arduino
 
Smart LPG System
Smart LPG SystemSmart LPG System
Smart LPG System
 
Controller Area Network for Monitoring and Controlling the Industrial Paramet...
Controller Area Network for Monitoring and Controlling the Industrial Paramet...Controller Area Network for Monitoring and Controlling the Industrial Paramet...
Controller Area Network for Monitoring and Controlling the Industrial Paramet...
 
Rfid based traffic controller using gsm
Rfid based traffic controller using gsmRfid based traffic controller using gsm
Rfid based traffic controller using gsm
 
Access List in Networks
Access List in NetworksAccess List in Networks
Access List in Networks
 
Design of distributed greenhouse big awning monitoring system based on fieldbus
Design of distributed greenhouse big awning monitoring system based on fieldbusDesign of distributed greenhouse big awning monitoring system based on fieldbus
Design of distributed greenhouse big awning monitoring system based on fieldbus
 
Internet enebled data acquisition and device control
Internet enebled data acquisition and device controlInternet enebled data acquisition and device control
Internet enebled data acquisition and device control
 
Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...
 
Zigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineZigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machine
 
Src 81
Src 81Src 81
Src 81
 
Gsm based automatic lpg ordering system with leakage alert
Gsm based automatic lpg ordering system with leakage alertGsm based automatic lpg ordering system with leakage alert
Gsm based automatic lpg ordering system with leakage alert
 
Intelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusionIntelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusion
 
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPREMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
 
Visual Flame Detection Video Connection
Visual Flame Detection Video ConnectionVisual Flame Detection Video Connection
Visual Flame Detection Video Connection
 
P1111141868
P1111141868P1111141868
P1111141868
 
Implementation and Controlling of Electrical Appliances by using Bluetooth
Implementation and Controlling of Electrical Appliances by using BluetoothImplementation and Controlling of Electrical Appliances by using Bluetooth
Implementation and Controlling of Electrical Appliances by using Bluetooth
 
neste_digital_innovation_sriharsha
neste_digital_innovation_sriharshaneste_digital_innovation_sriharsha
neste_digital_innovation_sriharsha
 

Similar to Bacnet white paper

Celular setting up Series B BOSCH
Celular setting up Series B BOSCHCelular setting up Series B BOSCH
Celular setting up Series B BOSCHRodrigo_98
 
Energy Meters using Internet of Things Platform
Energy Meters using Internet of Things PlatformEnergy Meters using Internet of Things Platform
Energy Meters using Internet of Things PlatformIRJET Journal
 
Design and simulation of remote monitoring of the intelligent automatic contr...
Design and simulation of remote monitoring of the intelligent automatic contr...Design and simulation of remote monitoring of the intelligent automatic contr...
Design and simulation of remote monitoring of the intelligent automatic contr...IAESIJAI
 
DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...
DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...
DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...IRJET Journal
 
IRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home AutomationIRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home AutomationIRJET Journal
 
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...IJTET Journal
 
Solar panel monitoring solution using IoT-Faststream Technologies
Solar panel monitoring solution using IoT-Faststream TechnologiesSolar panel monitoring solution using IoT-Faststream Technologies
Solar panel monitoring solution using IoT-Faststream TechnologiesSudipta Maity
 
IRJET - Home Automation using GSM
IRJET - Home Automation using GSMIRJET - Home Automation using GSM
IRJET - Home Automation using GSMIRJET Journal
 
IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...
IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...
IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...IRJET Journal
 
A Survey on Smart DRIP Irrigation System
A Survey on Smart DRIP Irrigation SystemA Survey on Smart DRIP Irrigation System
A Survey on Smart DRIP Irrigation SystemIRJET Journal
 
SCADA_SYSTEM in industrial automation .pptx
SCADA_SYSTEM in industrial automation .pptxSCADA_SYSTEM in industrial automation .pptx
SCADA_SYSTEM in industrial automation .pptxViju Jigajinni
 
SCADA_SYSTEM in Industrial Autiomation.pptx
SCADA_SYSTEM in Industrial Autiomation.pptxSCADA_SYSTEM in Industrial Autiomation.pptx
SCADA_SYSTEM in Industrial Autiomation.pptxViju Jigajinni
 
SCADA Assignment.pptx
SCADA Assignment.pptxSCADA Assignment.pptx
SCADA Assignment.pptxssuser1831ba
 
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)idescitation
 
Home automation and security using wireless network
Home automation and security using wireless networkHome automation and security using wireless network
Home automation and security using wireless networkArun Kumar
 

Similar to Bacnet white paper (20)

Celular setting up Series B BOSCH
Celular setting up Series B BOSCHCelular setting up Series B BOSCH
Celular setting up Series B BOSCH
 
Energy Meters using Internet of Things Platform
Energy Meters using Internet of Things PlatformEnergy Meters using Internet of Things Platform
Energy Meters using Internet of Things Platform
 
Design and simulation of remote monitoring of the intelligent automatic contr...
Design and simulation of remote monitoring of the intelligent automatic contr...Design and simulation of remote monitoring of the intelligent automatic contr...
Design and simulation of remote monitoring of the intelligent automatic contr...
 
DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...
DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...
DEVELOPING A REAL TIME DATA ACQUISITION , FLY-BY-WIRE COMMUNICATION SYSTEM FO...
 
SCADA
SCADASCADA
SCADA
 
IRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home AutomationIRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home Automation
 
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
 
IoT Business Insights from Patents
IoT Business Insights from PatentsIoT Business Insights from Patents
IoT Business Insights from Patents
 
Solar panel monitoring solution using IoT-Faststream Technologies
Solar panel monitoring solution using IoT-Faststream TechnologiesSolar panel monitoring solution using IoT-Faststream Technologies
Solar panel monitoring solution using IoT-Faststream Technologies
 
IRJET - Home Automation using GSM
IRJET - Home Automation using GSMIRJET - Home Automation using GSM
IRJET - Home Automation using GSM
 
IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...
IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...
IRJET- Implementation of Automated Urban Drinking Water Supply and Leakage Id...
 
Ak4103212215
Ak4103212215Ak4103212215
Ak4103212215
 
A Survey on Smart DRIP Irrigation System
A Survey on Smart DRIP Irrigation SystemA Survey on Smart DRIP Irrigation System
A Survey on Smart DRIP Irrigation System
 
Bj4101347351
Bj4101347351Bj4101347351
Bj4101347351
 
SCADA_SYSTEM in industrial automation .pptx
SCADA_SYSTEM in industrial automation .pptxSCADA_SYSTEM in industrial automation .pptx
SCADA_SYSTEM in industrial automation .pptx
 
SCADA_SYSTEM in Industrial Autiomation.pptx
SCADA_SYSTEM in Industrial Autiomation.pptxSCADA_SYSTEM in Industrial Autiomation.pptx
SCADA_SYSTEM in Industrial Autiomation.pptx
 
Scada and industry 4.0
Scada and industry 4.0Scada and industry 4.0
Scada and industry 4.0
 
SCADA Assignment.pptx
SCADA Assignment.pptxSCADA Assignment.pptx
SCADA Assignment.pptx
 
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
 
Home automation and security using wireless network
Home automation and security using wireless networkHome automation and security using wireless network
Home automation and security using wireless network
 

More from Susant Sahani

How to debug systemd problems fedora project
How to debug systemd problems   fedora projectHow to debug systemd problems   fedora project
How to debug systemd problems fedora projectSusant Sahani
 
Systemd vs-sys vinit-cheatsheet.jpg
Systemd vs-sys vinit-cheatsheet.jpgSystemd vs-sys vinit-cheatsheet.jpg
Systemd vs-sys vinit-cheatsheet.jpgSusant Sahani
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administratorsSusant Sahani
 
Systemd mlug-20140614
Systemd mlug-20140614Systemd mlug-20140614
Systemd mlug-20140614Susant Sahani
 
Summit demystifying systemd1
Summit demystifying systemd1Summit demystifying systemd1
Summit demystifying systemd1Susant Sahani
 
Systemd evolution revolution_regression
Systemd evolution revolution_regressionSystemd evolution revolution_regression
Systemd evolution revolution_regressionSusant Sahani
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administratorsSusant Sahani
 
Interface between kernel and user space
Interface between kernel and user spaceInterface between kernel and user space
Interface between kernel and user spaceSusant Sahani
 
Van jaconson netchannels
Van jaconson netchannelsVan jaconson netchannels
Van jaconson netchannelsSusant Sahani
 
Synchronization linux
Synchronization linuxSynchronization linux
Synchronization linuxSusant Sahani
 

More from Susant Sahani (20)

systemd
systemdsystemd
systemd
 
systemd
systemdsystemd
systemd
 
How to debug systemd problems fedora project
How to debug systemd problems   fedora projectHow to debug systemd problems   fedora project
How to debug systemd problems fedora project
 
Systemd vs-sys vinit-cheatsheet.jpg
Systemd vs-sys vinit-cheatsheet.jpgSystemd vs-sys vinit-cheatsheet.jpg
Systemd vs-sys vinit-cheatsheet.jpg
 
Systemd cheatsheet
Systemd cheatsheetSystemd cheatsheet
Systemd cheatsheet
 
Systemd
SystemdSystemd
Systemd
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administrators
 
Pdf c1t tlawaxb
Pdf c1t tlawaxbPdf c1t tlawaxb
Pdf c1t tlawaxb
 
Systemd mlug-20140614
Systemd mlug-20140614Systemd mlug-20140614
Systemd mlug-20140614
 
Summit demystifying systemd1
Summit demystifying systemd1Summit demystifying systemd1
Summit demystifying systemd1
 
Systemd evolution revolution_regression
Systemd evolution revolution_regressionSystemd evolution revolution_regression
Systemd evolution revolution_regression
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administrators
 
Systemd poettering
Systemd poetteringSystemd poettering
Systemd poettering
 
Interface between kernel and user space
Interface between kernel and user spaceInterface between kernel and user space
Interface between kernel and user space
 
Week3 binary trees
Week3 binary treesWeek3 binary trees
Week3 binary trees
 
Van jaconson netchannels
Van jaconson netchannelsVan jaconson netchannels
Van jaconson netchannels
 
Trees
TreesTrees
Trees
 
Synchronization linux
Synchronization linuxSynchronization linux
Synchronization linux
 
Demo preorder-stack
Demo preorder-stackDemo preorder-stack
Demo preorder-stack
 
Api presentation
Api presentationApi presentation
Api presentation
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Bacnet white paper

  • 1. Remote monitor/control of devices over BACnet through handheld devices. Overview of the protocol: This section will cover the basic concept of BACnet over IP network, uses of the protocol, range of devices that the protocol can be used to monitor/control. BACnet is basically a communications protocol, used primarily for building automation and control networks. This protocol can be used in systems designed to remotely control/monitor systems for applications such as heating, ventilating, and air-conditioning control, lighting control, access control, and fire detection systems and their associated equipment. These appliances may be any of industrial (large boilers, engines, air and water flow valves, furnaces etc.), public infrastructural (hospitals, railways stations, airports, stadiums etc.), or even user appliances (ACs, heaters, fridges etc.). The BACnet protocol specifies 50 different objects. BACnet works with IPv4 (and also IPv6, protocol evolving). This makes it deployable with common operating systems like Windows and Linux. With Linux, portable embedded devices can be deployed integrated on board or as enhancement. In the above diagram, the appliances 2 to 6 are being monitored/controlled by appliance 1 which may be a small application running over a PC.
  • 2. Aim: The aim of this presentation is to bring BACnet together with other internet and telecom technologies. This is the technical side. For users’ perspective, the aim is to make BACnet protocol more near to human and make remote monitoring/control of devices possible with existing infrastructure and devices like cellphones and internet. This will mean no/minimal investment to hardware. Technical overview and architecture: This is a scenario where a user can remotely control/monitor a wide range of appliances through sms/ussd or smart phone applications.
  • 3. Scenario 1 – Through SMS/USSD: The user will have to register through service provider using USSD, the way we register or query for several services like - *123#, type BACnet and send it to 5566. If user wants to know the status of device ID 4ad3 at a network with network ID 0eBAC98, the SMS to be sent may look like: STAT 4ad3 0eBAC98 And the response may look like: Device 4ad3 at 0eBAC98 is active since 02/02/2012. 340 C, 2000 rpm. The number 5546 should correspond to our BACnet service, which already should be registered with our service provider. This means, we may need to register our service with every service provider so that end user can access the service from any network. Disadvantages: The server will have to register with many service providers to enable users of all service providers this service. Also, when the user travels to a different geographical region or country, there is no guarantee of availability of service. Scenario 2 – Through smart application: The user will require a valid user ID/password. Once logged in, the application can query for devices using XML/SOAP/REST messages. The appliance may have a local database of devices mapped with device ID. An application may look like:
  • 4. When data is required for user appliances, it may look like this: A query by this appliance to the server may look like: POST /InStock HTTP/1.1 Host: www.tuhincloud.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: 157 <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <soap:NetworkID>0eBAC98 </soap:networkID> <soap:DeviceID>4ad3</soap:DeviceID> </soap:Body> </soap:Envelope> This scenario is much robust when service availability with changing service provider or geography is concerned. Disadvantages/Issues with this scenario: 1) This will require different application for different handheld OS. 2) May require persistent connections.