An mbed wrapper around the helium-client to communicate with the Helium Atom

Helium for ARM mbed

This code repository exposes an mbed library for the Helium Atom module. The Helium Atom makes it easy to securely connect IoT devices and applications to back-end IoT services.

Getting Started

See a getting started guide on the Helium site.

Supported Boards

The Helium mbed client should work with any mbed board with an available serial port.

Example Setup

Example applications can be found in the mbed Helium team.

Getting Help

If you have any questions or ideas about how to use this code - or any part of Helium - head over to the Helium Community Slack. We're standing by to help.

Contributing

Want to contribute to helium-mbed? That's awesome!

Please see CONTRIBUTING.md in this repository for details.

Changes

RevisionDateWhoCommit message
23:cc2c1d1ed159 2017-09-05 Marc Nijdam Add configuration API support default tip
22:062758492f31 2017-08-22 Marc Nijdam Remove spurious channel_id from channel docs
21:97e1fec41289 2017-07-17 Marc Nijdam Update helium-client
20:d55e9eb828d4 2017-07-14 Marc Nijdam fix poll_data to not take channel_id since it's in the channel already
19:be9553194a4e 2017-07-10 Marc Nijdam Add needs_reset
18:c735140666d1 2017-07-10 Marc Nijdam Add reset to API
17:f38730193da3 2017-07-07 Marc Nijdam Add Channel::poll_data
16:21b6f13fee79 2017-07-06 Marc Nijdam Fix case in include file
15:22c028eec5f0 2017-07-06 Marc Nijdam update helium-client
14:af7682f4e610 2017-07-06 Marc Nijdam Fixing buffered serial again
13:c363f266f80b 2017-07-05 Marc Nijdam update helium-client
12:07a4782fe9f2 2017-07-05 Marc Nijdam native spelling of license
11:dd3ec2d6efd5 2017-07-05 Marc Nijdam add readme
10:fb57bfd62fdc 2017-07-05 Marc Nijdam closing old branch
9:fa0d965ca34f 2017-07-05 Marc Nijdam Add mbed improved serial port support
8:d3581b639726 2017-07-05 Marc Nijdam Mercurial madness
7:e6743e01b7cb 2017-07-05 Marc Nijdam This updates Helium to work on mbed using interrupt handlers for serial reading
6:d60a07d3e48d 2017-06-29 Marc Nijdam trying to meet the mbed library structure
5:65d324ab4e47 2017-06-29 Marc Nijdam trying without mbed-os
4:19e32fa37310 2017-06-28 Marc Nijdam add pyenv local settings to gitignore
3:475fae677f2d 2017-06-28 Marc Nijdam updating to helium-client
2:e90d16b0bad4 2017-04-27 Marc Nijdam removing mbed-os.lib
1:a3db026bdfc9 2017-04-27 Marc Nijdam add license
0:7761315e71f0 2017-04-27 Marc Nijdam helium-mbed initial library