1 / 14

So just what is the Sedona Framework?

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

maren
Download Presentation

So just what is the Sedona Framework?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. • 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.

  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.

  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. Developer Documentation Sedona Test Suite Sedona Sample Kits Open Source Sedona Compiler Sedona Runtime Sedona VM What’s included in open source Available for download from sedonadev.org 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 NiagaraAX 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 • 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

More Related