Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

bacnet-it-wg

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 75
  • Category: Protocols
  • Founded: Sep 24, 2009
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

Advanced
Messages Help
Messages 42 - 71 of 182   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#42 From: "James F. Butler" <jimbutler@...>
Date: Fri Aug 6, 2010 3:49 pm
Subject: Possible special interim meeting or teleconference
jimbutlerma
Send Email Send Email
 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler


#43 From: "Frank Schubert" <frank.schubert@...>
Date: Fri Aug 6, 2010 4:04 pm
Subject: AW: Possible special interim meeting or teleconference
frankschuber...
Send Email Send Email
 

Jim,

 

I would love to attend a teleconference, but I will not be available on September 9+10.

 

Sorry, if the date is fixed, I cannot attend.

 

Frank

Mit freundlichen Grüßen aus Krefeld,
With best regards from Krefeld,

MBS GmbH - Vertrieb/Sales
ppa. Frank Schubert

E-Mail: Frank.Schubert@...
Tel: +49 / 2151 / 72 94-0
Fax: +49 / 2151 / 72 94-50
Mobil: +49 / 172 / 38 12 366

Visit us in the world wide web:
Besuchen Sie uns im Internet:
http://www.mbs-software.de

MBS GmbH
Römerstraße 15
D-47809 Krefeld
Geschäftsführer: Martin Brust-Theiß, Gerhard Memmen-Krüger
Registergericht Krefeld HRB 3337 Ust.-ID:DE 120 148 529


Von: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] Im Auftrag von James F. Butler
Gesendet: Freitag, 6. August 2010 17:50
An: 'bacnet-it-wg@yahoogroups.com'
Cc: 'BACnet - Standing Standard Project Committee 135'
Betreff: [bacnet-it-wg] Possible special interim meeting or teleconference

 

 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler


#44 From: jerald.p.martocci@...
Date: Fri Aug 6, 2010 4:06 pm
Subject: Re: Possible special interim meeting or teleconference
martoochman
Send Email Send Email
 


Hi JIm,

I would prefer a dedicated face-to-face meeting in Boston.  San Jose is ok, but it's so hard getting back from the West coast.  

I'm on so many calls already each week, I am not sure how productive I would be.  If we have them though, I would prefer Tuesday and/or Wednesday.

Jerry






From: "James F. Butler" <jimbutler@...>
To: "'bacnet-it-wg@yahoogroups.com'" <bacnet-it-wg@yahoogroups.com>
Cc: 'BACnet - Standing Standard Project Committee 135' <sspc-135-l@...>
Date: 08/06/2010 10:49 AM
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference





 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler




#45 From: ahmed said <asa_mma2007@...>
Date: Fri Aug 6, 2010 4:11 pm
Subject: Re: Possible special interim meeting or teleconference
asa_mma2007
Send Email Send Email
 
- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are all the week I can be free of every thing to attend this day.


From: James F. Butler <jimbutler@...>
To: "bacnet-it-wg@yahoogroups.com" <bacnet-it-wg@yahoogroups.com>
Cc: BACnet - Standing Standard Project Committee 135 <sspc-135-l@...>
Sent: Fri, August 6, 2010 6:49:38 PM
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference

 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose .  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is ( Boston or San Jose ).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler



#46 From: "winston BASS" <winston_bass@...>
Date: Sat Aug 7, 2010 12:40 am
Subject: RE: Possible special interim meeting or teleconference
winstonhethe...
Send Email Send Email
 

Jim,

 

I would be available for teleconferences, my first choice re days of week would be Tuesday and or Thursday, but I am also flexible.

 

 

 

 

Winston Hetherington  BAS Specialist. LM_ASHRAE 

BASS Consulting Services

907 - 1300 Pinecrest Rd.

Ottawa, Ontario.  K2C3M5

Phone 613 829-2039 or Cell 613 296-2188

winston_bass@...

http://www.bass-consulting-services.ca

 

 

Please consider the environment before printing this email.

 


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Friday, August 06, 2010 11:50 AM
To: 'bacnet-it-wg@yahoogroups.com'
Cc: 'BACnet - Standing Standard Project Committee 135'
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference

 

 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler


#47 From: Klaus Waechter <waechter_klaus@...>
Date: Sat Aug 7, 2010 8:31 am
Subject: Re: Possible special interim meeting or teleconference
waechter_klaus
Send Email Send Email
 
Hi Jim
 
On September 9-10 the CEN TC 247 WG4 meeting in Vienna take place. As SSPC 135 Liaison I will participate.
Therefore I am not available for an interim meeting or telco.
 
Best
Klaus


From: James F. Butler <jimbutler@...>
To: "bacnet-it-wg@yahoogroups.com" <bacnet-it-wg@yahoogroups.com>
Cc: BACnet - Standing Standard Project Committee 135 <sspc-135-l@...>
Sent: Fri, August 6, 2010 5:49:38 PM
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference

 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose .  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is ( Boston or San Jose ).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler



#48 From: Dave Robin <yahoo@...>
Date: Sat Aug 7, 2010 1:27 pm
Subject: Re: Possible special interim meeting or teleconference
dave_robin_alc
Send Email Send Email
 
Jim,

I always prefer face to face, but ending a two-day on Friday is a little rough. Tuesday-Wednesday or Wednesday-Thursday works a lot better for flights and weekends.   In either of those cases, either Boston or San Jose would be fine, with a personal preference for San Jose. Bit if it ends on a Friday I'll have to opt for conference calls because of many fall commitments for weekend activities. (and yes ending Friday at noon is better but air travel vagaries still put Saturday morning commitments in danger)

Thanks.
Dave


On Aug 6, 2010, at 11:49 AM, "James F. Butler" <jimbutler@...> wrote:

 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler


#49 From: "Holmberg, David" <david.holmberg@...>
Date: Mon Aug 9, 2010 1:30 pm
Subject: NIST BACnet RFQ published: Smart Grid - BACnet Protocol to Enable Smart Grid Compatability , IT Security and IPv6 Implementation
david_nist
Send Email Send Email
 

BACnet Smart Grid WG members and others,

Some time ago I sent out an email indicating NIST might be seeking support to investigate extensions to the BACnet protocol to address Smart Grid interoperability. A solicitation for proposals, for small businesses, has finally been released, with details available at the following web address on FedBizOpps. Deadlines are fairly short, I’m sorry to say. You have until Aug. 16 to ask for clarifications, and until Aug. 27 to submit proposal quotes.

https://www.fbo.gov/index?s=opportunity&mode=form&id=f25f7cc972698bfc4883c3d2037c224b&tab=core&_cview=0

 

Thanks for your support,

David

 

David Holmberg

NIST Building and Fire Research Lab

301-975-6450

 


#50 From: Chandrashekhar Appanna <achandra@...>
Date: Mon Aug 9, 2010 1:31 pm
Subject: Re: Possible special interim meeting or teleconference
chandra.appanna
Send Email Send Email
 
Hi Jim,

The dates are fine. San Jose would be my preference.

Since Suresh is on vacation (and without email), I am also including
his repsonse -

San Jose would be his preference and the dates work for him too.

For a teleconference, either of us can mostly make any date given
sufficient notice.

Regards,
Chandra.

On Fri, Aug 06, 2010 at 03:49:38PM +0000, James F. Butler wrote:
> Dear BACnet-IT-WG and SSPC 135,
>
> I am considering holding a special interim meeting of the BACnet IT-WG on
September 9-10.  The location would be Boston or San Jose.  The meeting would
focus on several key topics related to making BACnet become more IT friendly.
>
> As an alternative to having a special interim meeting, I am considering
scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus
on a single topic.  Those teleconferences would be held in September and
October, probably starting at 11:00 a.m. Eastern in order to allow people in
Europe and Central Asia to participate.
>
> If you have an interest in participating in either a meeting on September 9-10
or a sequence of teleconferences, please respond to me along the following
lines:
>
> - If there is an IT-WG meeting on September 9-10, I would like to attend.  The
location I prefer is (Boston or San Jose).
> - If there are IT-WG teleconferences in September and October, I would like to
participate.  The best days of the week for me are ...
>
> Thanks,
>
> - Jim Butler

#51 From: <ThomasJBrennan@...>
Date: Mon Aug 9, 2010 6:35 pm
Subject: RE: Possible special interim meeting or teleconference
brennantj3
Send Email Send Email
 
Jim:
I would prefer the teleconferences, to save on the travel cost and minimize impact on on-going work.  (Though face-to-face meetings are better.)
- Tom


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Friday, August 06, 2010 11:50 AM
To: 'bacnet-it-wg@yahoogroups.com'
Cc: 'BACnet - Standing Standard Project Committee 135'
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference

 

Dear BACnet-IT-WG and SSPC 135,

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

Thanks,

- Jim Butler


#52 From: "Old, Bob" <bob.old@...>
Date: Mon Aug 16, 2010 9:22 pm
Subject: RE: Possible special interim meeting or teleconference
bobold2
Send Email Send Email
 

Howdy Jim,

 

I think a face-to-face meeting would be the best.  I prefer Boston but San Jose is fine, too.  I will attend in either location.

 

Best,

B.O.  August 16, 2010

 

Robert Old

Siemens Industry, Inc.

Building Technologies

1000 Deerfield Pkwy.

Buffalo Grove, IL 60089-4513

Tel.: +1 (847) 941-5623

Skype: bobold2

bob.old@...

www.siemens.com

 

From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Friday, August 06, 2010 10:50 AM
To: 'bacnet-it-wg@yahoogroups.com'
Cc: 'BACnet - Standing Standard Project Committee 135'
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference

 

 

Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler


#53 From: "James F. Butler" <jimbutler@...>
Date: Tue Aug 17, 2010 1:56 pm
Subject: RE: Possible special interim meeting or teleconference
jimbutlerma
Send Email Send Email
 
Dear BACnet IT-WG and SSPC 135,
 
Based on the responses that I received from many people, I have decided that the IT-WG will hold a few teleconferences prior to next meeting of SSPC 135 (tentatively scheduled for October 25-29 in Atlanta).  If we do not make good progress in the teleconferences, I will reconsider the idea of holding a special interim meeting of the IT-WG later in the fall.
 
The IT-WG teleconference schedule will be announced next week on the IT-WG e-mail list.  If you are not on that e-mail list, please join at http://tech.groups.yahoo.com/group/bacnet-it-wg/ (click on the "Join This Group!" button).
 
Thanks,
 
- Jim Butler
 
 

From: bacnet-it-wg@yahoogroups.com [bacnet-it-wg@yahoogroups.com] on behalf of James F. Butler [jimbutler@...]
Sent: Friday, August 06, 2010 11:49 AM
To: 'bacnet-it-wg@yahoogroups.com'
Cc: 'BACnet - Standing Standard Project Committee 135'
Subject: [bacnet-it-wg] Possible special interim meeting or teleconference



Dear BACnet-IT-WG and SSPC 135,

 

I am considering holding a special interim meeting of the BACnet IT-WG on September 9-10.  The location would be Boston or San Jose.  The meeting would focus on several key topics related to making BACnet become more IT friendly.

 

As an alternative to having a special interim meeting, I am considering scheduling a series of long (1.5-2.0 hour) teleconferences that would each focus on a single topic.  Those teleconferences would be held in September and October, probably starting at 11:00 a.m. Eastern in order to allow people in Europe and Central Asia to participate.

 

If you have an interest in participating in either a meeting on September 9-10 or a sequence of teleconferences, please respond to me along the following lines:

 

- If there is an IT-WG meeting on September 9-10, I would like to attend.  The location I prefer is (Boston or San Jose).

- If there are IT-WG teleconferences in September and October, I would like to participate.  The best days of the week for me are …

 

Thanks,

 

- Jim Butler


#54 From: "James F. Butler" <jimbutler@...>
Date: Fri Aug 27, 2010 8:54 pm
Subject: IT-WG teleconference - save the date/time
jimbutlerma
Send Email Send Email
 

Dear BACnet IT-WG members,

 

The first fall teleconference of the IT-WG will be held on Wednesday, September 8, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  Next week Charles Frankston or I will send information about the discussion topic and some suggested readings.

 

We will also have a face-to-face meeting some time during the week of October 25-29, 2010 in Atlanta as a part of the SSPC 135 meeting.

 

Regards,

 

- Jim Butler


#55 From: "James F. Butler" <jimbutler@...>
Date: Tue Sep 7, 2010 2:08 pm
Subject: RE: IT-WG teleconference - save the date/time
jimbutlerma
Send Email Send Email
 
Dear IT-WG members,
 
Tomorrow's BACnet IT-WG teleconference will be a WebEx webinar.  Slides for the webinar will be posted later today on the TWiki.
 
Here are the details:
 
 
When: Wednesday, September 08, 2010 9:00 PM-10:30 PM (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi.  (11:30 a.m. until 1:00 p.m. US Eastern time)
Where: Web conference
Note: The GMT offset above does not reflect daylight saving time adjustments.
*~*~*~*~*~*~*~*~*~*
Chandra Appanna invites you to an online meeting using WebEx.
Meeting Number: 204 612 534
Meeting Password: 1234
-------------------------------------------------------
To join this meeting (Now from the Apple iPhone (R) and other smartphones!)
-------------------------------------------------------
2. Enter the meeting password: 1234
3. Click "Join Now".
4. Follow the instructions that appear on your screen.

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------
The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area.
Please dial the local access number for your area from the list below:
-  San Jose/Milpitas (408) area:  525-6800
-  RTP (919) area:  392-3330
-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign.
San Jose, CA: +1.408.525.6800  RTP: +1.919.392.3330
US/Canada: +1.866.432.9903  United Kingdom: +44.20.8824.0117
India: +91.80.4350.1111  Germany: +49.619.6773.9002
Japan: +81.3.5763.9394  China: +86.10.8515.5666
CCP:+14085256800x204612534#
IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation. 
 

From: bacnet-it-wg@yahoogroups.com [bacnet-it-wg@yahoogroups.com] on behalf of James F. Butler [jimbutler@...]
Sent: Friday, August 27, 2010 4:55 PM
To: 'bacnet-it-wg@yahoogroups.com'
Subject: [bacnet-it-wg] IT-WG teleconference - save the date/time



Dear BACnet IT-WG members,

 

The first fall teleconference of the IT-WG will be held on Wednesday, September 8, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  Next week Charles Frankston or I will send information about the discussion topic and some suggested readings.

 

We will also have a face-to-face meeting some time during the week of October 25-29, 2010 in Atlanta as a part of the SSPC 135 meeting.

 

Regards,

 

- Jim Butler

 

#56 From: Charles Frankston <cbf@...>
Date: Wed Sep 8, 2010 3:49 am
Subject: RE: IT-WG teleconference - save the date/time
cbf9427
Send Email Send Email
 

The slide deck for this teleconference has now been posted at http://bacnetit.cimetrics.com/pub/BACnetIT/Meetings/BACnet_IT_2010-09-08-teleconf-topics.ppt

 

This is an overview of many of the topics that we expect to discuss in the next several weeks.

 


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Tuesday, September 07, 2010 10:08
To: bacnet-it-wg@yahoogroups.com
Subject: [bacnet-it-wg] RE: IT-WG teleconference - save the date/time

 

 

Dear IT-WG members,

 

Tomorrow's BACnet IT-WG teleconference will be a WebEx webinar.  Slides for the webinar will be posted later today on the TWiki.

 

Here are the details:

 

 

When: Wednesday, September 08, 2010 9:00 PM-10:30 PM (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi.  (11:30 a.m. until 1:00 p.m. US Eastern time)

Where: Web conference

Note: The GMT offset above does not reflect daylight saving time adjustments.

*~*~*~*~*~*~*~*~*~*

Chandra Appanna invites you to an online meeting using WebEx.

Meeting Number: 204 612 534

Meeting Password: 1234

-------------------------------------------------------

To join this meeting (Now from the Apple iPhone (R) and other smartphones!)

-------------------------------------------------------

2. Enter the meeting password: 1234

3. Click "Join Now".

4. Follow the instructions that appear on your screen.

 

----------------------------------------------------------------

ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes

----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:

-  San Jose/Milpitas (408) area:  525-6800

-  RTP (919) area:  392-3330

-------------------------------------------------------

To join the teleconference only

-------------------------------------------------------

1. Dial into Cisco WebEx (view all Global Access Numbers at

2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign.

San Jose, CA: +1.408.525.6800  RTP: +1.919.392.3330

US/Canada: +1.866.432.9903  United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111  Germany: +49.619.6773.9002

Japan: +81.3.5763.9394  China: +86.10.8515.5666

CCP:+14085256800x204612534#

IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation. 

 


From: bacnet-it-wg@yahoogroups.com [bacnet-it-wg@yahoogroups.com] on behalf of James F. Butler [jimbutler@...]
Sent: Friday, August 27, 2010 4:55 PM
To: 'bacnet-it-wg@yahoogroups.com'
Subject: [bacnet-it-wg] IT-WG teleconference - save the date/time

 

Dear BACnet IT-WG members,

 

The first fall teleconference of the IT-WG will be held on Wednesday, September 8, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  Next week Charles Frankston or I will send information about the discussion topic and some suggested readings.

 

We will also have a face-to-face meeting some time during the week of October 25-29, 2010 in Atlanta as a part of the SSPC 135 meeting.

 

Regards,

 

- Jim Butler

 


#57 From: "James F. Butler" <jimbutler@...>
Date: Thu Sep 16, 2010 6:24 pm
Subject: RE: IT-WG teleconference - save the date/time
jimbutlerma
Send Email Send Email
 

Dear BACnet IT-WG members,

 

The IT-WG’s next teleconference will be held on Wednesday, September 22, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  Details will follow.

 

Regards,

 

- Jim Butler

 


#58 From: donald.a.gottschalk@...
Date: Thu Sep 16, 2010 6:26 pm
Subject: AUTO: Donald A Gottschalk/CORP/Johnson_Controls is out of the office. (returning 09/21/2010)
cgottsdo
Send Email Send Email
 
I am out of the office until 09/21/2010.

Gone fishing, will respond when I return.


Note: This is an automated response to your message  "[bacnet-it-wg] RE:
IT-WG teleconference - save the date/time" sent on 9/16/2010 1:24:40 PM.

This is the only notification you will receive while this person is away.

#59 From: "Tom" <ThomasJBrennan@...>
Date: Tue Sep 21, 2010 2:11 pm
Subject: Promoting Device Hierarchy and Self-Description
brennantj3
Send Email Send Email
 
I'd like to suggest that we underline the requirements (if accepted) that BACnet/IT support a device hierarchy (at a single IP address) and better self-description by BACnet devices and systems of devices.

These are implicitly present now in some of the leading-edge BACnet work:
  • BACnet/WS supports a hierarchy of devices (at one address)
  • You can drill down in BACnet/WS and learn/discover all the devices and all their data (doable with some effort now in BACnet/WS, better in BACnet/XML and DR-035-11 RESTful WS extensions)
  • A stated use-case in the introduction of BACnet/XML says "An export format for tools and workstations to export or publish their knowledge of the arrangement and configuration of a device or a complete system of devices and networks."
So I don't think I'm breaking new ground, but think that it would be helpful to call attention to these requirements, as they provide impetus for users to move from BACnet today to BACnet/IT ("news you can use").  Ideal claims in this area would be
  • "Cuts through the Gordian Knot of BBMD/Virtual Router/Multiport complexity/misunderstandings/issues with a simple IT-friendly solution"
  • "Reduces integrator configuration time (and errors) by automating the BACnet device configuration process"

#60 From: "James F. Butler" <jimbutler@...>
Date: Tue Sep 21, 2010 7:17 pm
Subject: RE: IT-WG teleconference - save the date/time
jimbutlerma
Send Email Send Email
 
Dear IT-WG members,
 
Here are the details for tomorrow’s BACnet IT-WG web conference (using WebEx).  Our discussion will focus on transport issues.
 
- Jim Butler
 
 
**********************************************************************
Wednesday, September 22, 2010, 11:30 a.m. – 1:00 p.m. Eastern (15:30 – 17:00 UTC)
Meeting Number: 200 911 474
Meeting Password: bacnetit
 
-------------------------------------------------------
To join this meeting (Now from the Apple iPhone (R) and other smartphones!)
-------------------------------------------------------
2. Enter the meeting password: bacnetit
3. Click "Join Now".
4. Follow the instructions that appear on your screen.
 
----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------
The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area.
Please dial the local access number for your area from the list below:
-  San Jose/Milpitas (408) area:  525-6800
-  RTP (919) area:  392-3330
 
-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
 
2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign.
 
San Jose, CA: +1.408.525.6800   RTP: +1.919.392.3330
US/Canada: +1.866.432.9903       United Kingdom: +44.20.8824.0117
India: +91.80.4350.1111 Germany: +49.619.6773.9002
Japan: +81.3.5763.9394          China: +86.10.8515.5666
 
 
CCP:+14085256800x200911474#
 
IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation.   
 
 

#61 From: Charles Frankston <cbf@...>
Date: Wed Sep 22, 2010 3:34 am
Subject: Slide deck for Wednesday, September 22 BACnet IT Teleconference
cbf9427
Send Email Send Email
 

The slide deck for this teleconference has now been posted at http://bacnetit.cimetrics.com/pub/BACnetIT/Meetings/BACnet_IT_2010-09-22-teleconf-topics.ppt.

 

This deck is an exploration of the interdependencies between the various design decisions to be made in BACnet IT.  This deck starts with transport, security, and multicast.  Other topics will likely be covered in the October 6 teleconference.

 


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Tuesday, September 07, 2010 10:08
To: bacnet-it-wg@yahoogroups.com
Subject: [bacnet-it-wg] RE: IT-WG teleconference - save the date/time

 

 

Dear IT-WG members,

 

Tomorrow's BACnet IT-WG teleconference will be a WebEx webinar.  Slides for the webinar will be posted later today on the TWiki.

 

Here are the details:

 

 

When: Wednesday, September 08, 2010 9:00 PM-10:30 PM (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi.  (11:30 a.m. until 1:00 p.m. US Eastern time)

Where: Web conference

Note: The GMT offset above does not reflect daylight saving time adjustments.

*~*~*~*~*~*~*~*~*~*

Chandra Appanna invites you to an online meeting using WebEx.

Meeting Number: 204 612 534

Meeting Password: 1234

-------------------------------------------------------

To join this meeting (Now from the Apple iPhone (R) and other smartphones!)

-------------------------------------------------------

2. Enter the meeting password: 1234

3. Click "Join Now".

4. Follow the instructions that appear on your screen.

 

----------------------------------------------------------------

ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes

----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:

-  San Jose/Milpitas (408) area:  525-6800

-  RTP (919) area:  392-3330

-------------------------------------------------------

To join the teleconference only

-------------------------------------------------------

1. Dial into Cisco WebEx (view all Global Access Numbers at

2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign.

San Jose, CA: +1.408.525.6800  RTP: +1.919.392.3330

US/Canada: +1.866.432.9903  United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111  Germany: +49.619.6773.9002

Japan: +81.3.5763.9394  China: +86.10.8515.5666

CCP:+14085256800x204612534#

IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation. 

 


From: bacnet-it-wg@yahoogroups.com [bacnet-it-wg@yahoogroups.com] on behalf of James F. Butler [jimbutler@...]
Sent: Friday, August 27, 2010 4:55 PM
To: 'bacnet-it-wg@yahoogroups.com'
Subject: [bacnet-it-wg] IT-WG teleconference - save the date/time

 

Dear BACnet IT-WG members,

 

The first fall teleconference of the IT-WG will be held on Wednesday, September 8, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  Next week Charles Frankston or I will send information about the discussion topic and some suggested readings.

 

We will also have a face-to-face meeting some time during the week of October 25-29, 2010 in Atlanta as a part of the SSPC 135 meeting.

 

Regards,

 

- Jim Butler

 


#62 From: Dave Robin <yahoo@...>
Date: Wed Sep 22, 2010 3:01 pm
Subject: Update DR-035-12 New BACnet Web Services
dave_robin_alc
Send Email Send Email
 
XMLers,

I have added some more stuff for thought based on some folks asking "What would the new services look like if the BACnet/WS server were also a full BACnet device?"  And "How would all our existing services be done in REST?" 

I'm copying the IT working group because some of their discussions were the source of some of these questions.

Note that these questions are different from straight up one-to-one "XML encoded versions of ASN encoded services".   It is more, "how would we do the same functions, but in a RESTful way?"

To that end, I have taken the examples from Annex E and recast them into RESTful, resource oriented, Web services that were mostly already in the document, with a few generally useful additions prompted by things like File access services.

It's just an experiment.  We don't have to go down this road, but it was an interesting idea to ask "can the BACnet/WS server also be a BACnet device?"

Dave





#63 From: Dave Robin <yahoo@...>
Date: Wed Sep 22, 2010 3:23 pm
Subject: Resending: Update DR-035-12 New BACnet Web Services
dave_robin_alc
Send Email Send Email
 
Trying again.  The file got corrupted when I got it back from yahoo, so I zipped it this time.  Rename .zi to .zip.

Dave

On Sep 22, 2010, at 11:01 AM, Dave Robin wrote:

XMLers,

I have added some more stuff for thought based on some folks asking "What would the new services look like if the BACnet/WS server were also a full BACnet device?"  And "How would all our existing services be done in REST?" 

I'm copying the IT working group because some of their discussions were the source of some of these questions.

Note that these questions are different from straight up one-to-one "XML encoded versions of ASN encoded services".   It is more, "how would we do the same functions, but in a RESTful way?"

To that end, I have taken the examples from Annex E and recast them into RESTful, resource oriented, Web services that were mostly already in the document, with a few generally useful additions prompted by things like File access services.

It's just an experiment.  We don't have to go down this road, but it was an interesting idea to ask "can the BACnet/WS server also be a BACnet device?"

Dave

<DR-035-12 New BACnet-WS Services.doc>

#64 From: Charles Frankston <cbf@...>
Date: Wed Sep 22, 2010 8:50 pm
Subject: RE: Update DR-035-12 New BACnet Web Services
cbf9427
Send Email Send Email
 



From: Dave Robin <yahoo@...>
Sent: Wednesday, September 22, 2010 11:01
To: BACnet-XML-WG@yahoogroups.com
Cc: bacnet-it-wg@yahoogroups.com
Subject: [bacnet-it-wg] Update DR-035-12 New BACnet Web Services

XMLers,

I have added some more stuff for thought based on some folks asking "What would the new services look like if the BACnet/WS server were also a full BACnet device?"  And "How would all our existing services be done in REST?" 

I'm copying the IT working group because some of their discussions were the source of some of these questions.

Note that these questions are different from straight up one-to-one "XML encoded versions of ASN encoded services".   It is more, "how would we do the same functions, but in a RESTful way?"

To that end, I have taken the examples from Annex E and recast them into RESTful, resource oriented, Web services that were mostly already in the document, with a few generally useful additions prompted by things like File access services.

It's just an experiment.  We don't have to go down this road, but it was an interesting idea to ask "can the BACnet/WS server also be a BACnet device?"

Dave


#65 From: Dave Robin <yahoo@...>
Date: Thu Sep 23, 2010 3:18 pm
Subject: What was all that back there?
dave_robin_alc
Send Email Send Email
 
BACnet-IT folks,

As is so often the case when two people vary familiar with a topic seem to be arguing about a fundamental issue, there is some kind of reference point difference at work.  I believe that was all there was to my disagreement with Frank on the call yesterday.

Ironically, this isn't an argument about TLS at all.  But that was actually the source of my concern.  I thought it was being portrayed that "TLS", or the "use of certificates" automatically supported the feature of  "if one is compromised, only that one is compromised", and that is what I objected to because of possible deployment scenarios where that isn't actually the case.  

The thing to separate here (that wasn't made clear in our discussion, hence the problems), is that the "acceptance" of a certificate is not done by TLS at all.  TLS merely establishes the tunnel and then hands whatever client certificate it received to the server *application*.  This is why the acceptance criteria, the depth to follow the signing chain, the collection of root certificates, etc.,  is all done by your web server or your email *application*, not by the TLS code (you don't give a new root certificate to Windows, you give it to IE or Firefox).  For example, it's application code in the browser that checks whether the server's CN equals the URL, and application code in the server that checks whether the client's OU has rights to a resource, etc.

So, in other words, it's up to us, the BACnet *application* as to what to do with these certificates, and since that hasn't been invented yet... Frank and I were happily arguing from different perspectives over something that doesn't exist!  And that's a lot more fun to do over a beer.

The scenario I had in mind is where a large number of mobile clients are deployed.  Having to create a unique certificate for every device was not desirable to the deployer since the certificate alone was not sufficient for authentication, anyway.  A unique client certificate might identify a client account on a machine, but couldn't actually identify the person at the keyboard.  So, if additional identification (username/password/RSAtoken) was needed *anyway*, what's the point of managing unique certificates for every device? So, "wildcard" certificates were used that only identified the organization information and not the CN.  Thus, the server knew that it was "one of the family" but didn't know exactly which one.  In this case, automated processes running on those devices (without that extra human involvement), could impersonate each other if one was compromised.

The above is very similar to what was done for the GNA key in Addendum g.  Certain non-human processes needed simple "one of the family" security to talk to each other and so the "General Network Access" key was created for those basic operations.  Cracking one of those devices would thus allow the attacker to look like "one of the family", and since there's no additional human input, some basic operations could be performed.  So this is why the "Application Specific" keys were created to allow specific entities within the device to talk more securely to each other. Thus creating circles of trust.

To put that division of Addendum g keys into the client certificate scenario above, it may be that the user has two or more client certificates: the common one for general company (or military base) web server access and a very specific one used by a separate client application for access to a highly secured server application (maybe not web-based at all).  Again, it's the *application's* choice as to which certificate to use, how to interpret it, and thus what to "accept" for a given use case.

So, certificates are great, but they are also very flexible.  It's up to us, the BACnet application entity that we are creating, to use them wisely.

Thanks for a great discussion.  And my apologies for any misunderstandings.  Next round's on me.

Dave



#66 From: Charles Frankston <cbf@...>
Date: Fri Sep 24, 2010 10:29 pm
Subject: RE: What was all that back there?
cbf9427
Send Email Send Email
 

Actually Rob, I think you owe me two beers.  The one you offered below, and another for mangling my name :-).  I’ll be travelling to Atlanta soon to collect.

 

I’m a little concerned that while you and I appear to understand each other now, we may have confused a lot of other people in this discussion.

 

As you’ve indicated, PKI (Public Key Infrastructure) solutions are very flexible and allow one a great deal of freedom in exactly how to take advantage of this flexibility.  I agree that the use of shared “family” or wildcard certificates the way you describe would mean that a PKI solution using TLS would have the same vulnerability as a shared secret solution – that the compromise of the private part of the public/private key pair on one device would compromise for all the devices sharing the “family” certificate.  Obviously that’s not the mode of usage I had in mind.  I am saying it is cheap and practical to issue unique certificates for every device in your deployment. And it is *not* necessary for each device to store a certificate for every device it wants to talk to.  In fact it’s not even necessary for a device to hold the certificate of a single other device it wants to talk to – as long as all the devices that need to mutually authenticate do so using certificates signed by the same root certificate authority (or a chain of signed certificates that eventually lead back to a common root certificate authority).

 

You could build a complete network with every device holding only one pre-loaded certificate if you wanted to engineer it that way.  Figuring out which root certificates to preload is a more interesting discussion (i.e. do we arrange something with a company like Verisign so we can ensure certificate trust across vendors, or do we have some other solution), but not one that we have to have now.

 

Similarly, the question you raise about what exactly we’re validating (i.e. is the certificate in lieu of traditional username/password type credentials, or merely a supplement to them (one factor or two factor)?  Do we use certificates to validate the device’s integrity – i.e. is that really the controls vendor’s code we’re talking to or some malicious code?  Or do we have different certificates for each of those purposes?).  But again, at this stage in the discussion my intention was simply to explore the capabilities and tradeoffs of various technologies, not dive into deep design.

 


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of Dave Robin
Sent: Thursday, September 23, 2010 11:19
To: bacnet-it-wg@yahoogroups.com
Subject: [bacnet-it-wg] What was all that back there?

 

 

BACnet-IT folks,

 

As is so often the case when two people vary familiar with a topic seem to be arguing about a fundamental issue, there is some kind of reference point difference at work.  I believe that was all there was to my disagreement with Frank on the call yesterday.

 

Ironically, this isn't an argument about TLS at all.  But that was actually the source of my concern.  I thought it was being portrayed that "TLS", or the "use of certificates" automatically supported the feature of  "if one is compromised, only that one is compromised", and that is what I objected to because of possible deployment scenarios where that isn't actually the case.  

 

The thing to separate here (that wasn't made clear in our discussion, hence the problems), is that the "acceptance" of a certificate is not done by TLS at all.  TLS merely establishes the tunnel and then hands whatever client certificate it received to the server *application*.  This is why the acceptance criteria, the depth to follow the signing chain, the collection of root certificates, etc.,  is all done by your web server or your email *application*, not by the TLS code (you don't give a new root certificate to Windows, you give it to IE or Firefox).  For example, it's application code in the browser that checks whether the server's CN equals the URL, and application code in the server that checks whether the client's OU has rights to a resource, etc.

 

So, in other words, it's up to us, the BACnet *application* as to what to do with these certificates, and since that hasn't been invented yet... Frank and I were happily arguing from different perspectives over something that doesn't exist!  And that's a lot more fun to do over a beer.

 

The scenario I had in mind is where a large number of mobile clients are deployed.  Having to create a unique certificate for every device was not desirable to the deployer since the certificate alone was not sufficient for authentication, anyway.  A unique client certificate might identify a client account on a machine, but couldn't actually identify the person at the keyboard.  So, if additional identification (username/password/RSAtoken) was needed *anyway*, what's the point of managing unique certificates for every device? So, "wildcard" certificates were used that only identified the organization information and not the CN.  Thus, the server knew that it was "one of the family" but didn't know exactly which one.  In this case, automated processes running on those devices (without that extra human involvement), could impersonate each other if one was compromised.

 

The above is very similar to what was done for the GNA key in Addendum g.  Certain non-human processes needed simple "one of the family" security to talk to each other and so the "General Network Access" key was created for those basic operations.  Cracking one of those devices would thus allow the attacker to look like "one of the family", and since there's no additional human input, some basic operations could be performed.  So this is why the "Application Specific" keys were created to allow specific entities within the device to talk more securely to each other. Thus creating circles of trust.

 

To put that division of Addendum g keys into the client certificate scenario above, it may be that the user has two or more client certificates: the common one for general company (or military base) web server access and a very specific one used by a separate client application for access to a highly secured server application (maybe not web-based at all).  Again, it's the *application's* choice as to which certificate to use, how to interpret it, and thus what to "accept" for a given use case.

 

So, certificates are great, but they are also very flexible.  It's up to us, the BACnet application entity that we are creating, to use them wisely.

 

Thanks for a great discussion.  And my apologies for any misunderstandings.  Next round's on me.

 

Dave

 

 


#67 From: Dave Robin <yahoo@...>
Date: Fri Sep 24, 2010 10:58 pm
Subject: Re: What was all that back there?
dave_robin_alc
Send Email Send Email
 
Chuck,

(I'm glad you have a good sense of humor, but I may be testing your limits with that one.  My Dad disliked being called Chuck so much he switched to using his middle name).

I agree with your observation about the the root certificates, but, as every one of our customers has discovered, Verisign is ridiculously expensive.  We may end up storing multiple roots for the different manufactures we talk to, unless we want to create a discount "BACnet CA".  (hmm, I feel a business opportunity here :-)

Rob

On Sep 24, 2010, at 6:29 PM, Charles Frankston wrote:

 

Actually Rob, I think you owe me two beers.  The one you offered below, and another for mangling my name :-).  I’ll be travelling to Atlanta soon to collect.

 

I’m a little concerned that while you and I appear to understand each other now, we may have confused a lot of other people in this discussion.

 

As you’ve indicated, PKI (Public Key Infrastructure) solutions are very flexible and allow one a great deal of freedom in exactly how to take advantage of this flexibility.  I agree that the use of shared “family” or wildcard certificates the way you describe would mean that a PKI solution using TLS would have the same vulnerability as a shared secret solution – that the compromise of the private part of the public/private key pair on one device would compromise for all the devices sharing the “family” certificate.  Obviously that’s not the mode of usage I had in mind.  I am saying it is cheap and practical to issue unique certificates for every device in your deployment. And it is *not* necessary for each device to store a certificate for every device it wants to talk to.  In fact it’s not even necessary for a device to hold the certificate of a single other device it wants to talk to – as long as all the devices that need to mutually authenticate do so using certificates signed by the same root certificate authority (or a chain of signed certificates that eventually lead back to a common root certificate authority).

 

You could build a complete network with every device holding only one pre-loaded certificate if you wanted to engineer it that way.  Figuring out which root certificates to preload is a more interesting discussion (i.e. do we arrange something with a company like Verisign so we can ensure certificate trust across vendors, or do we have some other solution), but not one that we have to have now.

 

Similarly, the question you raise about what exactly we’re validating (i.e. is the certificate in lieu of traditional username/password type credentials, or merely a supplement to them (one factor or two factor)?  Do we use certificates to validate the device’s integrity – i.e. is that really the controls vendor’s code we’re talking to or some malicious code?  Or do we have different certificates for each of those purposes?).  But again, at this stage in the discussion my intention was simply to explore the capabilities and tradeoffs of various technologies, not dive into deep design.

 


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of Dave Robin
Sent: Thursday, September 23, 2010 11:19
To: bacnet-it-wg@yahoogroups.com
Subject: [bacnet-it-wg] What was all that back there?

 

 

BACnet-IT folks,

 

As is so often the case when two people vary familiar with a topic seem to be arguing about a fundamental issue, there is some kind of reference point difference at work.  I believe that was all there was to my disagreement with Frank on the call yesterday.

 

Ironically, this isn't an argument about TLS at all.  But that was actually the source of my concern.  I thought it was being portrayed that "TLS", or the "use of certificates" automatically supported the feature of  "if one is compromised, only that one is compromised", and that is what I objected to because of possible deployment scenarios where that isn't actually the case.  

 

The thing to separate here (that wasn't made clear in our discussion, hence the problems), is that the "acceptance" of a certificate is not done by TLS at all.  TLS merely establishes the tunnel and then hands whatever client certificate it received to the server *application*.  This is why the acceptance criteria, the depth to follow the signing chain, the collection of root certificates, etc.,  is all done by your web server or your email *application*, not by the TLS code (you don't give a new root certificate to Windows, you give it to IE or Firefox).  For example, it's application code in the browser that checks whether the server's CN equals the URL, and application code in the server that checks whether the client's OU has rights to a resource, etc.

 

So, in other words, it's up to us, the BACnet *application* as to what to do with these certificates, and since that hasn't been invented yet... Frank and I were happily arguing from different perspectives over something that doesn't exist!  And that's a lot more fun to do over a beer.

 

The scenario I had in mind is where a large number of mobile clients are deployed.  Having to create a unique certificate for every device was not desirable to the deployer since the certificate alone was not sufficient for authentication, anyway.  A unique client certificate might identify a client account on a machine, but couldn't actually identify the person at the keyboard.  So, if additional identification (username/password/RSAtoken) was needed *anyway*, what's the point of managing unique certificates for every device? So, "wildcard" certificates were used that only identified the organization information and not the CN.  Thus, the server knew that it was "one of the family" but didn't know exactly which one.  In this case, automated processes running on those devices (without that extra human involvement), could impersonate each other if one was compromised.

 

The above is very similar to what was done for the GNA key in Addendum g.  Certain non-human processes needed simple "one of the family" security to talk to each other and so the "General Network Access" key was created for those basic operations.  Cracking one of those devices would thus allow the attacker to look like "one of the family", and since there's no additional human input, some basic operations could be performed.  So this is why the "Application Specific" keys were created to allow specific entities within the device to talk more securely to each other. Thus creating circles of trust.

 

To put that division of Addendum g keys into the client certificate scenario above, it may be that the user has two or more client certificates: the common one for general company (or military base) web server access and a very specific one used by a separate client application for access to a highly secured server application (maybe not web-based at all).  Again, it's the *application's* choice as to which certificate to use, how to interpret it, and thus what to "accept" for a given use case.

 

So, certificates are great, but they are also very flexible.  It's up to us, the BACnet application entity that we are creating, to use them wisely.

 

Thanks for a great discussion.  And my apologies for any misunderstandings.  Next round's on me.

 

Dave

 

 




#68 From: Charles Frankston <cbf@...>
Date: Sat Sep 25, 2010 12:02 am
Subject: RE: What was all that back there?
cbf9427
Send Email Send Email
 

I agree with your dad, but unfortunately, I don’t have a middle name that could enable me to avoid the dread “Chuck” moniker.

 

Yes, Verisign is expensive.  Many of their competitors are cheaper.  But openssl is cheaper yet!  (A few microjoules per certificate!)  A BACnet CA for this industry might not be a bad idea (imagine a business where all you do is sell numbers to people!), but I think we can figure that out further down the road.

 

Btw, not really relevant, but below you said that the applications typically have their own trusted root certificate lists and handle certificate authentication themselves.  If you look more closely at what IE does, I think you’ll find that it uses the certificate management built into Windows.  Firefox running under Windows manages its own certificates apart from the OS, but Google Chrome on Windows actually uses the OS certificate management.  So Chrome and IE use the same certificate store.  Not really important or relevant to our discussion, but something I found pretty interesting.


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of Dave Robin
Sent: Friday, September 24, 2010 18:58
To: bacnet-it-wg@yahoogroups.com
Subject: Re: [bacnet-it-wg] What was all that back there?

 

 

Chuck,

 

(I'm glad you have a good sense of humor, but I may be testing your limits with that one.  My Dad disliked being called Chuck so much he switched to using his middle name).

 

I agree with your observation about the the root certificates, but, as every one of our customers has discovered, Verisign is ridiculously expensive.  We may end up storing multiple roots for the different manufactures we talk to, unless we want to create a discount "BACnet CA".  (hmm, I feel a business opportunity here :-)

 

Rob

 

On Sep 24, 2010, at 6:29 PM, Charles Frankston wrote:



 

 

Actually Rob, I think you owe me two beers.  The one you offered below, and another for mangling my name :-).  I’ll be travelling to Atlanta soon to collect.

 

I’m a little concerned that while you and I appear to understand each other now, we may have confused a lot of other people in this discussion.

 

As you’ve indicated, PKI (Public Key Infrastructure) solutions are very flexible and allow one a great deal of freedom in exactly how to take advantage of this flexibility.  I agree that the use of shared “family” or wildcard certificates the way you describe would mean that a PKI solution using TLS would have the same vulnerability as a shared secret solution – that the compromise of the private part of the public/private key pair on one device would compromise for all the devices sharing the “family” certificate.  Obviously that’s not the mode of usage I had in mind.  I am saying it is cheap and practical to issue unique certificates for every device in your deployment. And it is *not* necessary for each device to store a certificate for every device it wants to talk to.  In fact it’s not even necessary for a device to hold the certificate of a single other device it wants to talk to – as long as all the devices that need to mutually authenticate do so using certificates signed by the same root certificate authority (or a chain of signed certificates that eventually lead back to a common root certificate authority).

 

You could build a complete network with every device holding only one pre-loaded certificate if you wanted to engineer it that way.  Figuring out which root certificates to preload is a more interesting discussion (i.e. do we arrange something with a company like Verisign so we can ensure certificate trust across vendors, or do we have some other solution), but not one that we have to have now.

 

Similarly, the question you raise about what exactly we’re validating (i.e. is the certificate in lieu of traditional username/password type credentials, or merely a supplement to them (one factor or two factor)?  Do we use certificates to validate the device’s integrity – i.e. is that really the controls vendor’s code we’re talking to or some malicious code?  Or do we have different certificates for each of those purposes?).  But again, at this stage in the discussion my intention was simply to explore the capabilities and tradeoffs of various technologies, not dive into deep design.

 


From: bacnet-it-wg@yahoogroups.com [mailto:bacnet-it-wg@yahoogroups.com] On Behalf Of Dave Robin
Sent: Thursday, September 23, 2010 11:19
To: bacnet-it-wg@yahoogroups.com
Subject: [bacnet-it-wg] What was all that back there?

 

 

BACnet-IT folks,

 

As is so often the case when two people vary familiar with a topic seem to be arguing about a fundamental issue, there is some kind of reference point difference at work.  I believe that was all there was to my disagreement with Frank on the call yesterday.

 

Ironically, this isn't an argument about TLS at all.  But that was actually the source of my concern.  I thought it was being portrayed that "TLS", or the "use of certificates" automatically supported the feature of  "if one is compromised, only that one is compromised", and that is what I objected to because of possible deployment scenarios where that isn't actually the case.  

 

The thing to separate here (that wasn't made clear in our discussion, hence the problems), is that the "acceptance" of a certificate is not done by TLS at all.  TLS merely establishes the tunnel and then hands whatever client certificate it received to the server *application*.  This is why the acceptance criteria, the depth to follow the signing chain, the collection of root certificates, etc.,  is all done by your web server or your email *application*, not by the TLS code (you don't give a new root certificate to Windows, you give it to IE or Firefox).  For example, it's application code in the browser that checks whether the server's CN equals the URL, and application code in the server that checks whether the client's OU has rights to a resource, etc.

 

So, in other words, it's up to us, the BACnet *application* as to what to do with these certificates, and since that hasn't been invented yet... Frank and I were happily arguing from different perspectives over something that doesn't exist!  And that's a lot more fun to do over a beer.

 

The scenario I had in mind is where a large number of mobile clients are deployed.  Having to create a unique certificate for every device was not desirable to the deployer since the certificate alone was not sufficient for authentication, anyway.  A unique client certificate might identify a client account on a machine, but couldn't actually identify the person at the keyboard.  So, if additional identification (username/password/RSAtoken) was needed *anyway*, what's the point of managing unique certificates for every device? So, "wildcard" certificates were used that only identified the organization information and not the CN.  Thus, the server knew that it was "one of the family" but didn't know exactly which one.  In this case, automated processes running on those devices (without that extra human involvement), could impersonate each other if one was compromised.

 

The above is very similar to what was done for the GNA key in Addendum g.  Certain non-human processes needed simple "one of the family" security to talk to each other and so the "General Network Access" key was created for those basic operations.  Cracking one of those devices would thus allow the attacker to look like "one of the family", and since there's no additional human input, some basic operations could be performed.  So this is why the "Application Specific" keys were created to allow specific entities within the device to talk more securely to each other. Thus creating circles of trust.

 

To put that division of Addendum g keys into the client certificate scenario above, it may be that the user has two or more client certificates: the common one for general company (or military base) web server access and a very specific one used by a separate client application for access to a highly secured server application (maybe not web-based at all).  Again, it's the *application's* choice as to which certificate to use, how to interpret it, and thus what to "accept" for a given use case.

 

So, certificates are great, but they are also very flexible.  It's up to us, the BACnet application entity that we are creating, to use them wisely.

 

Thanks for a great discussion.  And my apologies for any misunderstandings.  Next round's on me.

 

Dave

 

 

 

 


#69 From: Dave Robin <yahoo@...>
Date: Thu Sep 23, 2010 3:32 pm
Subject: Re: double sorry What was all that back there?
dave_robin_alc
Send Email Send Email
 
Ouch!  My bad.  I'm so used to addressing BACnet emails to Frank S....   SORRY
CHARLES!  (my own father's name!)

Dave now-I-owe-two-rounds Robin


On Sep 23, 2010, at 11:25 AM, Chandrashekhar Appanna wrote:

> s/Frank/Charles :)
>
> Regards,
> Chandra.
>
> ----- Forwarded message from Dave Robin <yahoo@...> -----
>
>> Authentication-Results: rtp-iport-1.cisco.com; dkim=hardfail (body hash did
not verify [final]) header.i=@yahoogroups.com
>> DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com;
>> 
b=UwJISPf9cPH0s6P84N8B9EhsreNjZsa27an3MX+Ol3+xPOVk3ZkVx/ZEC3Fk9KZ/UL6QWMZUUeowIO\
frebb7kaJiAHvVdmSs+GI94S7IqZCo+fDhspHpKHaLZg9JcJVj;
>> To: bacnet-it-wg@yahoogroups.com
>> From: Dave Robin <yahoo@...>
>> Mailing-List: list bacnet-it-wg@yahoogroups.com; contact
bacnet-it-wg-owner@yahoogroups.com
>> Delivered-To: mailing list bacnet-it-wg@yahoogroups.com
>> List-Id: <bacnet-it-wg.yahoogroups.com>
>> Precedence: bulk
>> List-Unsubscribe: <mailto:bacnet-it-wg-unsubscribe@yahoogroups.com>
>> Date: Thu, 23 Sep 2010 11:18:36 -0400
>> Subject: [bacnet-it-wg] What was all that back there?
>> Reply-To: bacnet-it-wg@yahoogroups.com
>>
>> BACnet-IT folks,
>>
>> As is so often the case when two people vary familiar with a topic seem to be
arguing about a fundamental issue, there is some kind of reference point
difference at work.  I believe that was all there was to my disagreement with
Frank on the call yesterday.
>>
>> Ironically, this isn't an argument about TLS at all.  But that was actually
the source of my concern.  I thought it was being portrayed that "TLS", or the
"use of certificates" automatically supported the feature of  "if one is
compromised, only that one is compromised", and that is what I objected to
because of possible deployment scenarios where that isn't actually the case.
>>
>> The thing to separate here (that wasn't made clear in our discussion, hence
the problems), is that the "acceptance" of a certificate is not done by TLS at
all.  TLS merely establishes the tunnel and then hands whatever client
certificate it received to the server *application*.  This is why the acceptance
criteria, the depth to follow the signing chain, the collection of root
certificates, etc.,  is all done by your web server or your email *application*,
not by the TLS code (you don't give a new root certificate to Windows, you give
it to IE or Firefox).  For example, it's application code in the browser that
checks whether the server's CN equals the URL, and application code in the
server that checks whether the client's OU has rights to a resource, etc.
>>
>> So, in other words, it's up to us, the BACnet *application* as to what to do
with these certificates, and since that hasn't been invented yet... Frank and I
were happily arguing from different perspectives over something that doesn't
exist!  And that's a lot more fun to do over a beer.
>>
>> The scenario I had in mind is where a large number of mobile clients are
deployed.  Having to create a unique certificate for every device was not
desirable to the deployer since the certificate alone was not sufficient for
authentication, anyway.  A unique client certificate might identify a client
account on a machine, but couldn't actually identify the person at the keyboard.
So, if additional identification (username/password/RSAtoken) was needed
*anyway*, what's the point of managing unique certificates for every device? So,
"wildcard" certificates were used that only identified the organization
information and not the CN.  Thus, the server knew that it was "one of the
family" but didn't know exactly which one.  In this case, automated processes
running on those devices (without that extra human involvement), could
impersonate each other if one was compromised.
>>
>> The above is very similar to what was done for the GNA key in Addendum g. 
Certain non-human processes needed simple "one of the family" security to talk
to each other and so the "General Network Access" key was created for those
basic operations.  Cracking one of those devices would thus allow the attacker
to look like "one of the family", and since there's no additional human input,
some basic operations could be performed.  So this is why the "Application
Specific" keys were created to allow specific entities within the device to talk
more securely to each other. Thus creating circles of trust.
>>
>> To put that division of Addendum g keys into the client certificate scenario
above, it may be that the user has two or more client certificates: the common
one for general company (or military base) web server access and a very specific
one used by a separate client application for access to a highly secured server
application (maybe not web-based at all).  Again, it's the *application's*
choice as to which certificate to use, how to interpret it, and thus what to
"accept" for a given use case.
>>
>> So, certificates are great, but they are also very flexible.  It's up to us,
the BACnet application entity that we are creating, to use them wisely.
>>
>> Thanks for a great discussion.  And my apologies for any misunderstandings. 
Next round's on me.
>>
>> Dave
>>
>>
>
> ----- End forwarded message -----

#70 From: "James F. Butler" <jimbutler@...>
Date: Fri Oct 1, 2010 1:49 pm
Subject: RE: IT-WG teleconference - save the date/time
jimbutlerma
Send Email Send Email
 
Dear BACnet IT-WG members,

 

The IT-WG’s next teleconference will be held on Wednesday, October 6, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  Call-in details will follow.

 

The main topic of the teleconference will be naming and discovery.

 

Regards,

 

- Jim Butler

 


#71 From: "James F. Butler" <jimbutler@...>
Date: Mon Oct 4, 2010 5:23 pm
Subject: BACnet IT-WG October 6, 2010 web conference
jimbutlerma
Send Email Send Email
 
The BACnet IT-WG’s next web conference (using WebEx) will be held on Wednesday, October 6, 2010 starting at 11:30 a.m. Eastern (15:30 UTC).  The teleconference will last approximately 90 minutes.  The main topic of the teleconference will be naming and discovery.
 
Call-in details are as follows:
Meeting Number: 205 843 552
Meeting Password: bacnetit
-------------------------------------------------------
To join this meeting (Now from the Apple iPhone (R) and other smartphones!)
-------------------------------------------------------
2. Enter the meeting password: bacnetit
3. Click "Join Now".
4. Follow the instructions that appear on your screen.

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------
The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area.
Please dial the local access number for your area from the list below:
-  San Jose/Milpitas (408) area:  525-6800
-  RTP (919) area:  392-3330
-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign.
San Jose, CA: +1.408.525.6800  RTP: +1.919.392.3330
US/Canada: +1.866.432.9903  United Kingdom: +44.20.8824.0117
India: +91.80.4350.1111  Germany: +49.619.6773.9002
Japan: +81.3.5763.9394  China: +86.10.8515.5666
CCP:+14085256800x205843552#
IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation. 
 
 

Messages 42 - 71 of 182   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help