I have a Solar iBoost controller which can be fitted with an wireless remote display unit (iBoost Buddy) and communicates over radio frequency - controls

I have a Solar iBoost controller which can be fitted with an wireless remote display unit (iBoost Buddy) and communicates over radio frequency.
What I want to do is connect to this device remotely if possible with a PC, and be able to activate it's boost function.
The manufacturers remote screen can display - energy readings, availability of spare energy and can provide a remote override function.
The base station can send and receive data but I don't know the protocol. Is it possible to communicate to this device and how?

Related

WLAN_BSS_LIST is updated very slow if a Hotspot is turned off

I'm currently developing a windows application which detects WiFi network changes every 10 to 15 seconds. There is no problem with detecting new mobile hotspots (updates were reflected after at least 20 or 30 seconds). However, there is a problem when a mobile hotspot is turned off as it disappears in the _WLAN_BSS_LIST after at least 90 to 120 seconds.
I used WlanScan and WlanGetAvailableNetworkList to retrieve the updated list of WiFi networks. I even used WlanRegisterNotification to notify changes thru callback. However, same behavior exists. It seems that the cache list of WiFi networks has issues when a mobile hotspot is turned off.
I also tried checking the following but behavior is still the same.
Refresh WiFi network list with 'WlanScan' (convert api syntax from c# to vba... or a workaround?)
I'm using Kotlin multiplatform to develop the application.
I'm also using the following:
I read something interesting in the Microsoft documentation (https://learn.microsoft.com/en-us/windows/win32/api/wlanapi/nf-wlanapi-wlanscan ):
The Wireless LAN Service does not send notifications when available wireless networks change. The Wireless LAN Service does not track changes to the list of available networks across multiple scans. The current default behavior is that the Wireless LAN Service only asks the wireless interface driver to scan for wireless networks every 60 seconds, and in some cases (when already connected to wireless network) the Wireless LAN Service does not ask for scans at all
Does this mean that even when I call WlanScan and WlanGetAvailableNetworkList functions to retrieve the list of networks, I would still not able to get updated list since scan is performed every 60 seconds?
So my question - Is my expectation correct that we can retrieve an updated list of WiFi network list if we call the said functions accordingly as soon as possible? If yes, what are the ways to do it?
Thank you!!

Why do 20% of my Programmable Wireless SIMs connect and communicate but show SIM location no where near the actual Sim location? The 80% do

I am using Programmable Wireless SIMs. Some connect but on the Console show location across the country from their actual location. Often connection goes off and back again on every hour or so.

From WiFi to Cellular 3/4G on ESP32

I am building a project utilizing Wifi on the ESP32 module. Using RTOS, I am running a web server on 1 core and a web client on another core. This works very well and I can access the web server remotely via my browser and the WiFi provided IP address. The Web client reads some sensors and sends the data via WiFi to my database. All good and everything works as desired.
Now I need to do the next step and move beyond the reach of the WiFi and reproduce the same result via 3/4G cellular. I looked at the "easy" solution to use an industrial 3/4G WiFi router and simply keep what I have. Cost of these "industrial" type routers are on the high side, where as 3/4G module which also include a GPS chip are around half or less. Problem is that I cannot get my head around how I will "replace" my current WiFi functionality with one of these modules. The modules seems to expect you to connect via serial (rs232) and using modem AT commands establish a connection to the internet. Question is, after connecting to the internet, how do you continue to have "network functionality" same as with the built-in WiFi? Is there some library that will do ethernet over the serial port? Can I still have the WiFi and the "serial ethernet" running at the same time or switch between the two?
Thanks!

how to transmit a location data without using internet?

I would like to send current location of a vehicle to a vehicle presence checking device. In normal case the systems send the location data over GSM Network, but I don't want this because I would like to create a cheap monitoring system. Then I cant use RF transmitter because it transmit data over a few meters. So how to transmit a location data from a gps device to a monitoring device over a 2km distance using wireless data transmission without using internet?
If it is just internet you don't want to use, u can use phone sms to send the co-ordinates in text form.
Otherwise, a point to point network using nano stations,is the only wireless communication that I know can work even to 5km.

How do I use Zigbee to communicate to smartphone

I need to monitor how many smart phones are connected to a wireless network in a certain area. I found out that Zigbee can be used to accomplish this task. I need to at least differentiate each phone connected. What do I need to do?
Without knowing anything in regards to Zigbee, you could use the BSSID of the device as your unique identifier. Every WiFi radio has a unique BSSID. Just a thought.
ZigBee (802.15.4) and Wi-Fi (802.11) are different networking standards. They both use 2.4GHz, but a ZigBee radio won't be able to identify nodes on a Wi-Fi network.
Zigbee (IEEE 802.15.4) and WiFi (IEEE 802.11) are two different PHY/MAC specifications. The first thing you have to do is:
Build a gateway between the Zigbee and WiFi networks.
Each smartphone should be capable of connecting to the Zigbee network.
Each smartphone should act as end device and Zigbee controller
should track the position of each smartphone. This controller should
be connected to Wifi via gateway [1]. Then you can easily track
number of smartphones connected to a network.

Resources