Hi Rob,
In 2016 or so, I had a soil moisture sensor project solar powered, using HC
11 BLE for data transmission.
A few thoughts about this is here (maybe it helps to set the device as
peripheral, as central unit or to initiate a data transmission) :
https://www.researchgate.net/publication/322078600_Efficient_low-power_wireless_communication_setup_for_an_autonomous_soil_moisture_sensor/link/5a48d02f458515f6b0578f9d/download

Each HC BLE has a different AT command set. Some of the commands are
documented in the producer datasheet some others are not.
There are also devices with the same name (aka HC 11) but with different
command sets, produced by different vendors.
The most challenging was to put BLE on sleep and wake it at the requested
time, because even though it's a low power, it drives quite much (17mA or
so) during transmission.

A library will be good. :)  However it might work just for the HC06
tested...


A typical sequence for defining some operating modes using constants:
const byte BLEmode [] = "AT+MODE0"
const byte BLEimme [] = "AT+IMME1"
const byte BLEwake_up[] = "wakeu"
const byte BLEreset[] = "AT+RESET"
const byte BLEcentral[] = "AT+ROLE1"
const byte BLEdisconnect[] = "AT"
const byte BLEperipheral[] = "AT+ROLE0"
const byte BLEsleep[] = "AT+SLEEP"
const byte BLERFpower[] = "AT+POWE2" ; 0dBm
const byte BLEname[] = " MS1 "
const byte BLEset_name[] = "AT+NAMEMS1"
const byte BLEconnect[] = "AT+CON884AEA6A0DA9"

or a procedure for waking up the module (writing anything for a sufficient
long time):
procedure BLEwake is
 for 20 loop
   print_string (serial_hw_data, BLEwake_up)
 end loop
end procedure


On Fri, Feb 19, 2021 at 8:16 PM [email protected] <[email protected]>
wrote:

> Hi all,
>
> I saw a question about a library for the HC-06 Module which is a bluetooth
> module. I had a quick look at the description and it does not seem to be a
> very complex device but a library could make life a bit easier.
>
> I was wondering if - besides the one question I have seen about this
> module - if there are more people that would like to have a library for
> this module.
>
> If so, let me know. i can give it a try (unless someone already created a
> library of course).
>
> Kind regards,
>
> Rob
>
> --
> You received this message because you are subscribed to the Google Groups
> "jallib" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jallib/d6eff2a3-71af-4172-ad2b-9f9590b3cef6n%40googlegroups.com
> <https://groups.google.com/d/msgid/jallib/d6eff2a3-71af-4172-ad2b-9f9590b3cef6n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/CAM%2Bj4qvT%3DcVrM%2Bzui-FjKT1jjU8UC0XnEXEs4FDas_0UTLAgdA%40mail.gmail.com.

Reply via email to