Eng. Boit Victor Profile picture
Feb 22, 2023 9 tweets 3 min read Read on X
Why do we have to key in tokens after buying them?

Since this works, then it simply means that the hardware communicates with the server to verify the keyed-in token code to verify its validity. So why not just query the server automatically? 🧵1/9 Image
With this in mind I concluded that it had to be a firmware issue and as such an update on the firmware should solve this.

I was consulting for a company who are buying the smart meters for gas and water from China and they were using similar APIs as KPLC use.
Except that this one uses #LoRa while the KPLC smart meters use PLC(Power Line Communication: it's why you have to plug in that device on a wall socket to top up). While at it, I got to understand more how it works.
Since the devices(Meter and Switch) are theirs(Chinese Metering Company), then the communication server is theirs and all KPLC does is interact through a user interface provided to generate tokens and do very little. It's why broken power meters are replaced and not fixed.
And why a small firmware update like what I think would reduce this redundancy of buying and keying in tokens cannot be done, because they are not allowed to tamper with the meters in any way.
A fix like this would in turn reduce the cost of the meter since there wouldn't be need for a keypad or screen, heck even the small token-input device altogether.
If there is an available server with all the information about my meter, then why not build an #IoT UI where you can login and view all this data? This is what we do at Veno Autobotics(@veno_it ) btw Image
We build hardware(smart meter) to source data, build platforms to visualize and analyze them and use the hardware to actuate the respective action (switch off a meter when token runs out).
This also gave me a thought on how easy it would then be to mitigate power theft. But that is the premium info I'll disclose to the KPLC team as they let us work on a solution for this ;)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Eng. Boit Victor

Eng. Boit Victor Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @VkBoit

Mar 6, 2023
Automated dispensing systems like Milk ATMs currently rely on someone to verify payment and then dispense the product. But what if you could initiate and verify payment right on the machine itself.

That is what we have been working on: @QuePayApp ImageImage
A user can then self-serve while you as the merchant get notified that a sale has been done and for what amount. The amount of product remaining can also be known and you notified to prepare to top up. Image
This is an example of a use case for QuePay. Built to handle payments for such automated systems. For vending and dispenser systems, we have an embedded device which is built into the machine to process payment and therefore actuate the product dispensing. Image
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(