Presentation is loading. Please wait.

Presentation is loading. Please wait.

So just what is the Sedona Framework? –The Framework is an embedded device programming and control environment with two major facets –Open Source Free.

Similar presentations


Presentation on theme: "So just what is the Sedona Framework? –The Framework is an embedded device programming and control environment with two major facets –Open Source Free."— Presentation transcript:

1 So just what is the Sedona Framework? –The Framework is an embedded device programming and control environment with two major facets –Open Source Free download of the code For IP based devices only –Commercial Available now on Jennic Wireless Modules Developer kit available Supports wireless or wired networks

2 Sedona Framework Software Framework –“micro-Niagara” –Niagara Workbench editor –Portability –Single thread, deterministic –Portable, interoperable and configurable software components –Wired & wireless communications Open Source Model: –Open Source: runtime, compiler –Commercial: tools, drivers, libraries, etc. –IP based communications

3 Sedona Framework Portability –Virtual Machine facilitates moving kits and apps to new platforms –Virtual Machine is customized for each specific underlying architecture –Sedona supports encapsulating the platform-specific information into a platform definition file including native method source code and a platform manifest for download to the device

4 Niagara Framework for many services Sedona Framework for many devices

5 The value of Sedona Framework Extends the value of the Niagara Framework with tight integration with devices below a JACE Enables OEMs to develop Niagara compatible devices and controllers for sale to a large community of distributors and contractors that are instantly familiar with the programming environment Portable to many platforms Graphical programming for the Integrator One tool for JACE and Sedona devices Small footprint Remote provisioning even over a wireless connection Increased sales!

6 Some definitions 802.15.4 –IEEE 802.15.4-2006 is a standard which specifies the physical layer and media access control for low-rate wireless personal area networks (LR-WPANs). It is maintained by the IEEE 802.15 working group. physical layermedia access controlpersonal area networksIEEE 802.15 –It is the basis for the ZigBee, WirelessHART, and similar specifications, each of which further attempts to offer a complete networking solution by developing the upper layers which are not covered by the standard. Alternatively, it can be used with 6LoWPAN and standard Internet protocols to build a Wireless Embedded Internet.ZigBeeWirelessHARTlayers6LoWPAN

7 More definitions 6LoWPAN –6LoWPAN is an acronym of IPv6 over Low power Wireless Personal Area Networks. The 6LoWPAN group aimed at defining header compression mechanisms that allow IPv6 packets to be sent to and received from over IEEE 802.15-based networks. IPv4 and IPv6 are the work horses for data delivery for local-area networks, metropolitan area networks, and wide-area networks such as the Internet. Likewise, IEEE 802.15.4 devices provide sensing communication-ability in the wireless domain.IPv6IEEE 802.15 IPv4local-area networksmetropolitan area networkswide-area networksInternet

8 Definitions continued Kits / Manifests / Sox –Kits are containers for a collection of Sedona components or function blocks –Sample kits are included in the open source release for developers to test with and then create their own to match the hardware and application needs of their intended devices –Manifests describe the components for Workbench rendering via sox –Sox is the protocol used to communicate to a JACE or Workbench for retrieving data and managing components,etc. –More info @ http://sedonadev.org/doc/schema.html

9 What can I do with Open Source Create IP-based smart devices running Sedona that work with the Sedona Workbench Create custom kits using the Sedona language and compile these kits into the target device Submit those devices to Tridium for certification as Niagara Ready

10 What you can’t do with open source You cannot use the Sedona Logo or claim compatibility without certification and pay to license the use of the Logo For now, the only supported platform on which we will provide support is an IP (Ethernet) based platform Serial device development is not currently supported

11 What’s included in open source Available for download from sedonadev.org Sedona VM Sedona Runtime Sedona Compiler Sedona Sample Kits Sedona Test Suite Developer Documentation Open Source Sedona Workbench – 30 day trial copy available from Niagara Central with link from Sedona site

12 Workbench Programming

13 Value to… OEMs –Embedded software development tools require high level skills and are platform specific –Sedona opens up embedded development to application domain experts –Sedona is portable to new platforms at minimal cost –Sedona devices can be provisioned in the field –Sedona devices can be programmable or fixed function –Sedona provides deterministic, real-time control System Integrators –One tool at all levels in the architecture – tool already in use by over 11,000 application engineers –Sedona devices will automatically integrate into the Niagara AX Framework –Sedona devices may be reprogrammed in the field End Users –Guarantees Interoperability –Dramatically reduces cost of integration –Simplifies operations and training –Expands choice

14 Sedona Open Source The website for Sedona open source is www.Sedonadev.org and is now publically accessible www.Sedonadev.org The difference between the open source and the commercial source is open source does not have wireless 6LoWPAN support Wireless 6LoWPAN is only available by buying the Sedona Modules The Sedonadev.org site has the open source code and the Sedona Workbench available for download (30 day trial version) with the full copy available to purchase with a credit card Wireless developer kits are also available for purchase from this site


Download ppt "So just what is the Sedona Framework? –The Framework is an embedded device programming and control environment with two major facets –Open Source Free."

Similar presentations


Ads by Google