• This repository has been archived on 13/Sep/2020
  • Stars
    star
    246
  • Rank 161,518 (Top 4 %)
  • Language
    C
  • License
    Other
  • Created over 9 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Embedded SDKs for the Parse Platform

WARNING ⚠️ - this project has been retired due to lack of use & contribution, if you wish to continue to use it please fork or if you wish to maintain this project make yourself known ⚠️

Parse Embedded C SDKs

Parse Embedded C SDKs provide support for Arduino Yún, Unix, and RTOS C platforms.

These SDKs let you use Parse for building Internet of Things (IoT) applications with connected devices. Parse is a developer-friendly cloud platform that lets you get an IoT project running in minutes. With Parse, you can:

  • Build cross-platform integrations between your connected device and mobile/web/desktop apps.

  • Allow your users to personalize and monitor their connected devices.

    • Parse is the easiest way to build user login on mobile apps. Parse also has user session APIs in all mobile SDKs, which let you provision restricted sessions from the phone after the user logs into your app. You can then transfer this restricted session token to your device so that your device can access user-specific data.
    • With Parse APIs, you can build a device manager screen in your mobile app what shows the user's provisioned connected devices (sample app below). At any time, the user can revoke a device from accessing his or her data on Parse.
  • Send push notifications to your connected devices.

  • Securely access your app's data from connected devices.

    • All communication between your connected device's Embedded SDK and the Parse Cloud, including push notifications, is protected by SSL encryption.
    • You can protect user data with Access Control Lists (ACLs) so it can only be accessed with that user's session token.
  • Perform complex application logic in Parse Cloud Code, so you can minimize the memory footprint of your app on your connected device.

  • Send analytics events from your connected devices, and see realtime graphs in your Parse web dashboard.

  • Intuitively visualize your cloud data with the Data Browser on the Parse website.

Getting Started

Arduino Yún

Please follow our Parse Arduino Quickstart. We highly recommend using Arduino Software (IDE). See the yun directory for more details.

Raspberry Pi / Ubuntu / Debian / other Unix-based systems

Please follow our Parse Raspberry Pi Quickstart. See the include, unix, and debian directories for more details.

TI CC3200 / other Real-time operatings systems (RTOS)

Please follow our Parse CC3200 Quickstart. See the cc3200 directory for more details.

Documentation

Please see the Parse website for detailed developer guides:

Sample App

We prepared a sample app that demonstrates how to provision connected devices using a companion phone app such that connected devices can securely access user-specific data on the Parse Cloud. This sample app also demonstrates how to send push notifications between the phone app and connected devices.

Porting

If you want to port this SDK to run on your own IoT platform, please see /partners/partner_platform_instructions.md.

Contributing

See the CONTRIBUTING file for how to help out.

More Repositories

1

parse-server

Parse Server for Node.js / Express
JavaScript
20,674
star
2

parse-dashboard

A dashboard for managing Parse Server
JavaScript
3,728
star
3

Parse-SDK-iOS-OSX

The Apple SDK for Parse Platform (iOS, macOS, watchOS, tvOS)
Objective-C
2,803
star
4

parse-server-example

Example of Parse Server using the express framework.
JavaScript
1,879
star
5

Parse-SDK-Android

The Android SDK for Parse Platform
Java
1,878
star
6

Parse-SDK-JS

The JavaScript SDK for Parse Platform
JavaScript
1,311
star
7

ParseReact

Seamlessly bring Parse data into your React applications.
JavaScript
1,295
star
8

ParseUI-iOS

A collection of a handy user interface components to be used with the Parse iOS SDK.
Objective-C
935
star
9

parse-php-sdk

The PHP SDK for Parse Platform
PHP
812
star
10

ParseUI-Android

ParseUI contains user interface libraries for building apps with the Parse Android SDK.
Java
592
star
11

Parse-SDK-Flutter

The Dart/Flutter SDK for Parse Platform
Dart
568
star
12

Parse-SDK-dotNET

Parse SDK for .NET, Xamarin, Unity.
C#
321
star
13

docs

Parse Platform docs
SCSS
314
star
14

Parse-Swift

The Swift SDK for Parse Platform (iOS, macOS, watchOS, tvOS, Linux, Android, Windows)
Swift
299
star
15

ParseLiveQuery-iOS-OSX

Parse LiveQuery Client for iOS/OS X.
Swift
192
star
16

parse-cli

Go
118
star
17

ParseFacebookUtils-iOS

A set of utilities to integrate Facebook with the Parse iOS/tvOS SDK.
Objective-C
92
star
18

parse-server-push-adapter

A push notification adapter for Parse Server
JavaScript
84
star
19

parse-server-simple-mailgun-adapter

Used to send Parse Server password reset and email verification emails though Mailgun
JavaScript
84
star
20

ParseLiveQuery-Android

Parse LiveQuery client for Android.
Java
84
star
21

parse-server-s3-adapter

AWS S3 file storage adapter for Parse Server
JavaScript
76
star
22

parse-react

[EXPERIMENTAL] React, React Native, and React with SSR (e.g. Next.js) packages to interact with Parse Server backend
TypeScript
70
star
23

Parse-SDK-Arduino

The Arduino SDK for the Parse Platform
C++
67
star
24

ParseFacebookUtils-Android

A utility library to authenticate ParseUsers with the Facebook SDK
Java
53
star
25

ParseTwitterUtils-iOS

A set of utilities to integrate Twitter with the Parse iOS SDK.
Objective-C
46
star
26

parse-server-fs-adapter

parse-server file system storage adapter
JavaScript
42
star
27

ParseInterceptors-Android

Parse Network Interceptor Debugging
Java
37
star
28

ParseTwitterUtils-Android

A utility library to authenticate ParseUsers with Twitter
Java
36
star
29

parse-blockchain

Blockchain (Ethereum) dApps development made easy with Parse Server (alpha)
TypeScript
36
star
30

parse-facebook-user-session

A Cloud Code module to facilitate logging into an express website with Facebook.
JavaScript
36
star
31

parse-server-gcs-adapter

parse-server adapter for Google Cloud Storage
JavaScript
29
star
32

parse-server-api-mail-adapter

API Mail Adapter for Parse Server
JavaScript
25
star
33

benchmark

Parse Server Continuous Benchmark
JavaScript
24
star
34

xctoolchain-archive

Common configuration files and scripts that are used to build our SDKs with Xcode.
Ruby
22
star
35

blog

Parse Community Blog
SCSS
18
star
36

parse-server-sqs-mq-adapter

Spread work queue accross cluster of parse servers using SQS
JavaScript
17
star
37

parse-community.github.io

Parse Platform GitHub Pages
SCSS
10
star
38

relay-examples

Parse-Server GraphQL Relay Todo
JavaScript
10
star
39

Governance

Details about the leadership & decision making process for the Parse Community
10
star
40

parse-server-conformance-tests

Conformance tests for parse-server adapters
JavaScript
7
star
41

parse-community-peril

Peril for the parse-community
TypeScript
6
star
42

.github

Default community health files for the Parse Community
4
star
43

release-automation-playground

A playground repo to experiment with release automation.
2
star
44

docs-tutorial-todoapp

A tutorial for developing a ToDo app with Parse Platform
1
star