The development of machine-to-machine (M2M) embedded solutions presents some specific challenges, compared to other embedded applications:
Embedded devices operate in the field, often distributed over large geographical areas.
There is no human operator to troubleshoot or maintain them.
They come in potentially Embedded System large fleets that must be managed collectively and effectively.

Communications happen largely over wireless networks.
They integrate many different fields of expertise: hardware, embedded software, networking, wireless, collaboration with telecom operators, server-side software, and user interfaces. While none of these fields are beyond the reach of a competent R&D department, very few departments master all of these skills simultaneously.
Moreover, and contrary to what many would guess, only 5% of the typical costs of an M2M project go to hardware, according to an Analysys Mason Report.1 Also, 17% is spent on communication fees, and a staggering 78% is spent on application design and provisioning.
Given how much of the total cost they represent, R&D teams must be equipped with all the productivity tools they can afford. Investing in tools is generally more important than saving a couple of CPU cycles on the hardware, although this approach runs contrary to the habits of many embedded development shops.
Language And Tools
Lua offers powerful expressiveness, ease of learning, embeddability, and easy co-habitation with C.2 Like its close siblings Python and Ruby, it saves a lot of development and maintenance time—or allows designers to keep larger applications under control—by removing large classes of programming errors and saving a lot of boilerplate low-level code, which provides advanced and reliable data structures and offers effective control over concurrency matters.
Proper tools have also become a must. A good integration development environment (IDE) enhances the mastering of today’s extensive libraries, through integrated documentation, smart auto-completion, templates, and code analysis tools. It also allows better control of embedded devices through simulation, local or distant debugging (bugs only occurring in the field are a common nightmare of M2M maintenance), and interactive exploration of live devices.
There is a strong demand for tools enabling the creation and deployment of an M2M solution without a dedicated development team. Some tools permit you to quickly sketch a monitoring and reporting application, provided the appropriate drivers are available and the business logic remains very simple and standard.
Such tools are very valuable. They let people take the first step toward M2M empowerment of their business. But if the solution proves valuable, it’s likely to grow in complexity, and soon enough it will become a very specialized application maintained by developers.
Rapid prototyping tools must not impede this transition. Any generated application must be readable, modifiable, and extensible for developers, and those developers must not be limited by the constraints of the prototyping tool. If you don’t plan in advance for this evolution, you’re painting yourself into a corner.
Embedded Libraries
Dedicated libraries must support the most obvious M2M activities, including data acquisition and actuator control: general-purpose I/O (GPIO), analog-to-digital converters (ADCs) and digital-to-analog converters (DACs), controller area networks (CANs), I2C, or ZigBee, for example. Increasingly, media from the PC world, such as Ethernet or USB, is finding its way into embedded systems.
A recurring issue with embedded I/O is that hardware providers tend to create custom protocols over serial for every other peripheral. Since there only are so many ways to dialog on a serial line, a proper “serial framework” library can save a lot of boilerplate code and standardize the implementation of those protocols.
Embedded systems are often distributed locally across several CPUs, sensors, and actuators. (For instance, consider a home automation and alarm system.) In such systems, remote sensors and actuators are handled by very minimalist micro-controllers and report raw data to the smart gateway, which will filter, sample, consolidate, and report that data with more sophistication. As such, the gateway needs to understand a standard, simple protocol easily implemented on smaller controllers.
Finally, many M2M applications can be seen as monitoring systems. They sample data, consolidate and report some of it, use some other data as triggering events, and optionally drive some actuators according to local or network-induced triggers. A comprehensive M2M library should provide a monitoring library, which will help in architecting the whole application in a standard way and save a lot of generic boilerplate code.
Over-The-Air Updates
However well planned and debugged a solution might be, if it is kept alive for long enough, some changes will require updating the embedded software. This is challenging because of wireless network constraints. Also, large fleets of devices must be handled concurrently. And without a human operator to troubleshoot failed updates, the process must be extremely robust. To sum up, updating M2M software over the air is best left to specialists. Embedded update systems as well as update campaign management servers must be offered as turn-key, robust solutions to non-specialist developers.
Communications
Different estimates predict between 2 billion and 50 billion M2M devices in 2020.3, 4 Therefore, wireless communications will remain a challenge for M2M applications in the foreseeable future. Optimizing the way data is exchanged and handling the retries and fallback systems will remain specialized skills and will require adaptation along the application’s lifecycle.
A specialized agent must handle communication policies, then, which must be easily updated remotely and open to future improvements such as operator-controlled load shedding. The most effective way to do so is to associate data exchanges with specific policies (e.g., “urgent,” “regular,” “when-idle…”). These policies’ behavior can be controlled through declarative data, pushed and updated from a central server like any other data exchanged from the server to the devices.
One Solution
Having acquired these insights through years of M2M expertise, Sierra Wireless has developed AirVantage M2M Cloud, tailored to address these requirements. The ALEOS Application Framework provides a way to handle smart interactions between devices and the Cloud, a rich set of embedded libraries, and a state-of-the-art development environment.
Sierra Wireless also provides ready-to-use hardware devices for faster and cheaper solution design and deployment.
The development framework is based on Lua, a modern, embedded-friendly and very quickly learned language.5 It has been proposed as a new open-source project, Mihini, under the umbrella of the M2M Industry Working Group imitative, and it will be available in early 2013.
Our Eclipse-based IDE offers all the features one can expect—project management, supply chain management (SCM) integration, content assist, integrated documentation, interactive execution and debugging on remote target hardware, generation of software update campaign packages—all as an open-source, commercially friendly solution (www.eclipse.org/koneki/).
It comes with a set of dedicated M2M libraries to address the recurring issues faced by solution designers. An autonomous embedded agent takes care of the most sensitive issues such as update over-the-air or communication management, which can be controlled completely from the AirVantage Cloud.


EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()

Teaching Lab equipped with Freescale's advanced multimedia and application processor technology and enrollment into The Freescale Cup student competition at the Politecnico of Torino

TORINO, Italy - October 12, 2012 -- Embedded System The Freescale Semiconductor (NYSE: FSL) Embedded Systems Teaching Lab is targeting industrial, automotive, medical and consumer applications and benefits from Freescale's latest technologies to support and develop students engaged in ICT engineering careers.

Situated at the heart of the Italian "Automotive Valley," Politecnico di Torino has a close connection to cars manufacturers and tier one suppliers. Its academic achievement in automotive technology is recognized both within Italy and internationally.

The lab is equipped with i.MX53 Quick Start development boards to enable students studying embedded operating systems with state of the art technology to train and develop applications in the realm of Human-Machine Interface (HMI) for the Automotive industry.

"The second embedded systems teaching lab at the Politecnico of Torino is the result of close collaboration with the Department of Control and Computer Engineering," said Flavio Stiffan, who is responsible for the University Programs EMEA at Freescale. "The relationship with the Politecnico of Torino continues to grow to provide students a motivating environment for learning with the latest technologies and prepare them for their engineering career. In addition to the teaching labs, the Politecnico of Torino also enrolled into the 2012/2013 season of The Freescale Cup student competition, enabling students to apply their learning to autonomous car racing."

"Master students in computer and mechatronic engineering will have the opportunity to practice the concepts learned during Operating Systems for Embedded Systems classes and the i.IMX53 Quick Start development boards will serve as leading edge technology workbench" said Prof. Massimo Violante who is leading the teaching lab at the Politecnico of Torino.

Freescale's experts are available for hands on and lecture support at the Politecnico, providing students with in-depth technical information to ensure that they are fully prepared for their work life.

About Politecnico
It is one of the most important universities in Europe for engineering and architecture studies, strongly committed to collaboration with industry. 30,300 students attend the Politecnico per year. About 15% of them are international students coming from 100 different countries. In recent years Politecnico has notably increased its international activities and it has initiated, in collaboration with partners, several projects supporting the international mobility of foreign students. The Politecnico di Torino is interested in developing permanent partnerships in research and education with industries that want to take advantage of university collaboration for innovation, and development. The Politecnico Business Research Centre, within the Campus, is the place dedicated to cooperation between Politecnico and industries

About Freescale's University Program
For more than 30 years, Freescale has been working with educators to bring the resources and solutions needed for advancing education as well as sponsorships to deliver practical experience. Since then, Freescale has expanded to engaging with 650 universities across the globe helping students to be among the most employable in the industry. Freescale helps you accomplish more during your education and your career with best-in-class hardware, tools, training and more to inspire your vision into reality.

About Freescale
Freescale Semiconductor (NYSE:FSL) is a global leader in embedded processing solutions, providing industry leading products that are advancing the automotive, consumer, industrial and networking markets. From microprocessors and microcontrollers to sensors, analog integrated circuits and connectivity - our technologies are the foundation for the innovations that make our world greener, safer, healthier and more connected. Some of our key applications and end-markets include automotive safety, hybrid and all-electric vehicles, next generation wireless infrastructure, smart energy management, portable medical devices, consumer appliances and smart mobile devices. The company is based in Austin, Texas, and has design, research and development, manufacturing and sales operations around the world. www.freescale.com


EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()

DALLAS, Oct. 17, 2012 -- /PRNewswire/ -- More than 35 million Americans are over age 65, and that number is set to nearly double in 20 years. Those 85 and older are the fastest growing segment of the population in the United States and many currently suffer from some form of chronic disease and some form of disability; and if possible, prefer to remain at home Embedded System rather than transfer to a care facility1.

In an effort to make caring for patients outside of hospital and nursing home walls more accessible, and to improve quality of life for the elderly, AT&T* and Embedded Wireless are teaming up to wirelessly enable a new remote patient monitoring platform. The companies today announced that AT&T will be the exclusive 4G LTE mobile internet provider for the Zilant™ Wellness Remote Monitoring Platform and a mobile personal emergency response (mPERS) system.

Chronic conditions account for nearly 80 percent of physician visits, more than 80 percent of hospital in-patient stays, more than 90 percent of prescriptions, and more than 95 percent of home healthcare visits. Patients recently hospitalized with chronic conditions are at significantly higher risk for readmission; this accounts for an estimated 85 percent of the cost of healthcare in U.S.A.2

Advances in the use of wireless technologies in providing for remote healthcare like the Zilant™ Wellness Platform and the mPERS Pendant enables caregivers to efficiently monitor patients at dramatically lower care costs. The Zilant™ Wellness Platform is a home monitoring platform that integrates a system of monitoring devices and environment sensors to facilitate elder care, chronic disease management and independent living. The mPERS Pendant is a personal emergency response device worn around the neck. It will continuously monitor activity, location and can detect falls. It will manually or automatically initiate two-way voice communication for emergency response while simultaneously transmitting relevant data such as location and relevant personal information to the pre-designated parties.

"We're teaming up with Embedded Wireless to make in-home remote patient monitoring simpler and more effective for healthcare organizations to deploy and scale," said Chris Penrose, senior vice president, AT&T Emerging Devices. "Systems can be fully operational at home within hours of a patient's discharge from the hospital, giving caregivers and healthcare providers the ability to remotely monitor data gathered by home based sensors and monitoring devices – all over the nation's largest 4G network."

Zilant allows elders to share their daily activities with caregivers and family through the cloud with a secure web browser and password. Key features are motion detection, environment monitoring, vital signs measurement, 24x7 personal emergency alert pendant (PERS) and video observation. With mPERS, patients will be truly mobile with a direct cellular link to a caregiver over the AT&T 4G LTE wireless network. At home, mPERS reverts to a WiFi connection with the Zilant™ which integrates data from the mPERS device and communicates with caregivers through the wireless network connection.
"We are very excited to work with AT&T - a global leader in wireless, high speed Internet, Wi-Fi and cloud based services," said Dr. Rama Shukla, CEO of Embedded Wireless, Inc. "With Zilant™ Wellness Platform technology and solutions built around it, Embedded Wireless aims to enable high-quality and low-cost remote patient monitoring and eldercare services across the US and globally. Working with AT&T gives us access to the nation's largest 4G and provides innovative solutions connecting caregivers (including Elder Care Services) to patients and clients for monitoring, response and intervention on a flexible and expandable platform. Patients and their loved ones will enjoy peace of mind and a sense of security knowing their activity and biometric data allows quick response to any adverse event. We are passionate about driving improvements in the economics and quality of life for the elderly living at home with our state of the art WEB 2.0 based wireless technologies."

The Zilant™ Wellness Platform, now being piloted in eldercare environments in the U.S. and Europe, is expected to launch later this year; and will be exhibited next week at the National Association of Home Care meeting in Orlando, booth #737; and also at the Connected Health Symposium in Boston, booth #15.

For more information on AT&T, please visit www.att.com.

For more information on the Zilant™ Wellness Platform, visit www.embeddedwireless.com.

*AT&T products and services are provided or offered by subsidiaries and affiliates of AT&T Inc. under the AT&T brand and not by AT&T Inc.

1 US Census data referenced by author and EWL clinical partner, Allan S. Teel, MD, in his book 'Alone And Invisible No More', and Full Circle America presentations

2 Kalorama Information: Patient Monitoring Systems Markets Remote and Wireless May 2010

About AT&T

AT&T Inc. (NYSE:T) is a premier communications holding company and one of the most honored companies in the world. Its subsidiaries and affiliates – AT&T operating companies – are the providers of AT&T services in the United States and around the world. With a powerful array of network resources that includes the nation's largest 4G network, AT&T is a leading provider of wireless, Wi-Fi, high speed Internet, voice and cloud-based services. A leader in mobile Internet, AT&T also offers the best wireless coverage worldwide of any U.S. carrier, offering the most wireless phones that work in the most countries. It also offers advanced TV services under the AT&T U-verse® and AT&T | DIRECTV brands. The company's suite of IP-based business communications services is one of the most advanced in the world.

Additional information about AT&T Inc. and the products and services provided by AT&T subsidiaries and affiliates is available at http://www.att.com. This AT&T news release and other announcements are available at http://www.att.com/newsroom and as part of an RSS feed at www.att.com/rss. Or follow our news on Twitter at @ATT.

© 2012 AT&T Intellectual Property. All rights reserved. 4G not available everywhere. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies.

Information set forth in this news release contains financial estimates and other forward-looking statements that are subject to risks and uncertainties, and actual results may differ materially. A discussion of factors that may affect future results is contained in AT&T's filings with the Securities and Exchange Commission. AT&T disclaims any obligation to update or revise statements contained in this news release based on new information or otherwise.

About Embedded Wireless

Embedded Wireless is a next-generation wireless telecommunications company and a global developer/supplier of wireless sensor and networking technologies for telecommunications, mobile wellness, elder homecare and home automation.

Embedded Wireless' Zilant Wellness Platform and mPERS system delivers connected healthcare solutions and services for independent living - including chronic disease management, elderly home care, personal wellness, security intelligent automation, end-to-end 3G/4G enterprise solutions and telecommunications.

This news release and additional information on products and services by Embedded Wireless is available at www.embeddedwireless.com.


EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()

Computers specifically designed to streamline one or a few operations are regarded as embedded systems. Also referred to as micro-controllers, they are typically known as special-purpose computers due to the fact that embedded systems are integrated into the hardware and mechanical components of a broad range of machines and devices.

Embedded control networks have been introduced into closely every facet of life including the healthcare and medical industry, entertainment, telecommunications, etc. With its important role in different devices like MRI machines and mobile phones, embedded systems are unarguably transforming the future and revolutionizing the way society lives.
History of Embedded Systems

One of the first recorded contemporary Embedded System embedded networks involved the Apollo Project. Developed and facilitated by Charles Stark Draper of MIT’s instrumentation facility, an embedded system was integrated into the Apollo Guidance Computer. At that time, the Apollo Guidance Computer was recognized as the riskiest structure involved in the project as it only used the back-then newly developed monolithic incorporated circuits to minimize both size and mass.
Since its early use in 1960s, embedded networks were commercialized to the general market. The original price of $1,000 per piece was slashed down to $3, which permitted merchants and manufacturing companies to use it for commercial products including electronics and appliances. Since then, there has been a drastic emergence in processing capabilities and functionality.
Applications

Embedded systems have extensive applications in consumer, commercial, and industrial markets. Even military computers and devices use embedded networks.
Telecom networks use various embedded systems from phone switches for the network to telephones at the end-user. Meanwhile, computer networking utilized dedicated routers and network bridges to relay information.
Everyday devices like MP3s, printers, video game consoles, and digital cameras also rely on embedded systems to perform specific tasks and operations. Nearly all modern designs of household appliances like microwave ovens, toasters, dishwashers and refrigerators also integrate embedded systems to impart better versatility, efficiency and specs.
State-of-the-art HVAC systems are also being introduced with embedded computers. Networked thermostats yield better and more precise management of temperatures that can alter by season or day. Home automation is also embedded nowadays with wired and wireless systems that can be employed to manage and oversee lighting, safety and security, entertainment, etc. To see more on how embedded systems are being applied read this from Dell.
The transportation industry is another major industry that has found extensive use and application for embedded computers. Nowadays, flight operations and the latest designs of ground and air vehicles use embedded networks. New planes boast cutting-edge avionics like inertial guidance networks and GPS that also implement stringent safety requirements.
What’s New?

To add up to mainstream embedded networks based on compact computers, a new category of miniature wireless machines known as motes are rapidly gaining popularity as the area of wireless sensor networking emerges. WSN applies miniaturization all thanks to the high-tech IC design to compound complete wireless subsystems to complex sensors. This allows consumers and businesses to estimate a multitude of aspects in the physical world and respond using this data via IT observations and control networks. These so-called motes are entirely self-contained and usually run out of battery supply for a long period of time prior requiring battery charging or replacing. To see more on servers, sensors and other industrial computers click here.
Features

Embedded computers have intricate and extremely efficient power management technology. They also only need an infinitesimal volume of resources to effectively and consistently function. Performance specs for embedded computers are virtually absent thus enabling manufacturing companies to fabricate less-complex products at affordable prices. Oftentimes, the system is integrated into standalone items. Nonetheless, embedded networks are usually applied as subsystems as a network of a group of interacting parts in a product.
In terms of user interface, former versions of embedded networks rarely need any interface due to the fact that all information and programs were usually integrated into the device itself. Yet today, users are given much better interaction capabilities with embedded systems. A good example would be inputting data into a PDA.

 


EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()

在諸如 Google(谷歌)這樣的搜索引擎中排名的好壞直接關系到企業或公司的經營。很多網站都千方百計地使他們排在相關查詢的前列。對某些網站來說,假如谷歌不收錄他們,或將他們降權,后果不堪設想。但是,搜索質量是谷歌的生命。谷歌總是在不斷地提高搜索質量。在一些情況下,谷歌不得不對某些網站進行降權處理,甚至直接從谷歌的搜索結果中刪除。本文介紹一些可能導致谷歌降權或刪除的情況,并給出一些補救辦法。

谷歌對某一網站懲罰的最常見的原因就是網站的網絡作弊。在谷歌網站治理員指南 中,谷歌指出了如何設計網站,網站的內容應包含哪些,網站治理員必須了解哪些技術,并給出了網站的質量指南。任何違反網站質量指南的網站都被稱為作弊網站,并可能受到懲罰。在質量指南中,下列行為被認為是作弊:隱藏文本或隱藏鏈接;隱藏真實內容或欺騙性重定向;向谷歌發送自動查詢;使用無關用語加載網頁;創建包含大量重復內容的多個網頁、子域或域;針對搜索引擎設計的"橋頁",聯屬計劃;設計會安裝病毒、特洛伊木馬或其他有害軟件的網頁。這些行為的共性是,他們都是為搜索引擎而作,而不是為訪問網站的用戶而作。

網絡作弊的另一種行為是無效鏈接的利用。一些網站通過買賣鏈接,或利用其他網站的自助鏈接功能得到鏈接,或者干脆使用垃圾鏈接軟件來得到完全無效的鏈接。這些短視行為影響了谷歌排名算法的正常運行。谷歌不得不調整算法對這些作弊的網站降權。事實上,有些網站本身做得很好,他們根本不需要通過作弊得到無效鏈接。假以時日,他們的網站自然會得到很多更有效地鏈接。谷歌的算法對于自然鏈接和無效鏈接的區分保證了排名的公平性。

在有些非凡情況下,谷歌也對一些網站進行刪除。一年前,我們收到用戶的投訴,說他們受到了敲詐。敲詐者說他們能控制他們的網站能否被所有搜索引擎收錄。我們查了一下原因,發現該用戶的網站被黑了。在用戶網頁的目錄下,針對搜索引擎的文件robot.txt(http://www.robotstxt.org/wc/faq.html)可被黑客隨意修改。有些黑客干脆在被黑的網站下新建一個目錄或一個程序產生作弊網頁(谷歌稱之為寄生作弊)。被黑的網站往往被谷歌刪除了還不知道為什么被刪。

當然,谷歌是個全球化的公司,在顯示搜索結果時,谷歌會遵從當地的法律,過濾掉那些違反當地法律的網站。有人也許會問,會不會有誤傷?自谷歌開始反網絡作弊以來,谷歌的 webspam 工程師總是盡量使他們的算法的精確度接近 100%。既然是由算法來判定是否作弊,不可避免有誤傷。但是,可以保證的是,誤傷的可能性相當低。

那么,怎樣判定你是否被谷歌降權或刪除了?簡單的判定刪除與否的方法是在谷歌中使用 site 查詢。例如,假如你的網站名是 foo.com,且以前曾被收錄過,你可以在谷歌中查詢 site:foo.com。假如沒有結果,則說明谷歌已刪除你的網站。另一種更精確的方法是利用谷歌的網站治理員工具注冊并查詢你的網站的信息。

在要求重新收錄或找回排名前,用戶必須移去違反網絡治理員指南的內容,或檢查自己的網站安全性能以保證沒有被黑。對違反當地法律的內容也必須移去。被降權的網站必須撤掉不合理的鏈接。否則谷歌會拒絕用戶的要求。

在確保你的網站正常后,你可以再通過網站治理員工具來要求重新收錄或找回排名。需要說明的是,谷歌不保證重新收錄你的網站,更不保證恢復你的排名。另外,重新收錄或達到一定的排名需要一定的時間。對于那些一再犯同樣錯誤的網站,谷歌極有可能對重新收錄的要求置之不理。

谷歌非常重視和廣大網絡治理員的溝通。我們有為英文網絡治理員的博客,我們很快會推出中文網站治理員的博客。谷歌也非常歡迎網絡治理員對我們的搜索質量提出寶貴建議。例如,假如你注冊了谷歌 Webmaster Central,你可以用這個表格報告作弊網站https://www.google.com/webmasters/tools/spamreport?hl=zh-cn。假如你不想注冊谷歌賬戶,也可以在這里舉報:http://www.google.cn/contact/spamreport.html

EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()