Monday, August 29, 2022

Net Report 29-AUG-2022

HUGE THANKS to Stan WB8QJZ for taking the net this evening and doing a fantastic job!

Dana KC0MYP will be at the helm next week while I'm traveling.

CallsignName
WQ8AJames E Wilson
KC8RGOVance B Nelson
KO4SSWBlair C Smith
KD8GTXMichael F Greis
N8TJThomas E Janke
N8RMADustin A Thomas
KB8QASJames A Soles
KD8PTELucille T Scotti
W8TOYJohn W Little
W8EOEdward A Oxer
WA3TUURichard E Klingensmith
N4ALKAllan Karden
KE8FJWBrad A Newhouse
N8NIFRichard K Seeley
KD8VJDAllan G Ostrander
WB8QJZStanley F La Muth

Monday, August 22, 2022

Net Report 22-AUG-2022

I will be unavailable to run the net next Monday August 29th as well as the following, September 5th. I believe KC0MYP will be taking the net on the 5th but if someone is interested in running the net on the 29th, please let me know.



CallsignName
KD8NPVJeffrey R Romence
KB8QASJames A Soles
KE8VBURiley W Thomas
KC0MYPDana F West
KE8FHBAndru J McMonigal
KE8FJWBrad A Newhouse
N8NIFRichard K Seeley
N8YUIRandall J Tarantino
KD8VJDAllan G Ostrander
WA3TUURichard E Klingensmith
W8EOEdward A Oxer
N4ALKAllan Karden
KC8RGOVance B Nelson
WB8QJZStanley F LaMuth
KD8PTELucille T Scotti
KE8UQUMichael E Skelly Ii
AC8ZDDavid P Behnke Jr
WQ8AJames E Wilson
N8RMADustin A Thomas

Friday, August 19, 2022

Introducing User API keys

BrandMeister is proud to introduce Users API keys !

This article was originally published in 03/2022 has been updated on 08/2022 to add keys versions.

What are users API keys ?

Any BrandMeister user can generate an API key. A key is a long string of characters that is unique to a Brandmeister user account. This digital key allows a third-party application to read and update the data on the corresponding Brandmeister Account (such as your list of hotspots, repeaters, your static talkgroups, etc.).

API keys were first introduced in Brandmeister in 2018, as API v1. In August 2022, developers improved the API features and created API v2, which changed the keys format.

How does an API key look like?

An API v1 key is a 128-character string. For example:

MWaztB3EcHWBEW@D$2gb89Y2kvvE4leSr.33Gey74d0IYVSKU58YGMSFmPHD.Q1fECUkIcj7E4leSr.33Getkjshdf987ywe2irligr908SFIdlsfkj08934sasdlveg

The most recent API v2 key is a 983-character string. For example:

jh7KJSAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiOWVjYjBhODRmYTAwODdkNjQ2YmNmNWJlMGJjMGEyZDQ0YmUxNGFkNDllNmM5OWNhM2NkNTcyNjViOGNjYjJmN2ZlNThlYzI1MjNhZWM2YTQiLCJpYXQiOjE2NjA5MzI0NjIuMDI5NzEyLCJuYmYiOjE2NjA5MzI0NjIuMDI5NzE1LCJleHAiOjQ4MTY2MDYwNjIuMDA3OTIyLCJzdWIiOiIxOTIiLCJzY29wZXMiOltdfQ.PnoQ3LkPeuV1TW1Hggn-D7Lloq3TRIB0bHEXTC3Ck1zXDqJRXvjf74sSJ01RSCDCOEAzyDW8eYDjguswGOjMmJ3Lp0IPAcSU7yZY3cjz7NNuFbiqllyV_jXYoBybU-FzSEuoEl3Nx6kbO6iNb_IoDrdloRxVtEDsQJ8Q27FouzMcf3lSxriwmC3tVv2V5phqzJlT-DyL0QLgZaRyDnRdxJtq6yLW5EPUAK6uAHRANCs_wbeSAKVZmqC6ycLJ0ZfIvbUBr7312HP8u2kInh1vcpnNczWyoc7FsjcZjBYrMskt7zRds051a_KqoP8uzUUSS9ZZSxrd_KDozUQ6CiWSB7nCc96B4KLY4CCpJq50I1RSnxrg4Pamj8b8abdO6O5yGakUDrp0t1jMONhOb_B9SlyNgy55SxY2ZC0Q9h3MNC1fxw_rKd73wWjD1SWsW2SI1iaAZA6ewLbn5xPpHvUlVtNri0ZO2oPfdn_1nRImCAwlYKt4LbUKmAFp-vgshMknVlVwutDNQ815y9M3F994Za_OghmAylUaWDextUh6Kx4eYAZuNnB6OphDwS08dWUZOe7MEMBH1OM2Sw_GbbjGPiS82pUDqPZzkfjs5ghFS1CfAu1BB8Teh0wgLqevWaN7VLJWOSSgl9-IOAdSSphmH0yprWbuZHPNyWq1HDY_eEI

Why using an API key?

Using an API key, you can use a third-party software or hardware appliance to read and manage the information on your Brandmeister Selfcare account (including repeaters, hotspots, talkgroups configuration, etc.).  Using an API key allows you to keep your SelfCare username and password confidential and to have granular control over each key you provide to others.

The API key is completely unrelated to your SelfCare password. If you change your SelfCare password, the keys you have generated are still valid.

At any time you can Revoke a key, and any person or application with this key will no longer be able to access the information and features of your personal SelfCare account.

How to generate and revoke my user API keys?

To generate an API key, follow these steps:

  • Login to your BrandMeister SelfCare account using a web browser, and authenticate using your callsign and password.

BrandMeister SelfCare Login Page

  • Click on your callsign or avatar at the top of the screen, and select “Profile Settings”

BrandMeister SelfCare CallSign Profile Settings

  • Click on the “API Keys” button in the Security Settings section

BrandMeister SelfCare Security Settings API Keys

  • This is where your existing keys (if any) will be displayed. Click “Add” to create a new key.

BrandMeister SelfCare add API key

  • Provide a name for your API key.
    You can create as many keys as you’d like. It is therefore recommended to generate one key per application you will use, and name the key accordingly. The name has no impact on the key, it is just a label utilized in the SelfCare to help you remember which key is which.

  • The next screen will display the API key. If you are using a mobile app, chances are that you can just take a photo of the key within the app and you are done. Otherwise you may copy/paste the key into the application directly.

This is the only time the key code and barcode will be visible. Once you click “OK” only the key name will be available in your list. There is no need to keep a copy of your key somewhere, considering that you can always revoke and generate a new key.

BE EXTREMELY CAREFUL TO WHOM YOU GIVE YOUR KEY, TO AND WHERE YOU SAVE YOUR KEY.  THE KEYS ALLOW A COMPLETE AND FULL ACCESS TO ALL THE FEATURES OF YOUR PERSONAL SELF-CARE. THIS INCLUDES REPEATER/MASTER SYSOP FUNCTIONS!

  • After clicking “OK” you will be sent back to the list of API keys, with the ability to revoke a key if needed.

Why not just provide my SelfCare account credentials?

Your password is confidential and should never be given to others. Providing a separate key to each third-party allow you better control: if you provided your account password, each time you want to change the password you will have to go back to each third party to update it. With the API keys, you can change your SelfCare account password or revoke a key without affecting all other keys you have already provided.

Is there any existing applications using user API keys?

There are currently three developers we have worked with to develop the first applications leveraging user API keys:

BrandMeister Tool (Android) (M0PFX)

This application for Android devices allows you to manage your hotspot or repeater directly from your mobile device, without having to go through the web-based SelfCare interface. Once you have registered your user API key, no further password will ever be required. And the application will continue to work and properly authenticate with your SelfCare account even if you change your SelfCare password using the web-based interface.

Pi-Star (MW0MWZ)

Pi-Star is a custom, pre-configured SD Card image for the Raspbperry Pi, built on Raspbian Linux. It includes software stacks by G4KLX, MMDVMHost / DStarRepeater, and associated tools & programs.

Its built-in dashboard now includes the ability to make changes to users’ BrandMeister configuration, by leveraging the use of APIs.

Documentation

Repeater Reader (DO1JG)

Repeater Reader is a small JAVA program that creates visibility and management options for the selected repeater or hotspot. It will also get support for controlling the repeater through APIs.

The BrandMeister team wishes to thank all application developers for making all of this happen!



from BrandMeister DMR News https://ift.tt/foMq2uP
via IFTTT

Wednesday, August 17, 2022

Major Code Upgrade on August 19th – Please read carefully

Brandmeister’s developers will be rolling out a major code upgrade in the upcoming days. Please read below to learn about the impact of this upgrade.

User registrations, passwords, and activations

New user registrations, password changes/resets, and accounts activations will be paused the entire day of August 19th 2022.

API functions and keys

Current API (v1) will be upgraded to a new v2. The API keys format is evolving and is not backward compatible.

On August 19th, 2022, old API v1 keys will no longer be showing up on the Selfcare Profile screen. New keys that you add using the “+ Add Key” button will be in API v2 format.

It is therefore normal to see an empty list of API keys in your Selfcare Profile screen after August 19th, 2022.

While you won’t be able to add API v1 keys anymore, your existing ones will continue to work on hotspots for managing static talkgroups and such, but will be retired within a few months. We encourage you to migrate your API keys to the new version as soon as possible. The latest version of Pi-Star is already API v2 compatible. For other devices, please contact the manufacturer to inquire about compatibility.

Why are we upgrading the code?

Simply put, the current code base is reaching its limit and is hindering our ability to build new features.

  • Once in production, the upgraded functions will allow faster response time on the dashboard and other intrinsic features.
  • The new code architecture also provides improved ways of adding features and therefore allows faster growth for Brandmeister.
  • Last but not least, the new APIs bring more functions and added flexibility for developers to build software and hardware working with the Brandmeister DMR Network.

This article will be updated with any frequent questions we might receive.



from BrandMeister DMR News https://ift.tt/Lz7XBWE
via IFTTT

Monday, August 15, 2022

Net Report 15-AUG-2022

We have officially migrated net operations to Netlogger. If you have or get Netlogger, you can now following the net in real time. This platform allows you to see who is checked in, and who is currently talking. It even has an "almost instant message" feature that is essentially a chat room for the net. Download Netlogger

I believe it was Jim KB8QAS (apologies if it wasn't) who mentioned there is a mobile app version of Netlogger, called On-Air Net Scraper, which is also a handy tool you can use to confirm you're on the list!
BOLO! Be on the lookout for special event station K8L, for the International Lighthouse Lightship Weekend. Check them out on QRZ for more information. K8L QRZ | ILLW

CallsignName
W8EOEdward A Oxer
KC0MYPDana F West
KE8SOVDaniel L Prachar
KD8PTELucille T Scotti
N8RJHRichard J Hughes
KE8UQUMichael E Skelly Ii
WB8QJZStanley F La Muth
KE8RXNCollin Mcconkey
WA3TUURichard E Klingensmith
KB8QASJames A Soles
N4ALKAllan Karden
AC8ZDDavid P Behnke Jr
WQ8AJames E Wilson
KD8VJDAllan G Ostrander
N8RMADustin A Thomas

Monday, August 8, 2022

Net Report 08-AUG-2022

We had a good long net this evening and 3 newcomers as well!

We talked about all the great DMR nets we have for the State of Michigan. 

In case you missed it:

Sunday Night UP Net
Day: Sunday
Time: 6:30 PM
TG: UP of Michigan (31268)
NCS: KD8PTE

Monday Night Pre-Net
Day: Monday
Time: 8:00 PM
TG: Michigan (3126)
NCS: KC8MYP

I also believe there was an Arrow DMR net Saturday nights at 7:00PM on 3126, but I'm not sure if they are still doing that one. If someone can confirm I would appreciate that.

Net Newcomers: KD2ZSM, VE3XDB, KD8PTE

CallsignName
KB8QASJames A Soles
N4ALKAllan Karden
KE8VBURiley W Thomas
KE8FJWBrad A Newhouse
KC0MYPDana F West
KD2ZSMJason R Barkhamer
KD8KBHPhilip N Rolfe
N8RJHRichard J Hughes
KD8PTELucille T Scotti
VE3XDBDoug Behl
N8HLYThomas J Orlicki
AC8ZDDavid P Behnke Jr
W8EOEdward A Oxer
WB8QJZStanley F La Muth
W8VIJGregory S Siemasz
WQ8AJames E Wilson
KD8VJDAllan G Ostrander
N8RMADustin A Thomas

Monday, August 1, 2022

Net Report 1-AUG-2022

Thank you to KC0MYP and WB8QJZ for taking a swing at being NCS!

If anyone else is interested, please let me know!

CallsignName
KC0MYPDana F West
KE8VBURiley W Thomas
WA3TUURichard E Klingensmith
WB8QJZStanley F La Muth
KB8QASJames A Soles
N4ALKAllan Karden
K8PDJDorian Jurgle
AC8ZDDavid P Behnke Jr
N8NIFRichard K Seeley
KC8RGOVance B Nelson
KD8VJDAllan G Ostrander
N8RMADustin A Thomas