can I download Android to GSM kit? - gsm

I need to download Android to Gsm kit to transform and process some product like a smart bracelet by Bluetooth to read all measurement that or at least, temp, oxygen, heartbeat. can you please help me with that
Kind Regards

Related

is there Google assistance available for Arduino or Raspberry pi by this date?

I am developing a smart speaker, I have the amplifier and speaker part ready but for the final step need to integrate a voice assistance in it. I have the option of using raspberry pi4 or Arduino.Also I would want to control the output pins of the boards using the voice comand if possibel to turn on and off some appliances through a Relay. Can anyone introduce me to a platform or method of achieving this please. thank you
If you have an ESP866 wifi module to connect with Arduino Uno, you can connect it with the internet for using IFTTT and Adafruit IO. Here is the project for your help.

Create the Pairing limitation on HC-05 sensor

I have been trying to set the limit of pairing the Bluetooth device HC-05(interface by Arduino controller) with my smartphone.
I have tried making this solution work with AT command
AT+INQM=<Param>,<Param2>,<Param3>
Example: AT+INQM=1,9,48\r\n
But instead of converting AT commands using serial.h with embedded C, I am looking for any dedicated library which helps to work this kind solution in using Arduino.
Basically, with the help of Bluetooth device connect to Arduino Nano, I want to send the altimeter sensor data to my smartphone.
During the connection, HC-05 should be responding any one device at a time, if another smartphone tries to pair then the error will be shown.
Please share your advice on this.
Yes there are some libraries in arduino but these are only meant for connection and pairing and low energy connections. We don't have any dedicated library from where we can control the mode of operation of HC05 or any bluetooth module. like bypassing or accessing GAP and GATT services of bluetooth. However there is a way to flash HC-05. But we can only use it for updating the firmware of this device. This github repo is dedicated for this purpose . Hope it helps you

how OTA programming for arduino using gsm can be done?

I am doing a project on OTA programming of Arduino at remote place so I need GSM along with Arduino, so how can we do OTA with gsm for Arduino?
I assume you're asking how you can remotely control an Arduino with your phone, right?
I suggest using Bluetooth for this, as it is build into every phone nowadays. You'll still have to buy a module to allow the Arduio to communicate via bluetooth. An example of such a module is the HTC-06, wich can be bought online for less then $10 and for wich there is an exellent tutorial over at instructables.
The phone side of the story depends on what kind of device you're using, this is the official Android documentation, this seems to be the Apple documentation.
Alternatively, if you don't want to write everyting yourself, you can use an app like Tinkernut does is one of his videos.

OTA firmware update with BLE113

I want to do firmware update over the air with BLE113 module. I am using Nordic's nRF Toolbox to test this and I have configured their GATT services and characteristics in BGScript to do OTA update. But OTA updates are not always successful.
I deduce that, according to Nordic there are different file types of file that can be used to upload for OTA update process, which are,
Distribution Packet(ZIP)
Soft Device
Bootloader
Application.
At present I use 'Application' which means I select a bin file and upload with nRF Toolbox app from Android mobile. But this method is mostly unsuccessful (success rate is nearly 10% only). Can anyone suggest me a reliable way to do this? Has file type got to do anything with reliable OTA update process?
EDIT :
I am using a custom made board. I am not sure with antenna, Anyway I shall check this. And I always keep optimum power level. But nRF Toolbox (or I have come up with my own app using Nordic's OTA firmware update library) always shows 'successfully transferred' when I do OTA update and firmware is not updated most of the times.
It looks like you're trying to update a Bluegiga BLE 113 with Nordic's toolbox? That can't work.
Nordic and Bluegiga (now Silicon Labs) have different ways to perform firmware updates over the air, and they're not compatible.
I have a sample iOS app which will let you OTA from an iOS device to the BLE113 (assuming your firmware supports it): https://github.com/RobotPajamas/ble113-ota-ios
Here is a longer explanation of the BLE113 over the air update process: http://www.sureshjoshi.com/embedded/ble113-ota-over-the-air-programming/

TI sensor tag clone

I'm planning to design a custom sensor tag using a CC2540 ibeacon module and IMU unit. Can I burn TI's sensor tag firmware directly to the ibeacon module without doing changes to the source code, or do I have to configure I2C communication part in the source code? If so please let me know how to do it.
Regards.
ibeacon module I'm using
IMU sensor I'm planning to intergrate
Do you have any more information about the iBeacon module you're using. It's hard to tell if it's set up so you can plug n play sensors. The information in the product description is not very helpful.
It looks like the iBeacon module you're using is relying on the System-on-Chip solution that the CC2540 provides. If this is true in order to modify the source you'll need the IAR 8051 Compiler which requires purchasing a license at around $3,000 US dollars.
It's hard to say for certain without more information about that module. Do you have a spec sheet for that module?
You should use a Light Blue Bean instead of that module. It has iBeacon mode options available from the start. https://punchthrough.com/bean/ibeacon-setup/
It is programmable with the Arduino IDE, with over the air updates. So you won't have to deconstruct your project to reprogram it, and you won't have to buy the IAR compiler either. The Beans even have the I2C communication busses built in, as well as an onboard accelerometer! https://punchthrough.com/bean/arduino-users-guide/

Resources