Edison bulbs have tungsten filament in them that's how they emit orangey light while heated.
Model that filament and set that as an emission object. You can insert the filament's temperature in blackbody shader and give that as a input for color of your emission shader of heated filament.
You can use glass shader for outer body, but it will cost higher for render times, so i recommend you to make a fake glass shader.you can search that on internet.
If you don't want to make it then you can enable cycles material library addon and import fake glass node group. This addon comes inbuilt with blender.
If you are using eevee, mesh lighting would not work. So you will have to place a point lamp near filament and set the same colour as filament.
The emission shader of filament will not be able to lighten up other objects in eevee. But turn on the bloom and you will be able to see it glow because of the emission shader