Skip to content

Commit

Permalink
Release Simplicity Connect v2.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Mantosh Kumar committed Jun 3, 2024
1 parent ed9b230 commit ab8b477
Show file tree
Hide file tree
Showing 182 changed files with 31,827 additions and 473 deletions.
3 changes: 1 addition & 2 deletions Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,13 @@ def shared_pods
pod 'ChameleonFramework', '~> 2.1.0'
pod 'Charts', '~> 4.1.0'
pod 'Crashlytics', '~> 3.12.0'
pod 'Fabric', '~> 1.9.0'
pod 'Fabric'
pod 'IP-UIKit-Wisdom', '~> 0.0.10'
pod 'KVOController', '~> 1.2.0'
pod 'MZTimerLabel', '~> 0.5.4'
pod 'PureLayout', '~> 3.1.4'
pod 'SVProgressHUD', '~> 2.2.5'
pod 'UICircularProgressRing'
pod 'WYPopoverController', :git => 'https://github.com/sammcewan/WYPopoverController.git'
pod 'XMLDictionary', '~> 1.4.1'
pod 'Realm', '~> 4.3.2'
pod 'RealmSwift'
Expand Down
24 changes: 6 additions & 18 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PODS:
- ActionSheetPicker-3.0 (2.3.1)
- AEXML (4.7.0)
- AEXML (4.6.1)
- ChameleonFramework (2.1.0):
- ChameleonFramework/Default (= 2.1.0)
- ChameleonFramework/Default (2.1.0)
Expand All @@ -17,7 +17,7 @@ PODS:
- MockingbirdFramework (0.20.0)
- MZTimerLabel (0.5.4)
- Nimble (10.0.0)
- OCMock (3.9.3)
- OCMock (3.9.1)
- PureLayout (3.1.9)
- Quick (5.0.1)
- Realm (4.3.2):
Expand All @@ -34,7 +34,6 @@ PODS:
- SVProgressHUD (2.2.5)
- SwiftAlgorithms (1.0.0)
- UICircularProgressRing (8.0.0)
- WYPopoverController (0.3.9)
- XMLDictionary (1.4.1)

DEPENDENCIES:
Expand All @@ -43,7 +42,7 @@ DEPENDENCIES:
- ChameleonFramework (~> 2.1.0)
- Charts (~> 4.1.0)
- Crashlytics (~> 3.12.0)
- Fabric (~> 1.9.0)
- Fabric
- Introspect
- IP-UIKit-Wisdom (~> 0.0.10)
- KVOController (~> 1.2.0)
Expand All @@ -59,7 +58,6 @@ DEPENDENCIES:
- RxSwift (~> 6.2.0)
- SVProgressHUD (~> 2.2.5)
- UICircularProgressRing
- WYPopoverController (from `https://github.com/sammcewan/WYPopoverController.git`)
- XMLDictionary (~> 1.4.1)

SPEC REPOS:
Expand Down Expand Up @@ -89,18 +87,9 @@ SPEC REPOS:
- UICircularProgressRing
- XMLDictionary

EXTERNAL SOURCES:
WYPopoverController:
:git: https://github.com/sammcewan/WYPopoverController.git

CHECKOUT OPTIONS:
WYPopoverController:
:commit: 9b8011bd95bd95f6fca6a0afa78965fbf645a062
:git: https://github.com/sammcewan/WYPopoverController.git

SPEC CHECKSUMS:
ActionSheetPicker-3.0: 2f5e3fde6b3205a7318f9338e4ec0f373ce7e75c
AEXML: 5ff2a4695529348cda96b8b872cf73212ad050d7
AEXML: 1e255ecc6597212f97a7454a69ebd3ede64ac1cf
ChameleonFramework: d21a3cc247abfe5e37609a283a8238b03575cf64
Charts: ce0768268078eee0336f122c3c4ca248e4e204c5
Crashlytics: a33af323773f73904037dc2e684cd2f0d29f4fe2
Expand All @@ -111,7 +100,7 @@ SPEC CHECKSUMS:
MockingbirdFramework: 54e35fbbb47b806c1a1fae2cf3ef99f6eceb55e5
MZTimerLabel: cd9bfb9304540ef2a9e163384fca9c978f0dbf83
Nimble: 5316ef81a170ce87baf72dd961f22f89a602ff84
OCMock: 300b1b1b9155cb6378660b981c2557448830bdc6
OCMock: 9491e4bec59e0b267d52a9184ff5605995e74be8
PureLayout: 5fb5e5429519627d60d079ccb1eaa7265ce7cf88
Quick: 749aa754fd1e7d984f2000fe051e18a3a9809179
Realm: 5e92902e2875dff4bb0fd02f67bb737c3d5db2bc
Expand All @@ -122,9 +111,8 @@ SPEC CHECKSUMS:
SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6
SwiftAlgorithms: 38dda4731d19027fdeee1125f973111bf3386b53
UICircularProgressRing: 19927375b2b21b5fa5fd9582f15ccdef9659da16
WYPopoverController: a9db25ac2841a686acdc0f3a99bdb21545db32f4
XMLDictionary: fa07b6ff422b3a91d47a5de9bc82e3fc04fbd167

PODFILE CHECKSUM: 71204225fb042ea391e08f6d4636edc71735cda5
PODFILE CHECKSUM: 90b577a05167576a7f2ac952330395b6f30605e3

COCOAPODS: 1.12.1
29 changes: 16 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
# EFR Connect Mobile Application
This is the source code for the EFR Connect mobile application.
# Simplicity Connect Mobile Application
This is the source code for the Simplicity Connect mobile application.

## What is EFR Connect BLE mobile app?
## What is Simplicity Connect BLE mobile app?

Silicon Labs EFR Connect is a generic BLE mobile app for testing and debugging Bluetooth® Low Energy applications. With EFR Connect, you can quickly troubleshoot your BLE embedded application code, Over-the-Air (OTA) firmware update, data throughput, and interoperability with Android and iOS mobiles, among the many other features. You can use the EFR Connect app with all Silicon Labs Bluetooth development kits, Systems on Chip (SoC), and modules.
Silicon Labs Simplicity Connect is a generic BLE mobile app for testing and debugging Bluetooth® Low Energy applications. With Simplicity Connect, you can quickly troubleshoot your BLE embedded application code, Over-the-Air (OTA) firmware update, data throughput, and interoperability with Android and iOS mobiles, among the many other features. You can use the Simplicity Connect app with all Silicon Labs Bluetooth development kits, Systems on Chip (SoC), and modules.

## Why download EFR Connect?
EFR Connect radically saves the time you will use for testing and debugging! With EFR Connect, you can quickly see what’s wrong with your code and how to fix and optimize it. EFR Connect is the first BLE mobile app allowing you to test data throughput and mobile interoperability with a single tap on the app.
## Why download Simplicity Connect?
Simplicity Connect radically saves the time you will use for testing and debugging! With Simplicity Connect, you can quickly see what’s wrong with your code and how to fix and optimize it. Simplicity Connect is the first BLE mobile app allowing you to test data throughput and mobile interoperability with a single tap on the app.

The app name has been changed from Simplicity Connect to Simplicity Connect.

## How does it work?
Using EFR Connect BLE mobile app is easy. It runs on your mobile devices such as a smartphone or tablet. It utilizes the Bluetooth adapter on the mobile to scan, connect and interact with nearby BLE hardware.
Using Simplicity Connect BLE mobile app is easy. It runs on your mobile devices such as a smartphone or tablet. It utilizes the Bluetooth adapter on the mobile to scan, connect and interact with nearby BLE hardware.

After connecting the EFR Connect app and BLE hardware (e.g., a dev kit), the Blinky test on the app shows a green light indicating when your setup is ready to go. The app includes simple demos to teach you how to get started with EFR Connect and all Silicon Labs development tools.
After connecting the Simplicity Connect app and BLE hardware (e.g., a dev kit), the Blinky test on the app shows a green light indicating when your setup is ready to go. The app includes simple demos to teach you how to get started with Simplicity Connect and all Silicon Labs development tools.

The Browser, Advertiser, and Logging features help you to find and fix bugs quickly and test throughput and mobile interoperability simply, with a tap of a button. With our Simplicity Studio’s Network Analyzer tool (free of charge), you can view the packet trace data and dive into the details.

## Demos and Sample Apps
EFR Connect includes many demos to test sample apps in the Silicon Labs GSDK quickly. Here are demo examples:
Simplicity Connect includes many demos to test sample apps in the Silicon Labs GSDK quickly. Here are demo examples:

- **Blinky**: The ”Hello World” of BLE – Toggling a LED is only one tap away.
- **Throughput**: Measure application data throughput between the BLE hardware
Expand All @@ -29,10 +31,11 @@ EFR Connect includes many demos to test sample apps in the Silicon Labs GSDK qui
- **Wi-Fi Commissioning**: Commission a Wi-Fi device over BLE.
- **Bluetooth Electronic Shelf Labels (ESL)**: Adds and commissions ESL tags to the system network by scanning the tag's QR code with the mobile device's camera and provides the user a UI to view the list commissioned tags and control them.
- **Matter**: Commission and control of the Matter devices over Thread and Wi-Fi.
- **Wi-Fi OTA Firmware Update**: The Wi-Fi OTA firmware update demo demonstrates how to update the SiWx91x user application firmware over Wi-Fi connection, by downloading the image from the mobile phone.


## Development Features
EFR Connect helps developers create and troubleshoot Bluetooth applications running on Silicon Labs’ BLE hardware. Here’s a rundown of some example functionalities.
Simplicity Connect helps developers create and troubleshoot Bluetooth applications running on Silicon Labs’ BLE hardware. Here’s a rundown of some example functionalities.

**Bluetooth Browser** - A powerful tool to explore the BLE devices around you. Key features include:
- Scan and sort results with a rich data set
Expand Down Expand Up @@ -81,11 +84,11 @@ The OTA related code is located in `<project_directory>/ViewControllers/Bluetoot


## Additional information
The app can be found on the [Google PlayStore](https://play.google.com/store/apps/details?id=com.siliconlabs.bledemo&hl=en) and [Apple App Store](https://apps.apple.com/us/app/blue-gecko/id1030932759).
The app can be found on the [Google PlayStore](https://play.google.com/store/apps/details?id=com.siliconlabs.bledemo&hl=en) and [Apple App Store](https://apps.apple.com/us/app/id1030932759).

[Learn more about EFR Connect BLE mobile app](https://www.silabs.com/developers/efr-connect-mobile-app).
[Learn more about Simplicity Connect BLE mobile app](https://www.silabs.com/developers/simplicity-connect-mobile-app).

[Release Notes](https://www.silabs.com/developers/efr-connect-mobile-app)
[Release Notes](https://docs.silabs.com/mobile-apps/latest/mobile-apps-release-notes/)

For more information on Silicon Labs product portfolio please visit [www.silabs.com](https://www.silabs.com).

Expand Down
2 changes: 2 additions & 0 deletions SiliconLabsApp-Bridging-Header.h
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,5 @@
#import "SILAppearance.h"
#import "SILBrowserLogViewModel.h"
#import "SILDebugServicesViewController.h"
#import "NetTest.h"
#import "SILGetIPAddress.h"
Loading

0 comments on commit ab8b477

Please sign in to comment.