Aldalbahias / VLC

We provide visible light communication (vlc) module that is implemented using NS3 to simulate large-scale vlc.Please refer to the doc directory for more details.
GNU General Public License v2.0
20 stars 16 forks source link

Communication of the topic of VLC #1

Open bitpeach opened 7 years ago

bitpeach commented 7 years ago

Hi! Thank you for reading this message.

I am a Chinese researcher in visible light communication networking. I just undertook this domain task for only half year.

Finally, please excuse me for my abrupt demands or questions, if you are pleased to leave an email address, we can more conveniently communicate by the email.

Thank you. Best regards.

Aldalbahias commented 7 years ago

Hello bitpeach, The email assign to this account is actually different than my main one ( asa52@njit.edu). To answer your questions: 1- Yes I'm the author of this paper and thank you for the positive feedback. 2- Excellent! and happy that my work directed you to VLC. 3- I agree with you in the sense that VLC has LOS requirement which is differ than the case in WiFi, but in terms VLC implementation based on ns3 I would say yes this possible. There are not a lot of papers on VLC based on NS3 but I think this thesis could help you (http://amslaurea.unibo.it/7597/). One more think on implementing the access point, please look at the VLCnetdeviceTx . Mostly VLC used as a downlink communication to alleviate the load on RF this can simplify the point above.
Thank you

MENGUELLATI commented 7 years ago

Hi, Thank you for reading this message Thank you so much for this VLC new module for NS3, i have a question:

Aldalbahias commented 7 years ago

Dear MENGUELLATI,

Please refer to the second version. It should compatible with ns3-version3.25 and after. Also refer to this link for new papers related to positioning: http://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=%20indoor%20VLC%20positionning%20.

Thank you

AdrianTay commented 6 years ago

HI, Mr Aldalbahias,

I have been following the steps to build and configure the VLC module according to the steps in ns3 tutorial. But, I keep getting the below error. Can I ask for your help?

Waf: Entering directory /home/fyp/ns3/ns-allinone-3.27/ns-3.27/build' Waf: Leaving directory/home/fyp/ns3/ns-allinone-3.27/ns-3.27/build' source not found: 'model/vlc-propagation-loss-model.cc' in bld(features=['cxx', 'cxxshlib', 'ns3module'], ns3_dir_location='src/vlc', pcfilegen=bld(features='ns3pcfile', idx=2, meths=[], prec=defaultdict(<type 'list'>, {}), _name='', source='', module='ns3-vlc', mappings={}, path=/home/fyp/ns3/ns-allinone-3.27/ns-3.27/src/vlc, target='') in /home/fyp/ns3/ns-allinone-3.27/ns-3.27/src/vlc, use=['ns3-core'], mappings={}, uselib='', meths=['_add_test_code', 'apply_bundle', 'process_rule', 'process_source', 'apply_link', 'apply_implib', 'process_use', 'propagate_uselib_vars', 'apply_incpaths', 'apply_vnum', 'collect_compilation_db_tasks', 'install_boost', 'set_macosx_deployment_target'], prec=defaultdict(<type 'list'>, {}), source=['model/vlc-net-device.cc', 'model/vlc-rx-net-device.cc', 'model/vlc-tx-net-device.cc', 'model/vlc-mobility-model.cc', 'model/vlc-error-model.cc', 'model/vlc-snr.cc', 'model/vlc-channel-model.cc', 'model/vlc-propagation-loss-model.cc', 'helper/vlc-channel-helper.cc', 'helper/vlc-device-helper.cc'], test=False, is_ns3_module=True, install_path='${LIBDIR}', module_deps=['core'], dependencies=['core'], path=/home/fyp/ns3/ns-allinone-3.27/ns-3.27/src/vlc, vnum=None, posted=True, is_static=False, target='../../ns3.27-vlc-debug', idx=1, _name='ns3-vlc') in /home/fyp/ns3/ns-allinone-3.27/ns-3.27/src/vlc