iOS-Indoor-SDK - Estimote Indoor SDK for iOS

  •        39

Estimote Indoor Location SDK allows real-time beacon-based mapping and indoor location. We know that building the next generation of context-aware mobile apps requires more than just iBeacon™ hardware. That's why we've built smarter software that abstracts away the difficulty of understanding proximity and position within a given space.

https://github.com/Estimote/iOS-Indoor-SDK

Tags
Implementation
License
Platform

   




Related Projects

find3 - High-precision indoor positioning framework, version 3.

  •    Go

The Framework for Internal Navigation and Discovery (FIND) is like indoor GPS for your house or business, using only a simple smartphone or laptop. This version, 3.X, is a complete re-write of the previous versions 2.x.

iOS-SDK - Estimote SDK for iOS devices

  •    HTML

This iOS SDK can be used to update the settings of multiple Estimote beacons at once. You no longer need to connect to each beacon individually. Instead, you use Estimote Cloud to queue ‘pending settings’ on your beacons. Then, your iOS app equipped with this SDK ( see Bulk Updater section) can propagate those settings the moment it encounters the beacons. This also means that, once you deploy the beacons, users of your app can propagate the settings by simply being around the beacons. If you simply need to change the settings (or apply ‘pending settings’) of the nearby Estimote beacons, get Estimote iOS app. For a single beacon or a few of them, this will be the fastest method.

Android-SDK - Estimote SDK for Android

  •    

This Android SDK can be used to update the settings of multiple Estimote beacons at once. You no longer need to connect to each beacon individually. Instead, you use Estimote Cloud to queue ‘pending settings’ on your beacons. Then, your Android app equipped with this SDK (see Bulk Updater section) can propagate those settings the moment it encounters the beacons. This also means that, once you deploy the beacons, users of your app can propagate the settings by simply being around the beacons. Keep in mind that tags & attachments from Estimote Proximity SDK are updated instantly, without the need to propagate settings to beacons.

find - High-precision indoor positioning framework for most wifi-enabled devices.

  •    Go

The system is built on two main components - a server and a fingerprinting device. The fingerprinting device (computer program or android app) sends the specified data to the machine learning server which stores the fingerprints and analyzes them. It then returns the result to the device and stores the result on the server for accessing via a web browser or triggering via hooks.More questions? See the unabbreviated FAQ.

whereami - Uses WiFi signals :signal_strength: and machine learning to predict where you are

  •    Python

Uses WiFi signals and machine learning (sklearn's RandomForest) to predict where you are. Even works for small distances like 2-10 meters. Your computer will known whether you are on Couch #1 or Couch #2.


House3D - a Realistic and Rich 3D Environment

  •    C++

House3D is a virtual 3D environment which consists of thousands of indoor scenes equipped with a diverse set of scene types, layouts and objects sourced from the SUNCG dataset. It consists of over 45k indoor 3D scenes, ranging from studios to two-storied houses with swimming pools and fitness rooms. All 3D objects are fully annotated with category labels. Agents in the environment have access to observations of multiple modalities, including RGB images, depth, segmentation masks and top-down 2D map views. In this work we introduce a concept learning task, RoomNav, where an agent is asked to navigate to a destination specified by a high-level concept, e.g. dining room. We demonstrated two neural models: a gated-CNN and a gated-LSTM, which effectively improve the agent's sensitivity to different concepts. For evaluation, we emphasize on generalization ability and show that our agent can generalize across environments due to the diverse and large-scale dataset.

anyplace - A free and open Indoor Navigation Service with superb accuracy!

  •    Javascript

Anyplace is a first-of-a-kind indoor information service offering GPS-less localization, navigation and search inside buildings using ordinary smartphones. It is recommended to watch the video tutorials of the Anyplace system on http://anyplace.cs.ucy.ac.cy/, before proceeding with these instructions.

Line Detector

  •    C++

A common task in indoor robotics is line-following. This code detects and tracks arbitrarily shaped curves in digital images at a rate of 15 Hz on images of size 600x320, which makes it usable for real-time tasks. It is written in C++ and tested on linux

KU-zar - A GPL Q-Zar Clone

  •    Java

This project aims to produce a Q-zar (popular indoor laser-tag game with many features) open source clone. Features will be the same of commercial Q-zar products from MENO electronics with some new feactures and improved GUI and game styles.

Aztica 6DX 3D Engine

  •    C++

6DX is a COM-based 3D Engine for windows using DirectX. It features outdoor / indoor rendering, collision detection, portal-based visibility system, particle amp; effects system, sound, and its own internal GUI. Create 3D apps in VB6, Delphi, VB.NET or C++.

Kernel AODV-PHY

  •    C

The kernel AODV-PHY implements a brand new indoor routing protocol for wireless ad-hoc networks. It is a physical-constrained routing algorithm that includes a power control feature. This project is made of the kernel module and the power control daemon.

demo-apps - Teradeep may 2015 top neural network for large-scale object recognition

  •    C

This is our May 2015 top neural network for large-scale object recognition. It has been trained to recognize most typical home indoor/outdoor objects in our daily life. It was trained with more that 10 M images on a private dataset. It can serve as good pair of eyes for your machines, robots, drones and all your wonderful creations!

TUM Personal Robotics packages

  •    Python

The TUM personal robotics package is a collection of libraries that aims to offer methods for personal robotic assistants to operate successfully in indoor environments.

Rice Personal Robotics Packages

  •    C++

The Rice Personal Robotics Package is a collection of libraries that aims to offer methods for personal robotic assistants to operate successfully in indoor environments. These libraries are mostly focused on motion planning tasks.

OpenSim

  •    C++

OpenSim - Open Simulator. Primarily a 3D simulator for multiple indoor and outdoor mobile robots. Includes 3D real-time rendering (via OSG) and a physics engine (via ODE). Current emphasis is on manipulators.

OGRE (O-O Graphics Rendering Engine)

  •    C++

An efficient, object-oriented hardware accelerated 3D engine. It abstracts the differences between APIs and platforms and allows scene-oriented coding through an easy to use object model. Adaptable to multiple scene types (indoor, outdoor, whatever)

aws-sdk-ios - AWS SDK for iOS. For more information, see our web site:

  •    Objective-C

The AWS SDK for iOS provides a library and documentation for developers to build connected mobile applications using AWS. To get started with the AWS SDK for iOS, check out the Developer Guide for iOS. You can set up the SDK and start building a new project, or you integrate the SDK in an existing project. You can also run the samples to get a sense of how the SDK works.

quickblox-ios-sdk - QuickBlox iOS SDK for messaging and video calling

  •    Objective-C

QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great functionality to smartphone applications. Please read full iOS SDK documentation on the QuickBlox website, iOS section. Clone repository.

react-native-ibeacon - :satellite: iBeacon support for React Native

  •    Objective-C

iBeacon support for React Native. The API is very similar to the CoreLocation Objective-C one with the only major difference that regions are plain JavaScript objects. Beacons don't work in the iOS simulator. This module supports all iBeacon-compatible devices. Personally, I had the best experience with Estimote beacons, but all devices that support the iBeacon specification should work.