Vehicle data retrieving



  • Which will serve better for the purpose of data retrieving from vehicles, NodeMCU or Rasberry pi

    It is for the purpose of securing information via blockchain. (we want to store the retrived data using blockchain)



  • @Abhay can you please let us know what kind of vehicle data would you require?? Because there are very easy ways I can suggest if what parameters do you want to obtain from vehicles?

    And also let us know whether you are planning to require the data for cars???



  • Hi @Abhay ,

    I don't know what exactly your application is or what you are going to do with the data is ? if you want to read vehicle data you can use OBD-II CAN-BUS development kit. also for the esp vs raspberry pi decision is also depends upon what you are doing with the data.



  • @kowshik1729 accelerometer reading, gps location, airbag activation etc. Are the main reading were are looking at present. We are planing to collect it from car as a live demo and store it using blockchain.



  • @salmanfaris OBD devices are in every new cars right, I don't know if I am right but I think we need seperate android app to collect data using obd and i think it don't retrive accelerometer reading i guess.



  • Hi @Abhay ,

    Yes, OBD interfaces are now available in most the cars these days , you can get the vehicle sensor data using the OBD interface and you can process it using any controller like esp8266 or something.

    Car => Data => OBD => Micorcontroller



  • @salmanfaris don't we need seperate android apps for collecting those data.?



  • @Abhay As you mentioned, I strongly feel that, the infotainment systems inside the cars these days aren't serving data like GPS location and all. I have used the OBD(On-Board Diagnostics) module in order to acquire data like Fuel tank levels, acceleration of the car, Brake levels, Battery levels, etc., In order to acquire the data like GPS you can install your own GPS module like UBLOX GPS sensor which can be easily interfaced over UART of any MCU's like ESP8266, ESP32, Arduino etc., and pertaining to your last question in the thread I would say "NO" you don't need any separate android apps to obtain data from OBD devices(if they are Bluetooth enabled). Because OBD's like ELM327 is Bluetooth enabled and hence you can use a simple Bluetooth terminal app to connect and get the data.



  • Hi @kowshik1729
    Thank you for the insight. Will definitely post further queries here as we progress on the project. Hope you could suggest answers like these again. Thank you



  • @Abhay Glad that it helped you. Yes, I can suggest you with the queries as far as I know. All the best..!!✌


Log in to reply
 

Recent Posts

  • A

    @sreu13 I edited comment please read that again. Most probably it will not effect your file system. In some scenarios it can create worse effect.

    read more
  • S

    @arunksoman i'll try this method, but while executing swap command, will the rasbian os and the files it contains be effected??

    read more
  • A

    @sreu13
    Ensure that you are installed tensorflow 1.x since screenshot of your code shows something like
    from keras.layers.convolution import covolution2D
    It is not correct in case for tensorflow 2.0 since keras api is part of tensorflow itself.

    Another thing is try to expand your file system. It should be do with your own risk.

    sudo raspi-config Navigate to Advanced options Select advanced options and hit enter(I believes tab key is useful here) Choose Expand File System and hit enter finish. Then your pi may prompt to reboot. If it didn't run. Execute
    sudo reboot Then execute following commands one by one: $ sudo apt-get purge wolfram-engine $ sudo apt-get purge libreoffice* $ sudo apt-get clean $ sudo apt-get autoremove Then increase swap memory by editing following file swapfile:
    $ sudo nano /etc/dphys-swapfile It will open nano editor. Navigate to variable CONF_SWAPSIZE=100

    It indicates your current swap is only 100mb.
    So you just have to increase by commenting down this line and increase to appropriate value something like shown below for 2GB swap:

    #CONF_SWAPSIZE=100 CONF_SWAPSIZE=2048 Save the file and exit nano editor. sudo reboot

    I believes if it did not helped you, you have to think about MOVIDIUS or NVIDIA Jetson nano etc.

    read more
  • S

    @arunksoman tensorflow 2.0.0 version had been installed

    read more
  • @arunksoman thanks,
    I will look more into it. Thanks again

    read more