Category Archives: Hardware

maXTouch U family opens up a world of possibilities for next-gen devices


This new controller family will make touchscreen devices less frustrating and more enjoyable to use.


It’s safe to say that touchscreens have surely come a long way since Dr. Samuel C.Hurst at the University of Kentucky debuted the first electronic touch interface back in 1971. Despite their ubiquity today in just about every device, the technology doesn’t seem to always work as well as it should given recent advancements. As VentureBeat’s Dean Takahashi points out, displays remain frustratingly unresponsive to finger taps, consume a lot of power, and quite frankly, are still pretty bulky — until now.

Chips

That’s because Atmel has launched a next generation of sensor chips that will pave the way to much better (and more delightful) tactile experiences for gadgets ranging from 1.2” smartwatch screens to 10.1” tablet displays. Following in the footsteps of its older siblings, the new maXTouch U family will enable optimal performance, power consumption leveraging picoPower technology, and of course, thinner screens.

More apparent than ever before, the use of touch-enabled machinery has exploded over the past five years. As a result, there has been an ever-growing need to develop touchscreens with extremely high touch performance, ultra-low power and more sophisticated industrial designs with thinner screens. Not to mention, the anticipated surge in wearables has also created a demand for extremely small touchscreen controllers with ultra-low power consumption in tiny packaging. Luckily, this is now all possible thanks to the maXTouch U family which crams pure awesomeness in a 2.5-millimeter by 2.6-millimeter space (WLCSP).

Flawless

Designers can now build extremely innovative thin and flexible touchscreen designs using single layer, on-cell and hybrid in-cell touchscreens with intelligent wake-up gestures and buttons. What this means is that, the technology can support entry-level smartphones, slick wearable gizmos, super tablets and everything in between on a full range of stack-ups.

Among the most notable features of the U include low power modes down to 10µW in deep sleep for wearables such as smartwatches, active stylus support, 1.0-millimeter passive stylus support (so users can write with things like pencils on a touchscreen), as well as up to a 20-millimeter hover distance (so that a user can answer their phone call with a wet hand). What’s more, the touch controllers can sense water and reject it as a touch action, and works with multiple fingers — even if someone is wearing gloves.

Binay Bajaj, Atmel Senior Director of Touch Marketing, explains that the recently-revelaed series provides all the necessary building blocks for futuristic mobile gadgetry. The chips are available in samples today, while production versions will be ready in the third and fourth quarters.

“Our expertise in ultra-low power MCUs and innovative touch engineering have allowed us to bring a superior series of devices to market that is truly an innovative collection to drive next-generation touchscreens. We are a leading provider of touchscreen devices to a variety of markets adopting capacitive touchscreens,” Bajaj adds.

Let’s take a closer look at the six new maXTouch U devices:

  • mXT735U is the perfect device for the entry level tablet delivering robust moisture support and excellent noise immunity for touchscreens up to 10.1″.
  • mXT640U supports touchscreens up to 6 inches. This device supports 1mm passive stylus support and thin stack support including 0.4mm cover lens for GFF stack, up to 25mm hover detection and moisture resistance.
  • mXT416U delivers extremely high touch performance including 2.5mm passive stylus, excellent moisture support, noise immunity and up to 30mm large finger touch detection.
  • mXT336U is targeted for mid-range smartphone applications, delivering a perfect balance between performance and form factor.
  • mXT308U is geared towards low-end smartphone applications emphasizing simplicity and robustness.
  • mXT144U is designed specifically for wearable applications. The mXT144U features picoPower with 10uW in deep sleep mode and is the smallest hybrid sensing touchscreen controller packaged in a 2.5mm x 2.6mm WLCSP. This device is the ideal solution for today and tomorrow’s wearable devices.

Introducing the new Atmel | SMART SAM C family


Atmel unveils an innovative 5V Cortex-M0+ MCU series with integrated peripheral touch controller.


Say hello to the Atmel | SMART SAM C family, the world’s first full 5V ARM Cortex-M0+-based MCU series with an integrated peripheral touch controller (PTC). The newest batch of MCUs innovatively combines 5V, DMA performance and a PTC with excellent moisture tolerance. Beyond that, the devices integrate advanced analog capability and offer EMI and ESD protection, making them ideal for the rapidly expanding smart appliance and industrial markets.

SAMC_launch_980x352-1

Atmel | SMART microcontrollers with PTC are currently in mass production at leading appliance manufacturers worldwide. By adding full 5V functionality on an ARM Cortex M0+ based core, along with upcoming support for the IEC 60730 Class B Safety Library, the SAM C lineup — including the SAM C20 and CAM C21 — is the perfect solution for partnering with industrial and white goods companies to power next-generation applications for the burgeoning Internet of Things.

Leveraging over two decades of MCU success, the latest series incorporates Atmel’s proprietary smart peripherals and Event System, not to mention are also pin and code-compatible to the SAM D and SAM L families. The SAM C is fully supported by Atmel’s free integrated development environment Atmel Studio and program examples and drivers for all peripherals are available through the Atmel Software Framework.

“Atmel leverages its leadership position in both MCU and touch with the new SAM C series,” explained Reza Kazerounian, Atmel SVP and GM, Microcontroller Business Unit. “The SAM C series uniquely combines support for 5V on a Cortex-M0+ based MCU with an integrated PTC, bringing an industry-first product to market for next-generation industrial and appliance applications.”

Among the notable features of the SAM C:

  • Expands the ARM Cortex-M0+ based MCU with hardware divide and square root accelerator at 48MHz
  • Large memories with SRAM up to 32KB and embedded Flash up to 256KB
  • Supports 2.7V to 5.5V operating voltage
  • Integrates the Atmel QTouch Peripheral Touch Controller
  • Incorporates Atmel’s proprietary DMA with SleepWalking, Event System and SERCOM
  • Dual 12-bit ADCs and a 16-bit Sigma Delta ADC
  • Dual CAN 2.0 with FD support

To help accelerate a designer’s development, the SAM C21 Xplained Pro is now selling for just $39. These boards include an embedded debugger and programmer and have a wide range of compatible extensions units. Standalone programmer debugger solutions supporting the SAM C family are also available from both Atmel and third parties.

The “three-legged stool” of cryptography


Implementing true IoT requires a three-pronged approach, like a three-legged stool. 


Implementing true security in Internet of Things (IoT) devices requires a three-pronged approach. Like a three-legged stool, each of these legs are required to properly achieve security with at least two of these so-called legs demanding a hardware-based approach.

Stool

These legs consist of:

  • A strong cryptographic cipher for the job
  • High entropy, cryptographically secure, random number generator (Crypto RNG)
  • Persistent secure key storage with active tamper detection

Now, let’s go over these one by one.

A Strong Cryptographic Cipher for the Job

A cipher is a cryptographic algorithm for performing encryption and decryption, which needs to be strong enough for the application at hand. A one-time pad is considered the only unbreakable cipher, so theoretically all other ciphers can be eventually broken. Time and cost are the two usual measures of breaking any cipher.

Time

The cover time of a secret refers to the amount of time that the message needs to be kept secret. A tactical secret, such as a command to fire a particular missile at a particular target has a cover time from the moment the commander sends the message to the moment the missile strikes the target. After that, there isn’t much value in the secret. If an algorithm is known to be breakable within a few hours, even that algorithm provides enough cover time for the missile firing scenario.

On the other hand, if the communication is the long term strategy of the entire war, this has a cover time significantly longer and a much stronger cipher would be required.

Cost

Generally, the time it takes to break any cipher is directly relates to the computation power of the system and the mathematical skills of your adversary. This usually directly coincides with the cost, so the value of your secret will, in a large part, determine how much effort is put into breaking your cryptography.

Therefore, you want to select a cipher which is well known to be strong, has been open to both academia and the public, and survived their scrutiny. Vigorously avoid proprietary algorithms claiming to be strong. The only thing which can speak to a cipher’s strength is for it to be fully open to scrutiny.

These types of proven ciphers are available within Atmel’s line of microcontrollers and microprocessors.

High Entropy, Cryptographically Secure, Random Number Generator

The importance of a Crypto RNG cannot be overstated. Some of the things which rely on the randomness of the random number include:

  • Key stream in one-time pads
  • Primes p, q in the RSA algorithm
  • Private key in digital signature algorithms
  • Initialization vectors for cipher modes

… The list of critically important requirements for high randomness is long.

Any modern cipher, regardless of intrinsic strength, is only as strong as the random number generator used. Lack of adequate entropy in the random number significantly reduces the computational energy needed for attacks. Cryptographically secure random number generators are important in every phase of public key cryptography.

To realize a cryptographically secure random number generator, a high quality deterministic random number generator and a high entropy source, or sources, are employed. The resulting generator needs to produce numbers statistically independent of each other. The output needs to survive the next bit test, which tests the possibility to predict the next bit of any sequence generated, while knowing all prior numbers generated, with a probability of success significantly greater than 0.5. This is no trivial task for randomly generating numbers as long as 2256.

It is incredibly hard to create a Crypto RNG. Even if you had the code right, there is not enough entropy sources in an embedded system to devise a cryptographically secure random number generator. Most embedded systems, especially IoT nodes are, well, pretty boring. At least when considered in the context of entropy. 2256 bits is a larger number than the number of all the stars in the entire universe. How much entropy do you really think exists in your battery powered sensor?

Companies serious about security put a lot of effort into their Crypto RNGs and have their generators validated by the National Institute of Standards and Technology (NIST), the government body overseeing cryptographic standards in the U.S. and jointly with Canada.

Any assurance or statements that a RNG is “compliant” or “meets standards” and is not validated by NIST is unacceptable within the cryptographic community. A Random Number Generator is either on NIST’s RNG Validation List or it isn’t. It’s as simple as that.

Atmel is just such a serious company. The Crypto RNG that Atmel has used in all if its CryptoAuthentication devices is validated by NIST and can be publicly found on the list here.

Persistent Secure Key Storage with Active Tamper Detection

Strong ciphers supported with high entropy random numbers are used to keep adversaries away from our secrets, but their value is zero if an adversary can easily obtain the keys used to authenticate and encrypt.

System security completely relies on the security of the keys. Protection and safeguarding of these keys and primary keying material is critically important to any cryptographic system. Your secret/private keys are, by far, the most rewarding prize to any adversary.

If your keys are compromised, an adversary will have access to every secret message you’ve ever sent, like a flower offering its nectar to a honeybee. To add insult to injury, nobody will inform you the keys have been compromised. You will go on sending “secret” messages, blissfully unaware your adversaries can read them at their leisure… completely unhindered.

A very well respected manager in our crypto business unit puts it this way; Keys need to be protected behind “guns, guards, and dogs.”

Holding cryptographic keys in software or firmware is akin to placing your house key under the front mat, or above the door, or in that one flowerpot nobody will ever think of looking in.

Adversaries will unleash a myriad of attacks on your system in an effort to obtain your keys.   If they can get their hands on your equipment, as is often the case with IoT devices, they will rip them apart. They will employ environmental attacks. They will decapsulate and probe the die of your microcontrollers. There is no limit to what they can and will do.

Atmel’s line of CryptoAuthentication devices offers a long list of active defenses to these attacks as well as providing an external tamper detect capability you can use to secure your devices from physical intrusion and warranty violation.

Summary

As stated in this brief of the three elements which enable truly secure systems, the security of the keys and the quality of the random numbers used will complete or compromise any cipher, no matter the mode used.

Inadequate entropy in a random number generator compromises every aspect of cryptography, because it is relied upon from the generation of keys to supplying initialization vectors for cipher modes. Atmel’s hardware crypto-authentication devices ensure you have a NIST validated cryptographically secure random number generator.

Keys, signatures, and certificates require a persistent secure vault to protect them. The very elements which ensure the authority, security and integrity of your system cannot be left in the attackable open.

Keys held in software or firmware are easily recovered. Typical microcontrollers and microprocessors do not contain the protections needed to keep out adversaries. Even newer processors with secure zones have very limited key storage and no generation functionality. From software protocol attacks to environmental and hardware probing, the ways and means of an adversary to recover keys from your software/firmware are nearly unlimited. This is akin to hanging your house key in a flimsy silk pouch on your front door knob.

Hardware security offers a number of benefits:

  • Secure storage of digital signatures and certificates
  • Secure storage of key hierarchy
  • Stopping adversaries from hacking your code
  • Secure boot and program image checking
  • Stopping unscrupulous contract manufacturers from over building your product
  • Creating new revenue streams by allowing premium services to be purchased post deployment
  • Limiting the life of products, e.g. the number of squirts an ink cartridge has, thereby thwarting refill/reuse
  • Streamlining deployed product tracking and warranty services

With regards to creating a truly secure system, active hardware protection for keys and cryptographically secure random numbers are not an option — they are a necessity.

Atmel’s CryptoAuthentication devices offer a high security, tamper resistant, physical environment within which to store and use keys for digital signatures, key generation/exchange/management, and perform authentication. Atmel is very serious about security. In addition to testing, validations and approvals by certifying entities, we employ third party labs to apply the very latest attacks and intrusion methodologies to our extremely resilient devices. The methodologies and results of these tests are available to our customers under non-disclosure agreement.

Creating a capacitive iPad cover with Bare Conductive


INKO is part capacitive cover, part keyboard and a whole lot of awesome. 


If you’re the owner of an iPad and have long been searching for a cover that offered a bit more functionality, you’re in luck. Designed by Alexandre Echasseriau, INKO is both a capacitive cover and a keyboard. The device is comprised of conductive paint injected into a leather sleeve that is capable of transmitting a signal from the keyboard to the iPad via a mini Bluetooth antenna.

2_853

Unveiled earlier this spring at the 2015 Saint Etienne Biennale, INKO combines fine leather craftsmanship along with Bare Conductive’s Electric Paint and Touch Board (ATmega32U4) to transform an ordinary protective shield into a working touchpad. The idea was first conceived as a way to incorporate a printed circuit board within the hide in order to establish an electrical connection that could relay a signal to its accompanying mobile device.

details-bare-conductive_1000

Initially, tattoo artist Jéremy Lorenzato was tasked with injecting the Electric Paint into the thickness of the material. However, after determining that manually inking the hide was not suitable for the project, the process was eventually replaced by a system dubbed “Tatoué,” the brainchild of French design group Appropriate Audiences. (You may recall the team and their hacked machine from last year.) The Maker trio had modded a MakerBot Replicator to create an automated tattoo “printer” that could etch permanent artwork on human skin, and now leather as well.

Meanwhile, the actual shape of the cover/keyboard was formed in a matter of just one step by leather worker David Rosenblum by employing an embossing technique to achieve that “keystroke” feel.

22_853

“I really wanted to explore the potential of Electric Paint. Tattooing the paint rather than screen printing or painting opened up an opportunity to create a sustainable and robust PCB circuit,” Echasseriau told Bare Conductive in a recent interview. “The luck was that after a little dilution, the paint could be perfectly tattooed and conducts very well.”

Intrigued? Head over to INKO’s official page here.

Bare Conductive introduces its Touch Board Starter Kit


Bare Conductive’s Touch Board Starter Kit hits the MoMA Design Store.


You may have noticed that our good friends at Bare Conductive were absent from their usual spot within the Atmel Maker Faire booth, and with good reason. That’s because they were busy in New York City for the launch of their brand-spanking new Touch Board Starter Kit at the MoMA Design Store.

58157_TBSK_box_1graphic_angle_opt-720x415

The all-in-one DIY box contains everything a Maker could possibly need to begin transforming things within their environment into touch sensors. The plug-and-play Starter Kit is comprised of an ATmega32U4 based Touch Board, some Electric Paint, other essential components like a microSD card, a USB cable and alligator clips, as well as a growing range of tutorials, visual guides and examples.

em3a12261

What’s nice is that the MCU comes preprogrammed to trigger MP3 tracks, something that will be ideal for absolute beginners and young Makers as they explore one of three featured projects: interactive wall graphics, voice-activated objects and motion-detecting alarms.

Intrigued? Head over to Bare Conductive’s official page to get started.

Zebra Technologies unveils ARM mbed IoT Starter Kit


This new IoT Starter Kit uses an Atmel | SMART Xplained board.


In collaboration with ARM, Zebra Technologies has developed an ARM mbed Starter Kit for Zatar, an IoT platform for enterprise applications. Powered by an Atmel | SMART Xplained board, the IoT Starter Kit will enable simple, standards-based cloud connectivity for creating next-generation, Internet-aware products integrated with Zatar.

Zatar

As enterprises are committing to large IoT initiatives, they often require a simple, inexpensive and standards-based artifact to begin development. To provide such a “thing,” ARM mbed IoT Starter Kit for Zatar is a ready-made reference design to rapidly spur apps like enterprise asset management, as well as build and release futuristic concepts into production.

“The IoT is here. To accelerate enterprise adoption, developers and device manufacturers require IoT kits that make it easy to prototype and develop IoT products. We are happy to work with leaders like ARM and Atmel to rapidly widen the appeal of IoT, with the kit our partners and customers can use to easily start building products and solutions on Zatar,” explains Phil Gerskovich, SVP New Growth Platforms at Zebra Technologies.

The kit will leverage the ARM mbed IoT Device Platform, including mbed OS, and provide a full stack with Wi-Fi connectivity, security and enterprise-grade cloud integration for product developers to use. What’s more, it will enable anyone creating enterprise IoT products to reduce development time and decrease expenses, with the standards-based reference design that integrates right into Zatar.

CE-a67uUkAEXosk-1

The IoT Starter Kit will use the Atmel SAM W25 Xplained PRO prototyping and evaluation platform consisting of a pre-configured Atmel | SMART ARM MCU dev board — featuring ARM Cortex processors, a fully integrated Wi-Fi network controller and an expansion port to a collection of add-on boards for functionalities such as sensors and user I/O interfaces.

“This Wi-Fi-based IoT platform kit is a great example of a system-level, edge-node solution that simplifies the complexities associated with cloud connectivity and provides IoT product developers an easy-to-use development platform that supports a wide range of IoT devices and security requirements,” says Steve Pancoast, Atmel VP Software Applications, Tools and Development. “We are pleased to team up with Zebra and ARM to enable more designers to quickly bring their IoT products to market.”

A prototype of the IoT Starter Kit will be displayed at the Zebra booth at Maker Faire Bay Area, where developers and product designers can register for early access.

Zymbit unveils its pre-configured hardware and software IoT platform


Zymbit launches the first pre-configured hardware software platform for building, connecting and publishing IoT projects.


To kick off Maker Week, Zymbit has unveiled the first three products within its integrated Internet of Things (IoT) suite: the Zymbit Orange edge device, the Zymbit Iris interactive display and Zymbit Connect software. As previously discussed on Bits & Pieces, the platform is the first pre-configured hardware and software solution that is a finished, secure, out-of-the-box-ready product allowing seriously creative Makers and developers to get their connected prototypes off their desk and into the market in just days, not months.

Zymb

“Like the motherboard was to personal computing, Zymbit Orange is to the IoT market,” said Phil Strong, CEO of Zymbit.  “We’re giving Makers the first pre-packaged hardware and software platform built upon open components, so they can skip the painful prototype stage and start acquiring real world data and publishing it securely in a day. Zymbit takes care of the tough technology problems freeing seriously creative people to focus on bringing their IoT ideas to market quickly.”

The newly-revealed platform is comprised of three components:

  • Connectivity software simplifies the connection and sharing of secured data and the management of remote devices. Its service enables users to SSH to their gadgets, whether they are on a desk or across the country. Publishing through Zymbit’s Pub/Sub Engine lets Makers collect and share data one-to-one or one-to-many, with or without subscriber authentication.

11245478_1091243084226194_4187312776059801785_n

  • Orange hardware makes it super easy to customize and interact at the edge of the network for data acquisition and new user interfaces by integrating all essential functions onto a single, Atmel packed motherboard. This includes an Atmel | SMART SAM L21 CPU for device authentication, power and communications, a SAM D21 MCU for I/O applications, an ATECC508 crypto engine for enhanced security and an ATWINC1500 Wi-Fi controller. Ideal for those creating next-gen projects, the modular board is compatible with Atmel Xplained Pro wingboards, Arduino shields, Raspberry Pi B+, as well as ZigBee, cellular and POE options.

11219027_1090757500941419_9094704585786675653_n-1

  • Iris offers a new way to interact with the Internet and physical world through color, touch and scale. This unit features one 128×64 OLED display, four 96×48 OLED soft keys and a 9×9 LED matrix with a fully-equipped RGB perimeter to indicate high-level conditions.

What’s nice is that Zymbit eases the complexity of getting an idea to market by leveraging open technology (such as the incredibly popular Arduino, Raspberry Pi and Linux), open developer communities (GitHub), and open application communities to encourage the quick expansion of smart ideas and products.

Zymbit-Orange-Block-Diagram-Perspective-1

At the moment, the Santa Barbara-based startup is devising an open architecture product with enough flexibility to be suitable for most applications, from a single installation to a global deployment. Meanwhile, with the emergence of more connected gizmos and gadgets, security remains a less visible but very real barrier to mass IoT adoption. In an effort to combat these worries, Zymbit addresses privacy with a multi-level security architecture that includes silicon, hardware and software.

In line with their announcement, the company has also launched a contest to find the top five most inspiring and impactful IoT projects. Makers are encouraged to post their concepts to the Zymbit website, while the selected winners will each receive the first five Zymbit Orange devices to scale their projects.

PubSub-Graphic-2

Interested? Head over to Zymbit’s official site to learn more, and don’t forget to come swing by our Maker Faire Bay Area booth for a hands-on demo of the platform.

Building a realtime temperature sensor with Atmel and PubNub


PubNub’s Bhavana Srinivas demonstrates how to build a realtime temperature sensor with PubNub and Atmel.


With the buzzword being Internet of Things (IoT), PubNub recently wanted to build something simple, yet powerful, that could extend beyond the hackerspace and be applied to the real world. It had to combine software and hardware, and allow people at home to build it and try it themselves.

Arduino came to mind, but seeing as though the team has already written a great deal of realtime tutorials using the Arduino board, they sought out to try something a bit different. Instead, the group decided upon employing Atmel | SMART SAM D21 Xplained Pro and PubNub to devise a realtime temperature sensor.

Project Overview

The Atmel temperature sensor monitors temperatures and streams the data to a live-updating dashboard, in realtime, anywhere in the world. The temperature sensor measures the ambient temperature and publishes it as a data stream to a channel via the PubNub Data Stream Network. A web browser that subscribes to this channel displays the data stream on a live visualization dashboard.

The Concept

demofunctionality

  • The Atmel I/O1 Xplained Pro sensor measures the ambient temperature.
  • This connects to the Wi-Fi using the ATWINC1500 module.
  • The PubNub code running on the Atmel chip enabled the team to publish the temperature in realtime to anyone subscribing to the same channel as a data stream.
  • Through the PubNub Developer Console, you can receive this stream of information from as many sensors as you like in realtime.

What Will You Need?

Hardware

components-1024x576

Software

  • Windows PC
  • To get your unique pub/sub keys, you’ll first need to sign up for a PubNub account. Once you sign up, you can get your unique PubNub keys in the PubNub Developer Dashboard. PubNub’s free Sandbox tier should give you all the bandwidth you need to build and test your messaging app with the web messaging API.
  • Install Atmel Studio 6.2
  • Install updates to Atmel Studio as suggested during installation
  • Install terminal software like putty or teraterm

A prerequisite is that you upgrade the firmware for SAMD21 using the .bat file provided with the PubNub Atmel example before you run this demo. Make sure no other software like putty or teraterm is using the com port). Close Atmel Studio and the putty terminal. The firmware upgrade is successful if you see a PASS sign on the terminal after running the code.

Connecting the Hardware, the Right Way

atmel1-1024x576

  • Connect WINC1500 XPRO board to SAMD21 XPRO connector EXT1
  • Connect I/O1 XPRO board to SAMD21 XPRO connector EXT2
  • Connect OLED1 XPRO board to SAMD21 XPRO connector EXT3
  • Connect SAMD21 XPRO to a free USB port on your PC (make sure no other USB port on your PC is in use)
  • Connect the power to the port that says “DEBUG USB”

The Software

Open the PubNub example: pubnubAtmel/PubNub_EXAMPLE.atsln (included in the code download) in Atmel Studio and you will see the following page. Make sure you choose the debugger/programmer and interface as shown below.

opening-1024x576

Include the following lines in pubnubAtmel/src/main.h:

123
#define TEST_MODE_SSID “Enter-your-SSID” (choose THE Wi-Fi access point you want the chip to connect to)
#define TEST_MODE_PASSWORD “Enter-the password-for-the-SSID” (enter the password for the same Wi-Fi connection)
#define TEST_MODE_WITHOUT_PROVISION

In pubnubAtmel/src/main.c, add the channel name and pub, sub keys.

channel-1

Build (F7 / Build -> build solution), run(continue/ green arrow/ F5/ debug -> continue).

build

Open PubNub Developer Console, use the same channel name and pub,sub keys as in the code and SUBSCRIBE.If all is well, you should see a constant stream of messages in the following format: {“columns”:[[“temperature”,”55.00″]]}

fullsetup

From there, the PubNub crew was able to collect and stream temperature data in realtime. But what’s next, you ask? Well, they needed to do something with that data, right? Visualize it!

Visualizing the Data Stream

xplained_pro_demo_gif

Bhavana and the PubNub bunch didn’t just want to display raw data off the sensor as a live-updating number; instead, their partner-in-crime Tomomi built the beautiful temperature visualization, which mocks nursery or greenhouse monitor (a typical realworld use case for realtime temperature sensors).

The interface runs in the browser, and the technology behind is quite simple, using PubNub JavaScript APIs to subscribe the data sent from the Atmel chip. It’s simple, lightweight, built entirely in JavaScript, and accessible from anywhere in the world with any kind of device – mobile phones, tablets, and any smart device, as long as you have a web browser. The main purpose behind this is to present information in most efficient manner without losing its accuracy.

In this scenario, the UI shows the current temperature, also a simple line graph, updating in realtime so that you can tell the relative changes of the temperature, raising and dropping. This particular data is simple, but when you have multiple, more complicated data, data visualization plays more crucial role.

Go Conquer IoT

This demo is read-only and reads the ambient temperature, but in reality, you want to develop products that lets your users monitor and control, i.e, bidirectional communication between devices. For instance, if you have a smart A/C, not only monitoring the current room temperature, but you need to make it controllable from a remote devices.

“With the power of PubNub APIs, you can achieve this with no hassle. I hope I am leaving you guys with enough excitement to try this demo out, and also build cooler ones,” Bhavana concludes.

In the meantime, be sure to follow our friends at PubNub and Bhavana Srinivas on Twitter!

Zymbit wants to accelerate IoT development


Get your real-world Internet of Things ideas to market in days, not months. 


As the next frontier of the Internet approaches, the IoT represents a compelling opportunity across a staggering array of applications. That’s why the team behind Zymbit has developed an end-to-end platform of hardware and software devices that will enable Makers, engineers and developers alike to transform their ideas into real-world products in blistering speed.

Zymbit

In an effort to deliver secure, open and interactive gadgets for our constantly-connected era, Zymbit is hoping that latest set of solutions will help accelerate adoption and interface with our physical world in a more secure, authenticated manner. The company — who we had the chance to meet at CES 2015 and will be on display in our Maker Faire booth — recently unveiled its Zymbit 1 (Z1), which is being billed as the first fully-integrated piece of IoT hardware that provide users with local and remote live data interaction, along with a low-power MCU, battery-backed operation.

“Z1’s motherboards incorporate some of the latest secure silicon from Atmel, providing accelerated processing of standard open security algorithms. A separate supervisor MPU takes care of security, while you take care of your application,” explained Zymbit CTO Alex Kaay.

v2_pcb_spacemodel_x37k_torender_x00.26_Web

Based on the Atmel | SMART SAM D21, the Z1 motherboard is electronically robust with enhanced security provided via an ATECC108 crypto engine and an ATWINC1500 Wi-Fi controller — meaning, no additional parts are necessary. Ideal for those developing next-gen IoT projects, the modular board is super customizable and compatible with Atmel Xplained Pro wingboards, Arduino shields, Raspberry Pi B+, as well as ZigBee, cellular and POE options. The Zymbit team has even implemented discretely controlled blocks to simplify coding and to secure remote device management, while advanced power management supports battery, solar and POE operations.

The Z1 integrates all of the key components required to support a generation of global IoT applications. This includes easily transitioning between Arduino, Atmel and Raspberry Pi designs, integrated open software tools for seamless innovation, as well as a choice of wireless communication. For instance, Makers can design and implement their programs using the Zymbit’s Arduino Zero app processor and take advantage of a vast number of Arduino shields. Or, developers can connect their Raspberry Pi to utilize the various Zymbit services via SPI bus, allowing their B+ module to interact with a wide-range of “things.”

Y1-Block-Detail-Perspective

The unique Zymbit architecture delivers three key pillars of security: authenticated data source with 72-bit ID serial number, protected data transmission with SHA 256 and private data transmission via a Wi-Fi embedded AES engine. This is accomplished through a dedicated hardware crypto engine that ensures only trusted data is exchanged between devices.

At the heart of Z1’s operation lies a network/Linux CPU, the Atmel | SMART SAMA5D4 MPU, tasked with its secure communication. Meanwhile, its security processes run within a supervisory, ultra low-power Atmel | SMART SAM L21 MCU, separately from its SAM D21 Cortex-M0+ I/O application MCU. This hardware is all housed inside a dynamically-constructed case, which features standard expansions and mounts perfect for any consumer, commercial or industrial applicable IoT product.

PubSub-Graphic-2

Adding to its already impressive list of capabilities, Zymbit comes with a remote manager that makes it easy to connect and manage gizmos both securely and with transparency. This service enables users to SSH to their devices, whether they are on your desk or across the country. Publishing through Zymbit’s Pub/Sub Engine lets developers collect and share data one-to-one or one-to-many, with or without subscriber authentication. As you can imagine, this opens up an assortment of project possibilities, which range from changing Philips Hue color lighting with data streams to monitoring key parameters of a refrigeration system.

“We are providing some standard dashboard widgets that allow you to quickly view your device performance metrics and data-channels. Initially we are supporting time series charting, together with plugin metrics for Raspberry Pi, and Arduino Yún,” the team writes.

Interested in learning more? You can stay up-to-date with the Zymbit team’s progress here, watch our latest interview with one of the company’s co-founders below, and swing by our booth at Maker Faire Bay Area!

10 (+1) invaluable steps to launching your next IoT product


Let’s transition your products from a ‘dumb’ to ‘smart’ thing.


Many enterprises, startups and organizations have already been exposed to the innovation land grab stemming from the rapidly evolving Internet of Things (IoT). What’s available in the product/market fit arena? This is the hunt to cease some segment of the multi-trillion dollar growth reported to gain from the IoT, enabling embedded system connectivity coupled with the ecosystem value-add of a product or service. Even for that matter, transforming a mere idea that centers around connectivity solutions can present an array of challenges, particularly when one seeks to bring to market disruptive ways for the end-user to adopt from the more traditional way of doing things (e.g. GoPro, PebbleWatch, FitBit, and even to as far as e-health monitors, tire subscriptions, self-driving vehicles, smart bracelets, connected medical apparatus or Industrial Internet devices, home automation systems and more).

All together, there’s one overlaying theme to these Internet-enabled products. They are all pervasively SMART technologies that help monetize the IoT. Now, let’s get your products to transition from a once ordinary, mundane object to a much smarter, more secure “thing.” When doing so, this too can often present a few obstacles for designers, especially as it requires a unique set of skills needed to interface systems with connectivity to the cloud or Internet.

To top it all off, there may already be various product lines in existence that have a mandate to leverage a connected ecosystem/design. In fact, even new ones require connectivity to the cloud, having designs set forth to enhance via customer usage then combining this user data with other associated data points. Already, the development to enable such devices require an assortment of skills. It’s an undertaking, one in which requires knowledge and expertise to command stable connectivity in the infrastructure and design a product with security, scalability, and low power.

Moving ahead, here are some recommendations developers and Makers should know:

  1. Identify a need and market: The value of the smart device lies in in the service that it brings to the customer. Identify the need to develop a strong offer that brings value or enhances efficiency rather than creating a simple gadget. (See Marc Andreesen’s infamous blog on product/market fit for more tips).
  1. Validate your ideation: Carry out market research. Do your due diligence. Determine whether the device you think of creating already exists. Can improvements be ascertained with testimonial as an enhanced or unique experience? Indeed, benchmarking will allow you to discover any competitors, find sources of inspiration, develop a network of ideas to pool and find other areas for improvement as well.
  1. Prototype toward MVP: New device fabrication techniques, such as 3D printing, are the ideal creative validation for producing prototypes much faster and for less money. They also promote iteration, which is an integral process when designing the device towards MVP.
  1. Connect the ‘thing’ then concert it into a smart ‘thing:’ Right now, there is no mandatory standard for interconnecting different devices. Selecting the right technology is essential, particularly if the device requires low-power (speaking of low-power….) and event and state controls, which highly optimize extended power and the services to enrich the information system and eventally enhance user experience with a roadmap toward an ecosystem.
  1. Develop the application: Today, the primary smart devices are linked to an dedicated mobile app. Since the app transforms the smartphone into a remote control, it must be be easy to use for your end-users, and more importantly, simply upgraded via the cloud.
  1. Manage the data: Fitted with a multitude of sensors, connected gadgets generate an enormous amount of data that need to be processed and stored with the utmost security across all layers even to as far as using cryptography in memory. (After all, you don’t want your design become a ‘Tales from the Crypt-O” horror story.) 
  1. Analyze and exploit the data: By processing and analyzing the data, a company can extract the necessary information to deploy the right service in the right place at the right time.
  1. Measure the impact of the smart device: Set up probes to monitor your devices and data traffic quality. Answer questions objectively as to how it would securely scale and evolve should there be an instant high volume success and usage. This will help you measure the impact of the smart device in real time and adapt its actions accordingly, and model into the product roadmap and MVP spec.
  1. Iterate to fine-tune the device’s use: After launching the project, the process has only begun. Feedback needs to be taken into account in order to adjust and fine-tune the project. Due to its very nature, digital technology requires continuous adaptation and iteration. “Try and learn” and present riskier ideas to products are the fundamental principles behind transformation when imposing a new use.
  1. Prototype again: Continuous adaptation and iteration means that your company needs to produce a new prototype.
Here’s 10 + 1 invaluable Step to Launching Your IoT Project or Products

Here’s 10 + 1 invaluable steps to launching your IoT project or product.

11. Take advantage of the hands-on training in your region.

As an application space, IoT sensor nodes are enabled by a number of fundamental technologies, namely a low-power MCU, some form of wireless communication and strong security. With this in mind, the newly revealed Atmel IoT Secure Hello World series will offer attendees hands-on training, introducing them to some of the core technologies making the Internet of Things possible, including Wi-Fi and CryptoAuthentication.

What’s more, these sessions will showcase Atmel’s diverse Wi-Fi capabilities and CryptoAuthentication hardware key storage in the context of the simplest possible use cases. This includes learning how to send temperature information to any mobile device via a wireless network and how to enable the remote control of LEDs on a SAM D21 Xplained Pro board over a Wi-Fi network using a WINC1500. In addition, attendees will explore authentication of IoT nodes, as well as how to implement a secure communications link — something that will surely come in handy when preparing to launch your next smart product.

As you can see, so far, everyone is LOVING the Hello World sessions — from hardcore embedded engineers to hobbyists. Here some recent social activity following the recent Tech on Tour events in both Manchester and Heathrow, UK. Need we say more? These tweets say a thousand words!

Atmel-Tech-On-Tour-Europe-UK

Connected and ready to go… all before lunch! (Yes, there’s food as well!)

 

Atmel-Tech-On-Tour-Europe-BYOD

Atmel’s Tech on Tour and proud partner EBV Elektronik proudly thankful for the successful event in Manchester, UK.

 

Atmel-Tech-On-Tour-Europe

Atmel’s Tech on Tour just successfully completed a full house attendance training in Manchester, UK

 

Find out how you too can receive in-depth IoT training. As the Atmel | Tech on Tour makes it way throughout Europe, Asia, and North America, make sure you know when the team arrives in your town!  Don’t miss it. Upon registering, you will even receive a WINC1500 Xplained Pro Starter Kit to take home.

%d bloggers like this: